Installing/Configuring Software AG’s Universal Messaging Resource Adapter on JBOSS EAP 6.4

While are integrating umra.rar with our application and facing below error:

Any help is appreciated !!!

11:12:44,639 INFO [org.jboss.as.ejb3] (MSC service thread 1-2) JBAS014142: Started message driven bean ‘ssXXMDBEJB’ with ‘umra.rar’ resource adapter
11:12:46,608 INFO [com.sun.genericjmsra] (ServerService Thread Pool – 83) Creating CF com.pcbsys.nirvana.nJMS.ConnectionFactoryImpl
11:12:46,609 INFO [com.sun.genericjmsra] (ServerService Thread Pool – 83) Created CF com.pcbsys.nirvana.nJMS.ConnectionFactoryImpl
11:12:46,684 ERROR [stderr] (ServerService Thread Pool – 83) java.lang.NullPointerException
11:12:46,685 ERROR [stderr] (ServerService Thread Pool – 83) at com.sun.genericra.inbound.AbstractJmsResourcePool.constructSelector(AbstractJmsResourcePool.java:179)
11:12:46,685 ERROR [stderr] (ServerService Thread Pool – 83) at com.sun.genericra.inbound.async.InboundJmsResourcePool.createDurableConnectionConsumer(InboundJmsResourcePool.java:140)
11:12:46,685 ERROR [stderr] (ServerService Thread Pool – 83) at com.sun.genericra.inbound.async.EndpointConsumer._start(EndpointConsumer.java:112)
11:12:46,686 ERROR [stderr] (ServerService Thread Pool – 83) at com.sun.genericra.inbound.async.EndpointConsumer.start(EndpointConsumer.java:83)
11:12:46,686 ERROR [stderr] (ServerService Thread Pool – 83) at com.sun.genericra.GenericJMSRA.endpointActivation(GenericJMSRA.java:216)
11:12:46,686 ERROR [stderr] (ServerService Thread Pool – 83) at org.jboss.jca.core.rar.EndpointImpl.activate(EndpointImpl.java:188)
11:12:46,687 ERROR [stderr] (ServerService Thread Pool – 83) at org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent.activate(MessageDrivenComponent.java:212)
11:12:46,687 ERROR [stderr] (ServerService Thread Pool – 83) at org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent.start(MessageDrivenComponent.java:182)
11:12:46,687 ERROR [stderr] (ServerService Thread Pool – 83) at org.jboss.as.ee.component.ComponentStartService$1.run(ComponentStartService.java:54)
11:12:46,687 ERROR [stderr] (ServerService Thread Pool – 83) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
11:12:46,687 ERROR [stderr] (ServerService Thread Pool – 83) at java.util.concurrent.FutureTask.run(FutureTask.java:266)
11:12:46,688 ERROR [stderr] (ServerService Thread Pool – 83) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
11:12:46,688 ERROR [stderr] (ServerService Thread Pool – 83) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
11:12:46,688 ERROR [stderr] (ServerService Thread Pool – 83) at java.lang.Thread.run(Thread.java:748)
11:12:46,688 ERROR [stderr] (ServerService Thread Pool – 83) at org.jboss.threads.JBossThread.run(JBossThread.java:122)
11:12:46,689 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool – 83) MSC000001: Failed to start service jboss.deployment.subunit.“IC4.ear”.“UM-MDB.jar”.component.ssXXMDBEJB.START: org.jboss.msc.service.StartException in service jboss.deployment.subunit.“IC4.ear”.“UM-MDB.jar”.component.ssXXMDBEJB.START: java.lang.NullPointerException
at org.jboss.as.ee.component.ComponentStartService$1.run(ComponentStartService.java:57) [jboss-as-ee-7.5.22.Final-redhat-1.jar:7.5.22.Final-redhat-1]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [rt.jar:1.8.0_222]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_222]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [rt.jar:1.8.0_222]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [rt.jar:1.8.0_222]
at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_222]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
Caused by: java.lang.NullPointerException
at com.sun.genericra.inbound.AbstractJmsResourcePool.constructSelector(AbstractJmsResourcePool.java:188)
at com.sun.genericra.inbound.async.InboundJmsResourcePool.createDurableConnectionConsumer(InboundJmsResourcePool.java:140)
at com.sun.genericra.inbound.async.EndpointConsumer._start(EndpointConsumer.java:112)
at com.sun.genericra.inbound.async.EndpointConsumer.start(EndpointConsumer.java:83)
at com.sun.genericra.GenericJMSRA.endpointActivation(GenericJMSRA.java:216)
at org.jboss.jca.core.rar.EndpointImpl.activate(EndpointImpl.java:188)
at org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent.activate(MessageDrivenComponent.java:212)
at org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent.start(MessageDrivenComponent.java:182)
at org.jboss.as.ee.component.ComponentStartService$1.run(ComponentStartService.java:54) [jboss-as-ee-7.5.22.Final-redhat-1.jar:7.5.22.Final-redhat-1]
… 6 more

Found the issue in below “genericra.jar” AbstractJmsResourcePool CLASS

[code]
genericra.jar\com\sun\genericra\inbound\AbstractJmsResourcePool.java

protected static Logger _logger;

This is not initialized hence throwing “java.lang.NullPointerException”
at com.sun.genericra.inbound.AbstractJmsResourcePool.constructSelector(AbstractJmsResourcePool.java:179)