Note - attached is a super-small Maven project that shows the bug. `mvn test`
should do the trick.
What version are you using? (Morphia/Driver/MongoDB)
Morphia 1.00-SNAPSHOT
Please include a stack trace below:
-------------------------------------------------------------------------------
Test set: TestSuite
-------------------------------------------------------------------------------
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.32 sec <<<
FAILURE!
saveGetTest(MyEntityTest) Time elapsed: 0.346 sec <<< FAILURE!
com.google.code.morphia.mapping.MappingException: Error mapping
field:MyEntity.dbObj
at com.google.code.morphia.mapping.Mapper.toDBObject(Mapper.java:448)
at com.google.code.morphia.mapping.Mapper.toDBObject(Mapper.java:430)
at com.google.code.morphia.DatastoreImpl.entityToDBObj(DatastoreImpl.java:707)
at com.google.code.morphia.DatastoreImpl.save(DatastoreImpl.java:755)
at com.google.code.morphia.DatastoreImpl.save(DatastoreImpl.java:826)
at com.google.code.morphia.DatastoreImpl.save(DatastoreImpl.java:820)
at MyEntityTest.saveGetTest(MyEntityTest.java:29)
Caused by: java.lang.RuntimeException: bad type, not parameterized...
at com.google.code.morphia.utils.ReflectionUtils.isPropertyType(ReflectionUtils.java:194)
at com.google.code.morphia.mapping.MappedField.discover(MappedField.java:102)
at com.google.code.morphia.mapping.MappedField.<init>(MappedField.java:78)
at com.google.code.morphia.mapping.MappedClass.discover(MappedClass.java:166)
at com.google.code.morphia.mapping.MappedClass.<init>(MappedClass.java:110)
at com.google.code.morphia.mapping.Mapper.getMappedClass(Mapper.java:200)
at com.google.code.morphia.mapping.Mapper.toDBObject(Mapper.java:436)
at com.google.code.morphia.mapping.Mapper.toDBObject(Mapper.java:430)
at com.google.code.morphia.mapping.EmbeddedMapper.toDBObject(EmbeddedMapper.java:38)
at com.google.code.morphia.mapping.Mapper.writeMappedField(Mapper.java:538)
at com.google.code.morphia.mapping.Mapper.toDBObject(Mapper.java:446)
... 40 more
Original issue reported on code.google.com by joeym...@gmail.com on 13 Jul 2011 at 5:59
Original issue reported on code.google.com by
joeym...@gmail.com
on 13 Jul 2011 at 5:59Attachments: