【问题标题】:org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [CredDataTmplEntry] ...Caused by: java.lang.VerifyErrororg.hibernate.boot.registry.classloading.spi.ClassLoadingException:无法加载类 [CredDataTmplEntry] ...原因:java.lang.VerifyError
【发布时间】:2019-12-20 06:36:40
【问题描述】:

我已将 Java 6 迁移到 Java 8,并将 Hibernate 3.2 迁移到 5.3。 在那段时间里,我遇到了以下问题:

原因:java.lang.VerifyError: Expecting a stackmap frame at branch target

Caused by: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [CredDataTmplEntry]
        at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:351)
        at org.hibernate.boot.internal.ClassLoaderAccessImpl.classForName(ClassLoaderAccessImpl.java:62)
        at org.hibernate.boot.model.source.internal.hbm.Helper.reflectedPropertyClass(Helper.java:261)
        at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindComponent(ModelBinder.java:2584)
        at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindComponent(ModelBinder.java:2516)
        at org.hibernate.boot.model.source.internal.hbm.ModelBinder.createEmbeddedAttribute(ModelBinder.java:1834)
        at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindAllCompositeAttributes(ModelBinder.java:2682)
        at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindComponent(ModelBinder.java:2616)
        at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindComponent(ModelBinder.java:2516)
        at org.hibernate.boot.model.source.internal.hbm.ModelBinder.createEmbeddedAttribute(ModelBinder.java:1834)
        at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindAllEntityAttributes(ModelBinder.java:1187)
        at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindRootEntity(ModelBinder.java:265)
        at org.hibernate.boot.model.source.internal.hbm.ModelBinder.bindEntityHierarchy(ModelBinder.java:185)
        at org.hibernate.boot.model.source.internal.hbm.HbmMetadataSourceProcessorImpl.processEntityHierarchies(HbmMetadataSourceProcessorImpl.java:144)
        at org.hibernate.boot.model.process.spi.MetadataBuildingProcess$1.processEntityHierarchies(MetadataBuildingProcess.java:218)
        at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:265)
        at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83)
        at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418)
        at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:692)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:770)
        at com.quintron.vx.core.hibernate.AllHWImportTool.doMain(AllHWImportTool.java:240)
        at com.quintron.vx.core.hibernate.AllHWImportTool.main(AllHWImportTool.java:92)
        at com.quintron.vx.core.hibernate.db.admin.ImportData.run(ImportData.java:28)
        ... 3 more
Caused by: java.lang.VerifyError: Expecting a stackmap frame at branch target 20
Exception Details:
  Location:
    com/cisco/vx/hwplugins/gw/om/tmpl/CredDataTmplEntry.JiBX_ConfigContentBinding_unmarshal_1_1(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/cisco/vx/hwplugins/gw/om/tmpl/CredDataTmplEntry; @13: ifne
  Reason:
    Expected stackmap frame at this location.
  Bytecode:
    0x0000000: 2b2a b600 7b2a 2a2b b600 9504 829a 0007
    0x0000010: 01a7 001d 2ab4 0002 c000 8ac0 008a 59c7
    0x0000020: 0008 572b b800 8d2b b600 90c0 005e b500
    0x0000030: 022b b600 842a b0

        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:348)
        at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:345)
        ... 26 more

【问题讨论】:

标签: java hibernate


【解决方案1】:

包含 java 8 兼容的 jibx jars [jibx-run-1.3.1, jibx-bind-1.3.1 和 jibx-extras] 在构建路径中。

【讨论】:

    猜你喜欢
    • 2017-09-20
    • 1970-01-01
    • 2010-09-11
    • 1970-01-01
    • 2012-10-22
    • 2019-12-05
    • 1970-01-01
    • 2022-06-17
    • 2015-03-06
    相关资源
    最近更新 更多