Skip to content

JaversException: GENERIC_TYPE_NOT_PARAMETRIZED - how to diagnose? #362

Closed
@gtnarg

Description

@gtnarg

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions