-
Bug
-
Resolution: Done
-
Major
-
7.1.0.GA, 7.2.4.GA
-
- Red Hat JBoss Enterprise Application Platform (JBoss EAP) 7.1+
- Contexts and Dependency Injection (CDI)
- CDI Transaction management
Since JBoss EAP 7.1.0 GA, The class JTSSynchronizationWrapper has imported NamespaceContextSelector, but the module.xml in "org.jboss.as.weld.transactions" does not import "org.jboss.as.naming".
Adding this dependency makes the issue go away.
Caused by: java.lang.NoClassDefFoundError: org/jboss/as/naming/context/NamespaceContextSelector at org.jboss.as.weld.services.bootstrap.JTSSynchronizationWrapper.<init>(JTSSynchronizationWrapper.java:44) at org.jboss.as.weld.services.bootstrap.WeldTransactionServices.registerSynchronization(WeldTransactionServices.java:95) at org.jboss.weld.module.jta.TransactionalObserverNotifier.notifyTransactionObservers(TransactionalObserverNotifier.java:86) at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:274) at org.jboss.weld.event.EventImpl.fire(EventImpl.java:96) at com.jboss.examples.filter.ExampleFilter.filter(ExampleFilter.java:12)
- clones
-
WFLY-12805 Loading JTSSynchronizationWrapper gets NoClassDefFoundError: org/jboss/as/naming/context/NamespaceContextSelector
-
- Closed
-
- is cloned by
-
JBEAP-18033 [GSS](7.2.z) WFLY-12805 - Loading JTSSynchronizationWrapper gets NoClassDefFoundError: org/jboss/as/naming/context/NamespaceContextSelector
-
- Closed
-