I would recommend to remove the space definitions there so the TM can
pick the default spaces (tspace:default for the main space and a
dynamically created space for the persistent one).
--Alejandro
From:
http://sourceforge.net/forum/forum.php?thread_id=2034077&forum_id=12569
----------------------------------------------------------------------------
--
We experienced this error when attempting to open a jdbm space using JRE
1.5.0_15 -- (The system was not shutdown probably I suspect that the jdbm
file was either corrupted or needed checkpointing in the jdbm recovery()
method)
java.lang.NullPointerException
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1820)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at jdbm.recman.TransactionManager.recover(TransactionManager.java:223)
at jdbm.recman.TransactionManager.<init>(TransactionManager.java:104)
at jdbm.recman.RecordFile.<init>(RecordFile.java:99)
at jdbm.recman.BaseRecordManager.<init>(BaseRecordManager.java:140)
at jdbm.recman.Provider.createRecordManager(Provider.java:89)
at
jdbm.RecordManagerFactory.createRecordManager(RecordManagerFactory.java:118)
We discovered that this was an issue for versions 1.5.0_08 through 1.6.0_03
of the Java JRE.
See this bug report:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6541870
When we used 1.5.0_07 or 1.6.0_06 - this error went away.