简体   繁体   English

VerifyError:无法从最终类继承

[英]VerifyError: Cannot inherit from final class

I am seeing the following error when attempting to launch my standalone application: 我在尝试启动独立应用程序时看到以下错误:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'restTemplate' defined in class path resource [abc/def/ghi/my-context.xml]: Cannot resolve reference to bean 'requestFactory' while setting bean property 'requestFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestFactory' defined in class path resource [abc/def/ghi/my-context.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.http.client.HttpComponentsClientHttpRequestFactory]: Constructor threw exception; nested exception is java.lang.VerifyError: Cannot inherit from final class
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1391) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1132) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    ... 57 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestFactory' defined in class path resource [abc/def/ghi/my-context.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.http.client.HttpComponentsClientHttpRequestFactory]: Constructor threw exception; nested exception is java.lang.VerifyError: Cannot inherit from final class
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1011) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:957) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:490) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    ... 67 common frames omitted
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.http.client.HttpComponentsClientHttpRequestFactory]: Constructor threw exception; nested exception is java.lang.VerifyError: Cannot inherit from final class
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1004) ~[spring-beans-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    ... 75 common frames omitted
Caused by: java.lang.VerifyError: Cannot inherit from final class
    at java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.6.0_29]
    at java.lang.ClassLoader.defineClassCond(Unknown Source) ~[na:1.6.0_29]
    at java.lang.ClassLoader.defineClass(Unknown Source) ~[na:1.6.0_29]
    at java.security.SecureClassLoader.defineClass(Unknown Source) ~[na:1.6.0_29]
    at java.net.URLClassLoader.defineClass(Unknown Source) ~[na:1.6.0_29]
    at java.net.URLClassLoader.access$000(Unknown Source) ~[na:1.6.0_29]
    at java.net.URLClassLoader$1.run(Unknown Source) ~[na:1.6.0_29]

I have checked my classpath and there is only one instance of the class HttpComponentsClientHttpRequestFactory, residing in the spring-web-3.2.1.jar file. 我检查了我的类路径,并且只有一个类HttpComponentsClientHttpRequestFactory的实例,它位于spring-web-3.2.1.jar文件中。

When I look at the source for this class, there is no mention of it extending any final class or methods. 当我查看这个类的源代码时,没有提到它扩展任何最终的类或方法。

I am a little confused as to what is happening. 我对发生的事情感到有些困惑。

Can anyone offer some pointers please? 有人可以提供一些指示吗?

Make sure that the classpath you are using for building is the same as that which you are using for testing. 确保用于构建的类路径与用于测试的类路径相同。 The most common cause of VerifyError s is inconsistencies between the classes you built against, and the classes that you are testing against. VerifyError的最常见原因是您构建的类与要测试的类之间存在不一致。 That is, at its core, driven by a version issue. 也就是说,其核心是由版本问题驱动的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.VerifyError:无法从最终类继承 - java.lang.VerifyError: Cannot inherit from final class Java GMail API-java.lang.VerifyError:无法从最终类继承 - Java GMail api - java.lang.VerifyError: Cannot inherit from final class Jackson + Tomcat - java.lang.VerifyError:无法从最终类继承 - Jackson + Tomcat - java.lang.VerifyError: Cannot inherit from final class CXF-客户端给出“java.lang.VerifyError:无法从最终类继承” - CXF- client giving "java.lang.VerifyError: Cannot inherit from final class" java.lang.VerifyError:无法使用Firebase Admin从最终类继承 - java.lang.VerifyError: Cannot inherit from final class with Firebase Admin 如何修复“线程“main”中的异常java.lang.VerifyError:无法从最终类继承”错误 - How to fix "Exception in thread "main" java.lang.VerifyError: Cannot inherit from final class " error Google Calendar API:java.lang.VerifyError:无法从最终类继承 - Google Calendar API : java.lang.VerifyError: Cannot inherit from final class Twilio API引发错误-原因:java.lang.VerifyError:无法从最终类继承 - Twilio API is throwing ERROR - Caused by: java.lang.VerifyError: Cannot inherit from final class 无法从最终课程继承 - Cannot inherit from final class Springboot 2.4.0-RC1 和 Spring Cloud Config (Illford) - java.lang.VerifyError: 不能从最终类继承 - Springboot 2.4.0-RC1 and Spring Cloud Config (Illford) - java.lang.VerifyError: Cannot inherit from final class
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM