Joerg Heinicke wrote:
Unico Hommes <unico <at> hippo.nl> writes:
Hmm, but it seems Jisp is doing the bad thing again. Upon storage it keeps saying:
ERROR (2004-02-29) 14:23.34:294 [core.store.persistent] (Unknown-URI) Unknown-thread/AbstractJispFilesystemStore: store(..): Exception
java.io.IOException: Bad file descriptor
at java.io.RandomAccessFile.length(Native Method)
<snip/>
Not having closely followed the Jisp bug thread. Is this the known issue?
Charles Yates has added a bug (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26932) with the same stacktrace and he wrote as summary 'DefaultPersistentStore disposed before DefaultStore on shutdown'. If that's the reason it shall be easy to fix, shall it not? Though it's a really strange error message for an access to an already disposed object. Had anybody a look on it? Maybe it would be interesting where he get his impression from? Maybe he is listening ... ?
It's very well possible that that is the reason though. I recently noticed that this was happening also.
The problem I encountered was that some components (such as DefaultStore I presume - and StoreEventCacheRegistry in the case I was looking at) use the persistent store upon disposal. Now if the DefaultPersistentStore is already disposed this could cause problems.
Unfortunately I don't see an easy solution ATM since AFAIK ECM doesn't provide control over shutdown order (Fortress does BTW).
Anyone any ideas?
-- Unico
