
|
If you were logged in you would be able to see more operations.
|
|
|
db4o Core
Created: 26/Dec/07 12:53 PM
Updated: 29/Jan/08 03:58 PM
|
|
| Component/s: |
None
|
| Affects Version/s: |
None
|
| Fix Version/s: |
7.1.27
|
|
|
Time Tracking:
|
|
Original Estimate:
|
Not Specified
|
|
|
Remaining Estimate:
|
0h
|
|
|
Time Spent:
|
10.5h
|
|
|
|
|
I have created the demo db through objectmanager 6.4.14.8131. I query for the Collections.java class (code below).
ObjectContainer oc = Db4o.openFile("objectmanager-6.4.14.8131/demo.db");
Query query = oc.query();
query .constrain( oc.ext().reflector().forName("demo.objectmanager.model.Collections"));
ObjectSet set = query .execute();
while(set.hasNext()){
System.out.println(set.next());
}
It throws the following exception. Let me know if i am missing anything.
Exception in thread "main" com.db4o.internal.ReflectException
at com.db4o.internal.TranslatedFieldMetadata.setOn(Unknown Source)
at com.db4o.internal.TranslatedFieldMetadata.instantiate(Unknown Source)
at com.db4o.internal.marshall.ObjectMarshaller$1.processField(Unknown Source)
at com.db4o.internal.marshall.ObjectMarshaller.traverseFields(Unknown Source)
at com.db4o.internal.marshall.ObjectMarshaller.traverseFields(Unknown Source)
at com.db4o.internal.marshall.ObjectMarshaller.instantiateFields(Unknown Source)
at com.db4o.internal.ClassMetadata.instantiateFields(Unknown Source)
at com.db4o.internal.ClassMetadata.activate(Unknown Source)
at com.db4o.internal.ClassMetadata.instantiate(Unknown Source)
at com.db4o.internal.marshall.UnmarshallingContext.readInternal(Unknown Source)
at com.db4o.internal.marshall.UnmarshallingContext.read(Unknown Source)
at com.db4o.internal.ObjectReference.read(Unknown Source)
at com.db4o.internal.ObjectReference.activate1(Unknown Source)
at com.db4o.internal.PartialObjectContainer.activatePending(Unknown Source)
at com.db4o.internal.PartialObjectContainer.readActivatedObjectNotInCache(Unknown Source)
at com.db4o.internal.query.result.AbstractQueryResult.activatedObject(Unknown Source)
at com.db4o.internal.query.result.AbstractQueryResult$1.map(Unknown Source)
at com.db4o.foundation.MappingIterator.moveNext(Unknown Source)
at com.db4o.foundation.Iterable4Adaptor.moveNext(Unknown Source)
at com.db4o.foundation.Iterable4Adaptor.hasNext(Unknown Source)
at com.db4o.internal.query.result.StatefulQueryResult.hasNext(Unknown Source)
at com.db4o.internal.query.ObjectSetFacade.hasNext(Unknown Source)
at Test.main(Test.java:17)
Caused by: java.lang.ClassCastException: com.db4o.reflect.generic.GenericObject
at java.util.TreeMap.compare(TreeMap.java:1093)
at java.util.TreeMap.put(TreeMap.java:465)
at com.db4o.config.TMap.onActivate(Unknown Source)
... 23 more
[db4o 6.4.14.8131 2007-12-26 18:14:32]
'objectmanager-6.4.14.8131/demo.db' closed by ShutdownHook.
|
|
Description
|
I have created the demo db through objectmanager 6.4.14.8131. I query for the Collections.java class (code below).
ObjectContainer oc = Db4o.openFile("objectmanager-6.4.14.8131/demo.db");
Query query = oc.query();
query .constrain( oc.ext().reflector().forName("demo.objectmanager.model.Collections"));
ObjectSet set = query .execute();
while(set.hasNext()){
System.out.println(set.next());
}
It throws the following exception. Let me know if i am missing anything.
Exception in thread "main" com.db4o.internal.ReflectException
at com.db4o.internal.TranslatedFieldMetadata.setOn(Unknown Source)
at com.db4o.internal.TranslatedFieldMetadata.instantiate(Unknown Source)
at com.db4o.internal.marshall.ObjectMarshaller$1.processField(Unknown Source)
at com.db4o.internal.marshall.ObjectMarshaller.traverseFields(Unknown Source)
at com.db4o.internal.marshall.ObjectMarshaller.traverseFields(Unknown Source)
at com.db4o.internal.marshall.ObjectMarshaller.instantiateFields(Unknown Source)
at com.db4o.internal.ClassMetadata.instantiateFields(Unknown Source)
at com.db4o.internal.ClassMetadata.activate(Unknown Source)
at com.db4o.internal.ClassMetadata.instantiate(Unknown Source)
at com.db4o.internal.marshall.UnmarshallingContext.readInternal(Unknown Source)
at com.db4o.internal.marshall.UnmarshallingContext.read(Unknown Source)
at com.db4o.internal.ObjectReference.read(Unknown Source)
at com.db4o.internal.ObjectReference.activate1(Unknown Source)
at com.db4o.internal.PartialObjectContainer.activatePending(Unknown Source)
at com.db4o.internal.PartialObjectContainer.readActivatedObjectNotInCache(Unknown Source)
at com.db4o.internal.query.result.AbstractQueryResult.activatedObject(Unknown Source)
at com.db4o.internal.query.result.AbstractQueryResult$1.map(Unknown Source)
at com.db4o.foundation.MappingIterator.moveNext(Unknown Source)
at com.db4o.foundation.Iterable4Adaptor.moveNext(Unknown Source)
at com.db4o.foundation.Iterable4Adaptor.hasNext(Unknown Source)
at com.db4o.internal.query.result.StatefulQueryResult.hasNext(Unknown Source)
at com.db4o.internal.query.ObjectSetFacade.hasNext(Unknown Source)
at Test.main(Test.java:17)
Caused by: java.lang.ClassCastException: com.db4o.reflect.generic.GenericObject
at java.util.TreeMap.compare(TreeMap.java:1093)
at java.util.TreeMap.put(TreeMap.java:465)
at com.db4o.config.TMap.onActivate(Unknown Source)
... 23 more
[db4o 6.4.14.8131 2007-12-26 18:14:32]
'objectmanager-6.4.14.8131/demo.db' closed by ShutdownHook.
|
Show » |
|
| com.db4o.cases.cor1059.Cor1059TestCase.testQueryCollections
| (G) demo.objectmanager.model.Collections
| GREEN (1 tests) - 370ms