Skip to main content

[truezip-users] Re: IllegalStateException :….. (already released)

  • From: Ramdev Wudali <vayu.rw@...>
  • To: users@..., christian@...
  • Subject: [truezip-users] Re: IllegalStateException :….. (already released)
  • Date: Mon, 8 Jul 2013 11:14:33 -0500

I have logged two JIRA tickets for these issues
https://java.net/jira/browse/TRUEZIP-325 and
https://java.net/jira/browse/TRUEZIP-326)

Please let me know your progress...


Thanks much

Ramdev


On Mon, Jul 8, 2013 at 2:02 AM, Christian Schlichtherle <
christian@...> wrote:

> Hi Ramdev,
>
> unfortunate, but that seems to be yet another aftermath of an IOException.
> Could you please file another ticket for this?
>
> Again, this is an aftermath and it's root cause is probably an issue with
> a temp file. Please check your file system space and integrity while I am
> going to look into the aftermath.
>
> Regards,
> Christian Schlichtherle
>
> Am 07.07.2013 um 14:42 schrieb Ramdev Wudali <vayu.rw@...>:
>
> > Hi Christian :
> >   I took your advice of re-archving the file as a Zip file instead of a
> tar file. and we'll I ended up with this error :
> >
> > Exception in thread "main" java.lang.NullPointerException
> >       at
> com.trgr.rd.elasticsearch.IndexElastic.main(IndexElastic.java:76)
> > java.lang.IllegalStateException: Can't overwrite predecessor!
> > Disconnected from the target VM, address: '127.0.0.1:51225', transport:
> 'socket'
> >       at
> de.schlichtherle.truezip.io.SequentialIOException.setPredecessor(SequentialIOException.java:194)
> >       at
> de.schlichtherle.truezip.io.SequentialIOException.initPredecessor(SequentialIOException.java:184)
> >       at
> de.schlichtherle.truezip.io.SequentialIOExceptionBuilder.update(SequentialIOExceptionBuilder.java:86)
> >       at
> de.schlichtherle.truezip.io.SequentialIOExceptionBuilder.update(SequentialIOExceptionBuilder.java:22)
> >       at
> de.schlichtherle.truezip.util.AbstractExceptionBuilder.warn(AbstractExceptionBuilder.java:77)
> >       at de.schlichtherle.truezip.fs.FsManager.sync(FsManager.java:107)
> >       at
> de.schlichtherle.truezip.fs.FsDefaultManager.sync(FsDefaultManager.java:190)
> >       at
> de.schlichtherle.truezip.fs.FsSyncShutdownHook$Hook.run(FsSyncShutdownHook.java:93)
> > Caused by: de.schlichtherle.truezip.fs.FsSyncWarningException:
> zip:zip:file:/Users/U0102180/data/lemur/harvest/2012-02-10.zip!/2012-02-10/3eebbcfc-1190-3bd5-b95f-f6501dbea1be__2012-02-10-03-40-32-696.zip!/
> >       at
> de.schlichtherle.truezip.fs.FsResourceController.syncResources(FsResourceController.java:98)
> >       at
> de.schlichtherle.truezip.fs.FsResourceController.sync(FsResourceController.java:72)
> >       at
> de.schlichtherle.truezip.fs.FsCacheController.sync(FsCacheController.java:178)
> >       at
> de.schlichtherle.truezip.fs.FsSyncController.sync(FsSyncController.java:234)
> >       at
> de.schlichtherle.truezip.fs.FsLockController$1Sync.call(FsLockController.java:235)
> >       at
> de.schlichtherle.truezip.fs.FsLockController$1Sync.call(FsLockController.java:232)
> >       at
> de.schlichtherle.truezip.fs.FsLockController.locked(FsLockController.java:328)
> >       at
> de.schlichtherle.truezip.fs.FsLockController.writeLocked(FsLockController.java:268)
> >       at
> de.schlichtherle.truezip.fs.FsLockController.sync(FsLockController.java:240)
> >       at
> de.schlichtherle.truezip.fs.archive.zip.KeyController.sync(KeyController.java:128)
> >       at
> de.schlichtherle.truezip.fs.FsDecoratingController.sync(FsDecoratingController.java:131)
> >       at
> de.schlichtherle.truezip.fs.FsFalsePositiveArchiveController.sync(FsFalsePositiveArchiveController.java:480)
> >       at de.schlichtherle.truezip.fs.FsManager.sync(FsManager.java:105)
> >       ... 2 more
> > Caused by: de.schlichtherle.truezip.fs.FsResourceOpenException:
> Thread-local / total number of open I/O resources (streams, channels etc):
> 0 / 2
> >       at
> de.schlichtherle.truezip.fs.FsResourceController.syncResources(FsResourceController.java:94)
> >       ... 14 more
> >
> >
> > I had processed 10147 files before the exception was thrown…
> > I made sure the filesystem has enough space and the System limits are
> set high enough that  it has enough file handles to open as many files as
> in the archive. (and then some). (at the system level as well as at process
> levels as the Mac seems to have these as separate settings)
> >
> > Do you have any insight in this ?
> >
> >
> > Thanks much
> >
> > Ramdev
> >
> >
> >
> >
> > On Jul 6, 2013, at 4:49 PM, Christian Schlichtherle wrote:
> >
> >> Hi Ramdev,
> >>
> >>> The deal is I am not accessing random files in the tar file, I have to
> process all the files in the archive. and Unfortunately I am running into
> the problem I mentioned.
> >>
> >> Then there is no way to avoid extracting each entry to a temporary
> file. You need to make sure to have enough space in the temp file system in
> order to make this work.
> >>
> >>> Since I am processing the tar archive file by file, Is it possible to
> set up config to actually delete the file once its been processed ? So that
> the tmp folder does not run out of file handles…..
> >>
> >> No, TAR files need to be completely extracted upon first access just so
> that the Kernel can provide you with random access, even if your app
> doesn't need it.
> >>
> >>> The reason I would like to use a programatical way of reading the TAR
> archive is to automate a process.. and not
> >>> to have to actually extract the contents of the tar archive and have
> to deal with  post processing issues (i.e. deleting the extracted content).
> >>
> >> Sure, TrueZIP/TrueVFS makes this easy. However, the TAR file format
> hasn't been designed for random access, so this mode of operation is
> inefficient. If you can choose the file format, then you should choose the
> ZIP file format.
> >>
> >> Regards,
> >> Christian
> >>
> >>
> >
>
>


[truezip-users] IllegalStateException :….. (already released)

Ramdev Wudali 07/06/2013

[truezip-users] Re: IllegalStateException :….. (already released)

Christian Schlichtherle 07/06/2013

[truezip-users] Re: IllegalStateException :….. (already released)

Ramdev Wudali 07/06/2013

[truezip-users] Re: IllegalStateException :….. (already released)

Christian Schlichtherle 07/06/2013

[truezip-users] Re: IllegalStateException :….. (already released)

Ramdev Wudali 07/07/2013

[truezip-users] Re: IllegalStateException :….. (already released)

Ramdev Wudali 07/07/2013

[truezip-users] Re: IllegalStateException :….. (already released)

Christian Schlichtherle 07/08/2013

[truezip-users] Re: IllegalStateException :….. (already released)

Ramdev Wudali 07/08/2013

[truezip-users] Re: IllegalStateException :….. (already released)

Christian Schlichtherle 07/08/2013

[truezip-users] Re: IllegalStateException :….. (already released)

Christian Schlichtherle 07/08/2013
 
 
Close
loading
Please Confirm
Close