Skip to main content

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

  • From: Christian Schlichtherle <christian@...>
  • To: users@...
  • Subject: [truezip-users] Re: IllegalStateException :….. (already released)
  • Date: Mon, 8 Jul 2013 09:02:56 +0200

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