google-code-export / morphia

Automatically exported from code.google.com/p/morphia
1 stars 0 forks source link

Tests fail under Java 7 #457

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
java.lang.RuntimeException: java.lang.RuntimeException: 
java.lang.RuntimeException: com.google.code.morphia.mapping.MappingException: 
No usable constructor for [Ljava.lang.Double;
    at com.google.code.morphia.mapping.Mapper.fromDb(Mapper.java:526)
    at com.google.code.morphia.mapping.Mapper.fromDBObject(Mapper.java:274)
    at com.google.code.morphia.query.MorphiaIterator.convertItem(MorphiaIterator.java:66)
    at com.google.code.morphia.query.MorphiaIterator.processItem(MorphiaIterator.java:53)
    at com.google.code.morphia.query.MorphiaIterator.next(MorphiaIterator.java:48)
    at com.google.code.morphia.query.QueryImpl.get(QueryImpl.java:374)
    at com.google.code.morphia.DatastoreImpl.get(DatastoreImpl.java:527)
    at com.google.code.morphia.DatastoreImpl.get(DatastoreImpl.java:545)
    at com.google.code.morphia.mapping.ListOfDoubleArrayMappingTest.testMapping(ListOfDoubleArrayMappingTest.java:34)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at org.junit.runners.Suite.runChild(Suite.java:128)
    at org.junit.runners.Suite.runChild(Suite.java:24)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
    at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:63)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: 
com.google.code.morphia.mapping.MappingException: No usable constructor for 
[Ljava.lang.Double;
    at com.google.code.morphia.mapping.EmbeddedMapper.fromDBObject(EmbeddedMapper.java:151)
    at com.google.code.morphia.mapping.Mapper.readMappedField(Mapper.java:546)
    at com.google.code.morphia.mapping.Mapper.fromDb(Mapper.java:523)
    ... 38 more
Caused by: java.lang.RuntimeException: 
com.google.code.morphia.mapping.MappingException: No usable constructor for 
[Ljava.lang.Double;
    at com.google.code.morphia.mapping.DefaultCreator.createInst(DefaultCreator.java:123)
    at com.google.code.morphia.mapping.DefaultCreator.createInstance(DefaultCreator.java:31)
    at com.google.code.morphia.mapping.DefaultCreator.createInstance(DefaultCreator.java:41)
    at com.google.code.morphia.mapping.DefaultCreator.createInstance(DefaultCreator.java:52)
    at com.google.code.morphia.mapping.EmbeddedMapper.readMapOrCollectionOrEntity(EmbeddedMapper.java:234)
    at com.google.code.morphia.mapping.EmbeddedMapper.readCollection(EmbeddedMapper.java:180)
    at com.google.code.morphia.mapping.EmbeddedMapper.fromDBObject(EmbeddedMapper.java:124)
    ... 40 more
Caused by: com.google.code.morphia.mapping.MappingException: No usable 
constructor for [Ljava.lang.Double;
    at com.google.code.morphia.mapping.DefaultCreator.getNoArgsConstructor(DefaultCreator.java:146)
    at com.google.code.morphia.mapping.DefaultCreator.createInst(DefaultCreator.java:121)
    ... 46 more
Caused by: java.lang.NoSuchMethodException: [Ljava.lang.Double;.<init>()
    at java.lang.Class.getConstructor0(Class.java:2721)
    at java.lang.Class.getDeclaredConstructor(Class.java:2002)
    at com.google.code.morphia.mapping.DefaultCreator.getNoArgsConstructor(DefaultCreator.java:142)
    ... 47 more

Original issue reported on code.google.com by jeff.ye...@gmail.com on 10 Apr 2013 at 8:10