[jboss-jira] [JBoss JIRA] (WFLY-10953) Spring Application fails to boot
Brian Stansberry (Jira)
issues at jboss.org
Thu Mar 14 21:42:00 EDT 2019
[ https://issues.jboss.org/browse/WFLY-10953?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Stansberry resolved WFLY-10953.
-------------------------------------
Resolution: Explained
> Spring Application fails to boot
> --------------------------------
>
> Key: WFLY-10953
> URL: https://issues.jboss.org/browse/WFLY-10953
> Project: WildFly
> Issue Type: Bug
> Components: Class Loading
> Affects Versions: 13.0.0.Final, 14.0.0.Beta2
> Reporter: Giovanni Lovato
> Assignee: Jason Greene
> Priority: Major
>
> When a Spring {{@Service}} has a {{@Transactional}} method and an {{@Autowired}} constructor, the app fails to boot with this exception:
> {code}
> org.springframework.aop.framework.AopConfigException: Unable to instantiate proxy using Objenesis, and regular proxy instantiation via default constructor fails as well; nested exception is java.lang.NoSuchMethodException: com.example.demo.MessageService$$EnhancerBySpringCGLIB$$afee8fff.<init>()
> at org.springframework.aop.framework.ObjenesisCglibAopProxy.createProxyClassAndInstance(ObjenesisCglibAopProxy.java:82)
> at org.springframework.aop.framework.CglibAopProxy.getProxy(CglibAopProxy.java:205)
> ... 44 more
> Caused by: java.lang.NoSuchMethodException: com.example.demo.MessageService$$EnhancerBySpringCGLIB$$afee8fff.<init>()
> at java.lang.Class.getConstructor0(Class.java:3302)
> at java.lang.Class.getDeclaredConstructor(Class.java:2512)
> at org.springframework.aop.framework.ObjenesisCglibAopProxy.createProxyClassAndInstance(ObjenesisCglibAopProxy.java:76)
> ... 45 more
> {code}
> Removing the {{@Transactional}} method or the injected repository from the service, makes the app start.
> Worth noting: the app runs fine in WildFly 12.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the jboss-jira
mailing list