I get a DestBeanCreator error when running JUnit test.
This fails
MyObjectDestination destinationObj = null;
destinationObj = dozerMapper.map(sourceObject, MyObjectDestination.class);
This works
MyObjectDestination destinationObj = new MyObjectDestination();
dozerMapper.map(sourceObject, destinationObj);
Stackstace
java.lang.NoClassDefFoundError: Could not initialize class org.dozer.factory.DestBeanCreator
at org.dozer.propertydescriptor.GetterSetterPropertyDescriptor.writeDeepDestinationValue(GetterSetterPropertyDescriptor.java:186)
at org.dozer.propertydescriptor.GetterSetterPropertyDescriptor.setPropertyValue(GetterSetterPropertyDescriptor.java:96)
at org.dozer.fieldmap.FieldMap.writeDestValue(FieldMap.java:96)
at org.dozer.MappingProcessor.writeDestinationValue(MappingProcessor.java:939)
at org.dozer.MappingProcessor.mapFromFieldMap(MappingProcessor.java:368)
at org.dozer.MappingProcessor.mapField(MappingProcessor.java:307)
at org.dozer.MappingProcessor.map(MappingProcessor.java:267)
at org.dozer.MappingProcessor.mapToDestObject(MappingProcessor.java:216)
at org.dozer.MappingProcessor.createByCreationDirectiveAndMap(MappingProcessor.java:202)
at org.dozer.MappingProcessor.mapGeneral(MappingProcessor.java:170)
at org.dozer.MappingProcessor.map(MappingProcessor.java:113)
at org.dozer.MappingProcessor.map(MappingProcessor.java:108)
at org.dozer.DozerBeanMapper.map(DozerBeanMapper.java:127)
The same code works perfectly when running as part of the web app.
I get a DestBeanCreator error when running JUnit test.
This fails
MyObjectDestination destinationObj = null;
destinationObj = dozerMapper.map(sourceObject, MyObjectDestination.class);
This works
MyObjectDestination destinationObj = new MyObjectDestination();
dozerMapper.map(sourceObject, destinationObj);
Stackstace
java.lang.NoClassDefFoundError: Could not initialize class org.dozer.factory.DestBeanCreator at org.dozer.propertydescriptor.GetterSetterPropertyDescriptor.writeDeepDestinationValue(GetterSetterPropertyDescriptor.java:186) at org.dozer.propertydescriptor.GetterSetterPropertyDescriptor.setPropertyValue(GetterSetterPropertyDescriptor.java:96) at org.dozer.fieldmap.FieldMap.writeDestValue(FieldMap.java:96) at org.dozer.MappingProcessor.writeDestinationValue(MappingProcessor.java:939) at org.dozer.MappingProcessor.mapFromFieldMap(MappingProcessor.java:368) at org.dozer.MappingProcessor.mapField(MappingProcessor.java:307) at org.dozer.MappingProcessor.map(MappingProcessor.java:267) at org.dozer.MappingProcessor.mapToDestObject(MappingProcessor.java:216) at org.dozer.MappingProcessor.createByCreationDirectiveAndMap(MappingProcessor.java:202) at org.dozer.MappingProcessor.mapGeneral(MappingProcessor.java:170) at org.dozer.MappingProcessor.map(MappingProcessor.java:113) at org.dozer.MappingProcessor.map(MappingProcessor.java:108) at org.dozer.DozerBeanMapper.map(DozerBeanMapper.java:127)The same code works perfectly when running as part of the web app.