Details
-
Bug
-
Resolution: Done
-
Major
-
7.1.0.GA, 7.2.4.GA
Description
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)
Attachments
Issue Links
- 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
-
- Verified
-