-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
While testing Wildfly 16.0.0.Beta1 with an existing working (Wildfly 14.0.1) project we were unable to deploy the war as weld threw an exception.
org.jboss.weld.exceptions.UnserializableDependencyException: WELD-001477: The bean Managed Bean [class co.cfly.oss.lerg.rateCenter.inventoryRequest.InventoryRequestView] with qualifiers [@Default @Any @Named] declares a passivating scope but has a(n) Interceptor [class com.arjuna.ats.jta.cdi.transactional.TransactionalInterceptorRequired intercepts @Transactional] with a non-passivation-capable dependency com.arjuna.ats.jta.cdi.JNDIBean@12e2cb9f at org.jboss.weld.bootstrap.Validator.validateInterceptorDecoratorInjectionPointPassivationCapable(Validator.java:480) at org.jboss.weld.bootstrap.Validator.validateInterceptors(Validator.java:225) at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:175) at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:526) at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:64) at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:62) at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:62) at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:55) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) at org.jboss.threads.JBossThread.run(JBossThread.java:485)
I opened WFLY-11716 and had manovotn take a look. The issue is due to the JNDIBean not implementing PassivationCapable. He has also added a suggested fix in the issue.
- causes
-
WFLY-11716 Deployment Fails with @Transactional in Passivating Scope Bean
- Closed
- is caused by
-
JBTM-3044 Decouple TransactionContext from JNDI
- Closed
- is cloned by
-
JBEAP-16910 [GSS] (7.2.z) JBTM-3110 - JNDIBean CDI Deployment Failure
- Closed
- is incorporated by
-
JBEAP-16910 [GSS] (7.2.z) JBTM-3110 - JNDIBean CDI Deployment Failure
- Closed