-
Bug
-
Resolution: Done
-
Blocker
-
3.0.0.Beta1
-
None
After creating some initial content in the repository, accessing the nodes, and making changes results in a number of exceptions (see the first comment), but they basically all stem from the following exception:
Caused by: java.io.EOFException at org.infinispan.schematic.internal.io.BsonDataInput.readFully(BsonDataInput.java:159) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.io.BsonDataInput.readFully(BsonDataInput.java:149) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.BsonReader$Reader.readElement(BsonReader.java:134) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.BsonReader$Reader.readDocument(BsonReader.java:112) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.BsonReader$Reader.readElement(BsonReader.java:148) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.BsonReader$Reader.readDocument(BsonReader.java:112) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.BsonReader$Reader.readElement(BsonReader.java:148) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.BsonReader$Reader.readDocument(BsonReader.java:112) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.BsonReader$Reader.readElement(BsonReader.java:148) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.BsonReader$Reader.readDocument(BsonReader.java:112) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.BsonReader$Reader.startDocument(BsonReader.java:99) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.BsonReader.read(BsonReader.java:81) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.document.Bson.read(Bson.java:208) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.DocumentExternalizer.readObject(DocumentExternalizer.java:55) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.document.DocumentExternalizer.readObject(DocumentExternalizer.java:34) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.marshall.jboss.JBossExternalizerAdapter.createExternal(JBossExternalizerAdapter.java:48) [infinispan-core-5.1.2.FINAL.jar:5.1.2.FINAL] at org.jboss.marshalling.river.RiverUnmarshaller.doReadNewObject(RiverUnmarshaller.java:1277) at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:272) at org.jboss.marshalling.river.BlockUnmarshaller.readObject(BlockUnmarshaller.java:153) at org.jboss.marshalling.river.BlockUnmarshaller.readObject(BlockUnmarshaller.java:139) at org.infinispan.schematic.internal.SchematicEntryLiteral$Externalizer.readObject(SchematicEntryLiteral.java:306) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.schematic.internal.SchematicEntryLiteral$Externalizer.readObject(SchematicEntryLiteral.java:295) [modeshape-schematic-3.0.0.Beta1.jar:3.0.0.Beta1] at org.infinispan.marshall.jboss.JBossExternalizerAdapter.createExternal(JBossExternalizerAdapter.java:48) [infinispan-core-5.1.2.FINAL.jar:5.1.2.FINAL]
This problem is caused by the fact that schematic Binary instances, used when for InMemoryBinaryValues, aren't deserialized (read) correctly.