Skip to content

Instantly share code, notes, and snippets.

@julienvey
Created March 5, 2013 12:28
Show Gist options
  • Save julienvey/5089992 to your computer and use it in GitHub Desktop.
Save julienvey/5089992 to your computer and use it in GitHub Desktop.
Orika issue stack trace
ma.glasnost.orika.MappingException: ma.glasnost.orika.MappingException: While attempting the folling mapping:
sourceType = ObjectFirstLevelB
sourceProperty = fakeValue(String)
destinationType = ObjectFirstLevelA
destinationProperty = sinitres[0].roles[0].prenom(String)
Error occurred: java.lang.ArrayIndexOutOfBoundsException: 3
at ma.glasnost.orika.impl.generator.MapperGenerator.build(MapperGenerator.java:95)
at ma.glasnost.orika.impl.DefaultMapperFactory.buildMapper(DefaultMapperFactory.java:1057)
at ma.glasnost.orika.impl.DefaultMapperFactory.build(DefaultMapperFactory.java:921)
at ma.glasnost.orika.impl.DefaultMapperFactory.getMapperFacade(DefaultMapperFactory.java:670)
at com.julienvey.mapping.benchmark.mapper.orika.OrikaMapper.get(OrikaMapper.java:36)
at com.julienvey.mapping.benchmark.mapper.orika.ObjectFirstLevelMapperTest.testApply(ObjectFirstLevelMapperTest.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
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.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88)
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.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:76)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:195)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: ma.glasnost.orika.MappingException: While attempting the folling mapping:
sourceType = ObjectFirstLevelB
sourceProperty = fakeValue(String)
destinationType = ObjectFirstLevelA
destinationProperty = sinitres[0].roles[0].prenom(String)
Error occurred: java.lang.ArrayIndexOutOfBoundsException: 3
at ma.glasnost.orika.impl.generator.MapperGenerator.addMapMethod(MapperGenerator.java:175)
at ma.glasnost.orika.impl.generator.MapperGenerator.build(MapperGenerator.java:72)
... 36 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
at ma.glasnost.orika.impl.generator.VariableRef.join(VariableRef.java:591)
at ma.glasnost.orika.impl.generator.VariableRef.getPath(VariableRef.java:564)
at ma.glasnost.orika.impl.generator.SourceCodeContext.assureInstanceExists(SourceCodeContext.java:372)
at ma.glasnost.orika.impl.generator.SourceCodeContext.mapFields(SourceCodeContext.java:663)
at ma.glasnost.orika.impl.generator.MapperGenerator.generateFieldMapCode(MapperGenerator.java:252)
at ma.glasnost.orika.impl.generator.MapperGenerator.addMapMethod(MapperGenerator.java:172)
... 37 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment