Open juergen-albert opened 3 years ago
Also ran into this. Eclipse 2021-06 release ships with jackson 2.12.1. The problem goes away after downgrading jackson to 2.9.x.
java.lang.IllegalArgumentException: Cannot create TypeBindings for class com.test.model.Card with 1 type parameter: class expects 0 at com.fasterxml.jackson.databind.type.TypeBindings.create(TypeBindings.java:126) at com.fasterxml.jackson.databind.type.TypeFactory.constructReferenceType(TypeFactory.java:1043) at org.emfjson.jackson.databind.type.EcoreTypeFactory.constructReferenceType(EcoreTypeFactory.java:99) at org.emfjson.jackson.databind.type.EcoreTypeFactory.typeOf(EcoreTypeFactory.java:84) at org.emfjson.jackson.databind.type.EcoreTypeFactory.typeOf(EcoreTypeFactory.java:61) at org.emfjson.jackson.databind.property.EObjectPropertyMap$Builder.createFeatureProperty(EObjectPropertyMap.java:122) at org.emfjson.jackson.databind.property.EObjectPropertyMap$Builder.createPropertyMap(EObjectPropertyMap.java:98) at org.emfjson.jackson.databind.property.EObjectPropertyMap$Builder.construct(EObjectPropertyMap.java:59) at org.emfjson.jackson.databind.property.EObjectPropertyMap$Builder.lambda$buildCache$3(EObjectPropertyMap.java:76) at java.base/java.lang.Iterable.forEach(Unknown Source) at org.emfjson.jackson.databind.property.EObjectPropertyMap$Builder.buildCache(EObjectPropertyMap.java:76) at org.emfjson.jackson.databind.property.EObjectPropertyMap$Builder.construct(EObjectPropertyMap.java:53) at org.emfjson.jackson.databind.property.EObjectPropertyMap$Builder.constructDefault(EObjectPropertyMap.java:182) at org.emfjson.jackson.databind.deser.EObjectDeserializer.deserialize(EObjectDeserializer.java:64) at org.emfjson.jackson.databind.deser.EObjectDeserializer.deserialize(EObjectDeserializer.java:38) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:322) at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2033) at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1491)
I've updated jackson from 2.11.2 ot 2.12.1 and the following error appears on Resource save:
I'd like to provide a fix, but I'm a bit lost at the moment, where to start.