Closed
Description
Hi,
I'm receiving the following error:
JaversException: GENERIC_TYPE_NOT_PARAMETRIZED
expected actual Class argument in type 'java.util.Map<java.lang.String, L[]>'.
JaVers needs to know actual Class of elements stored in your collections.
Try at least <Object>. Wildcards (e.g. <?>), unbounded type parameters (e.g. <T>) and raw types (e.g. List) are not supported.
at org.javers.core.metamodel.type.MapType.getKeyType(MapType.java:74)
at org.javers.core.graph.ObjectGraphBuilder.isMapWithManagedTypes(ObjectGraphBuilder.java:168)
at org.javers.core.graph.ObjectGraphBuilder.access$200(ObjectGraphBuilder.java:22)
at org.javers.core.graph.ObjectGraphBuilder$2.apply(ObjectGraphBuilder.java:133)
at org.javers.core.graph.ObjectGraphBuilder$2.apply(ObjectGraphBuilder.java:116)
at org.javers.core.metamodel.type.ManagedClass.getManagedProperties(ManagedClass.java:60)
at org.javers.core.metamodel.type.ManagedType.getProperties(ManagedType.java:49)
at org.javers.core.graph.ObjectGraphBuilder.getNonEmptyEnumerablesWithManagedTypes(ObjectGraphBuilder.java:116)
at org.javers.core.graph.ObjectGraphBuilder.buildMultiEdges(ObjectGraphBuilder.java:88)
at org.javers.core.graph.ObjectGraphBuilder.buildEdges(ObjectGraphBuilder.java:72)
at org.javers.core.graph.ObjectGraphBuilder.buildGraphFromCdo(ObjectGraphBuilder.java:59)
at org.javers.core.graph.ObjectGraphBuilder.buildGraph(ObjectGraphBuilder.java:48)
at org.javers.core.graph.LiveGraphFactory.createLiveGraph(LiveGraphFactory.java:39)
at org.javers.core.diff.DiffFactory.buildGraph(DiffFactory.java:109)
at org.javers.core.diff.DiffFactory.compare(DiffFactory.java:64)
at org.javers.core.JaversCore.compare(JaversCore.java:103)
Is it possible to figure out where in the object graph this is occurring? What type does the following denote?
java.util.Map<java.lang.String, L[]>
Thanks