You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, there are multiple versions of com.fasterxml.jackson.core:jackson-core in yql-plus-master(language module). As shown in the following dependency tree, library com.fasterxml.jackson.core:jackson-core:2.9.10 is transitively introduced by com.fasterxml.jackson.core:jackson-databind:2.9.10.3, but has been managed to be version 2.7.9.
However, several methods defined in shadowed version com.fasterxml.jackson.core:jackson-core:2.9.10 are referenced by client project via com.fasterxml.jackson.core:jackson-databind:2.9.10.3, but missing in the actually loaded version com.fasterxml.jackson.core:jackson-core:2.7.9.
For instance, the following missing methods(defined in com.fasterxml.jackson.core:jackson-core:2.9.10) are actually referenced by yql-plus-master(language module), which will introduce a runtime error(i.e., "NoSuchMethodErrors") into yql-plus-master(language module).
1. com.fasterxml.jackson.core.JsonGenerator: void writeFieldId(long) is invoked by yql-plus-master(language module) via the following path:
2. com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.type.WritableTypeId writeTypeSuffix(com.fasterxml.jackson.core.type.WritableTypeId) is invoked by yql-plus-master(language module) via the following path:
3. com.fasterxml.jackson.core.JsonGenerator: void writeEmbeddedObject(java.lang.Object) is invoked by yql-plus-master(language module) via the following path:
4. com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.type.WritableTypeId writeTypePrefix(com.fasterxml.jackson.core.type.WritableTypeId) is invoked by yql-plus-master(language module) via the following path:
5. com.fasterxml.jackson.core.JsonpCharacterEscapes: com.fasterxml.jackson.core.JsonpCharacterEscapes instance() is invoked by yql-plus-master(language module) via the following path:
Declare a direct dependency com.fasterxml.jackson.core:jackson-core:2.9.10 in the pom file of yql-plus-master(language module), to override com.fasterxml.jackson.core:jackson-core's managed version.
Thank you very much for your attention.
Best regards,
Issue description
Hi, there are multiple versions of com.fasterxml.jackson.core:jackson-core in yql-plus-master(language module). As shown in the following dependency tree, library com.fasterxml.jackson.core:jackson-core:2.9.10 is transitively introduced by com.fasterxml.jackson.core:jackson-databind:2.9.10.3, but has been managed to be version 2.7.9.
However, several methods defined in shadowed version com.fasterxml.jackson.core:jackson-core:2.9.10 are referenced by client project via com.fasterxml.jackson.core:jackson-databind:2.9.10.3, but missing in the actually loaded version com.fasterxml.jackson.core:jackson-core:2.7.9.
For instance, the following missing methods(defined in com.fasterxml.jackson.core:jackson-core:2.9.10) are actually referenced by yql-plus-master(language module), which will introduce a runtime error(i.e., "NoSuchMethodErrors") into yql-plus-master(language module).
1. com.fasterxml.jackson.core.JsonGenerator: void writeFieldId(long) is invoked by yql-plus-master(language module) via the following path:
2. com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.type.WritableTypeId writeTypeSuffix(com.fasterxml.jackson.core.type.WritableTypeId) is invoked by yql-plus-master(language module) via the following path:
3. com.fasterxml.jackson.core.JsonGenerator: void writeEmbeddedObject(java.lang.Object) is invoked by yql-plus-master(language module) via the following path:
4. com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.type.WritableTypeId writeTypePrefix(com.fasterxml.jackson.core.type.WritableTypeId) is invoked by yql-plus-master(language module) via the following path:
5. com.fasterxml.jackson.core.JsonpCharacterEscapes: com.fasterxml.jackson.core.JsonpCharacterEscapes instance() is invoked by yql-plus-master(language module) via the following path:
Suggested fixing solutions
Declare a direct dependency com.fasterxml.jackson.core:jackson-core:2.9.10 in the pom file of yql-plus-master(language module), to override com.fasterxml.jackson.core:jackson-core's managed version.
Thank you very much for your attention.
Best regards,
Dependency tree----
The text was updated successfully, but these errors were encountered: