Jooq 3.14.6与Jackson的兼容性是什么?

vql8enpb  于 2023-01-05  发布在  其他
关注(0)|答案(1)|浏览(82)

由于CVE-2022-42004的原因,我正在尝试将Jackson从2.12.6升级到2.13.4。我使用的是jooq 3.14.6。
在Jackson中,我得到了下面的异常

Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.exc.StreamWriteException
    at java.net.URLClassLoader.findClass (URLClassLoader.java:471)
    at java.lang.ClassLoader.loadClass (ClassLoader.java:589)
    at java.lang.ClassLoader.loadClass (ClassLoader.java:522)
    at java.lang.Class.getDeclaredMethods0 (Native Method)
    at java.lang.Class.privateGetDeclaredMethods (Class.java:3166)
    at java.lang.Class.getMethodsRecursive (Class.java:3307)
    at java.lang.Class.getMethod0 (Class.java:3293)
    at java.lang.Class.getMethod (Class.java:2106)
    at org.jooq.tools.Convert.<clinit> (Convert.java:198)
    at org.jooq.impl.DefaultConverterProvider$1.from (DefaultConverterProvider.java:126)
    at org.jooq.impl.AbstractRecord.get (AbstractRecord.java:285)
    at org.jooq.impl.AbstractRecord.get (AbstractRecord.java:300)
    at org.jooq.meta.h2.H2Database.getTables0 (H2Database.java:468)
    at org.jooq.meta.AbstractDatabase$7.run (AbstractDatabase.java:1673)
    at org.jooq.meta.AbstractDatabase.onError (AbstractDatabase.java:3094)
    at org.jooq.meta.AbstractDatabase.getTables (AbstractDatabase.java:1670)
    at org.jooq.meta.AbstractDatabase.getEmbeddables0 (AbstractDatabase.java:1957)
    at org.jooq.meta.AbstractDatabase.access$1100 (AbstractDatabase.java:124)
    at org.jooq.meta.AbstractDatabase$9.run (AbstractDatabase.java:1915)
    at org.jooq.meta.AbstractDatabase.onError (AbstractDatabase.java:3094)
    at org.jooq.meta.AbstractDatabase.getEmbeddables (AbstractDatabase.java:1912)
    at org.jooq.meta.AbstractDatabase.getEmbeddables (AbstractDatabase.java:1935)
    at org.jooq.codegen.JavaGenerator.generateSchemaIfEmpty (JavaGenerator.java:493)
    at org.jooq.codegen.JavaGenerator.generateCatalogIfEmpty (JavaGenerator.java:481)
    at org.jooq.codegen.JavaGenerator.generate (JavaGenerator.java:435)
    at org.jooq.codegen.GenerationTool.run0 (GenerationTool.java:879)
    at org.jooq.codegen.GenerationTool.run (GenerationTool.java:233)
    at org.jooq.codegen.GenerationTool.generate (GenerationTool.java:228)
    at com.spotnana.analytics.snowflake.JooqBindingsGenerator.generateBindings (JooqBindingsGenerator.java:60)
    at com.spotnana.analytics.snowflake.JooqBindingsGenerator.main (JooqBindingsGenerator.java:108)
    at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:254)
    at java.lang.Thread.run (Thread.java:829)

Jooq和Jackson是否有兼容性矩阵?Jooq最低版本是多少才能兼容jackson2.13.4?

tzcvj98z

tzcvj98z1#

您可以检查jooq-parent项目以查看使用了哪些版本:
https://search.maven.org/artifact/org.jooq/jooq-parent/3.17.4/pom

<jackson.version>2.13.3</jackson.version>

jOOQ 3.17.5支持Jackson2.13.4

相关问题