从 jdk8 迁移到 jdk11 时出现 ArrayIndexOutOfBoundsException

问题描述 投票:0回答:0

升级到jdk11时出现如下错误。尝试升级 TwoLattes 但没有成功:

    at org.objectweb.asm.ClassReader.<init>(Unknown Source)
    at org.objectweb.asm.ClassReader.<init>(Unknown Source)
    at org.objectweb.asm.ClassReader.<init>(Unknown Source)
    at com.twolattes.json.DescriptorFactory.createConcreteEntityDescriptor(DescriptorFactory.java:114)
    at com.twolattes.json.DescriptorFactory.create(DescriptorFactory.java:82)
    at com.twolattes.json.EntitySignatureVisitor.visitClassType(EntitySignatureVisitor.java:137)
    at org.objectweb.asm.signature.SignatureReader.a(Unknown Source)
    at org.objectweb.asm.signature.SignatureReader.a(Unknown Source)
    at org.objectweb.asm.signature.SignatureReader.accept(Unknown Source)
    at com.twolattes.json.DescriptorFactory.create(DescriptorFactory.java:161)
    at com.twolattes.json.EntityFieldVisitor.visitEnd(EntityFieldVisitor.java:72)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at com.twolattes.json.DescriptorFactory.createConcreteEntityDescriptor(DescriptorFactory.java:117)
    at com.twolattes.json.DescriptorFactory.create(DescriptorFactory.java:82)
    at com.twolattes.json.EntityMarshallerImpl.<init>(EntityMarshallerImpl.java:22)
    at com.twolattes.json.TwoLattes$Builder.createMarshaller(TwoLattes.java:142)
    at com.twolattes.json.TwoLattes.createEntityMarshaller(TwoLattes.java:113)
    at com.twolattes.json.TwoLattes.createMarshaller(TwoLattes.java:104)

尝试升级 TwoLattes 和 Asm 库但没有成功

java java-8 java-11
© www.soinside.com 2019 - 2024. All rights reserved.