Hello,
My application is multi-threaded and writes concurrently entries.
Sometimes, method PrimaryIndex.put() crashes:
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at com.sleepycat.persist.impl.CollectionProxy.initializeProxy(CollectionProxy.java:48)
at com.sleepycat.persist.impl.CollectionProxy$HashSetProxy.initializeProxy(CollectionProxy.java:83)
at com.sleepycat.persist.impl.ProxiedFormat.writeObject(ProxiedFormat.java:137)
at com.sleepycat.persist.impl.RecordOutput.writeObject(RecordOutput.java:116)
at com.sleepycat.persist.impl.ReflectionAccessor$ObjectAccess.write(ReflectionAccessor.java:441)
at com.sleepycat.persist.impl.ReflectionAccessor.writeNonKeyFields(ReflectionAccessor.java:278)
at com.sleepycat.persist.impl.ComplexFormat.writeObject(ComplexFormat.java:604)
at com.sleepycat.persist.impl.PersistEntityBinding.writeEntity(PersistEntityBinding.java:219)
at com.sleepycat.persist.impl.PersistEntityBinding.objectToDataInternal(PersistEntityBinding.java:197)
at com.sleepycat.persist.impl.PersistEntityBinding.objectToData(PersistEntityBinding.java:175)
at com.sleepycat.persist.PrimaryIndex.put(PrimaryIndex.java:404)
Does somebody have a clue?
Thank you very much,
François