I'm guessing that there are errors stemming from my use of jGraphT as the extension point of some of the objects I want to store in a database
NeoDatis has thrown an Exception, please help us filling a bug report at https://sourceforge.net/tracker/?func=add&group_id=179124&atid=887885 with the following error message
Version=1.9.30 , Build=689, Date=10-11-2010-08-21-21, Thread=main
NeoDatisError:228:Error while creating (reflection) class [Ljava.lang.String;
StackTrace:
at org.neodatis.odb.impl.core.layers.layer2.instance.ODBClassPool.getClass(ODBClassPool.java:82)
at org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector.introspect(AbstractClassIntrospector.java:521)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getClassInfo(LocalObjectIntrospector.java:434)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.introspectArray(LocalObjectIntrospector.java:485)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getNativeObjectInfoInternal(LocalObjectIntrospector.java:127)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:267)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:279)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:279)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:279)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:279)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:279)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:279)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfo(LocalObjectIntrospector.java:102)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.introspectCollection(LocalObjectIntrospector.java:371)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getNativeObjectInfoInternal(LocalObjectIntrospector.java:117)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:267)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:279)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:279)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:279)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:279)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfo(LocalObjectIntrospector.java:102)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.introspectMap(LocalObjectIntrospector.java:410)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getNativeObjectInfoInternal(LocalObjectIntrospector.java:140)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:267)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfoInternal(LocalObjectIntrospector.java:279)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getObjectInfo(LocalObjectIntrospector.java:102)
at org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector.getMetaRepresentation(LocalObjectIntrospector.java:89)
at org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine.internalStore(AbstractStorageEngine.java:554)
at org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine.store(AbstractStorageEngine.java:438)
at org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine.store(AbstractStorageEngine.java:420)
at org.neodatis.odb.impl.main.ODBAdapter.store(ODBAdapter.java:113)
at process.loaders.ModelLoader.exec(ModelLoader.java:71)
at boot.Main.exec(Main.java:42)
at load.main(load.java:17)
Caused by: java.lang.ClassNotFoundException: [Ljava.lang.String;
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.neodatis.odb.impl.core.layers.layer2.instance.ODBClassPool.getClass(ODBClassPool.java:75)
... 33 more
Hello,
Can you send a simple example to reproduce this problem ?
Olivier
NeoDatis