【发布时间】:2011-03-11 03:33:50
【问题描述】:
我正在尝试执行以下命令:
MQConnectionFactory connFactory = new MQConnectionFactory();
我得到一个似乎无法追踪的空指针异常。我在下面附上了堆栈跟踪。
java.lang.NullPointerException
at com.ibm.msg.client.jms.internal.JmsFactoryFactoryImpl.getInstance(JmsFactoryFactoryImpl.java:169)
at com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl.setProviderFactory(JmsConnectionFactoryImpl.java:165)
at com.ibm.mq.jms.MQConnectionFactory.<init>(MQConnectionFactory.java:271)
at com.foundation.agent.plugin.JMSClient.createConnection(JMSClient.java:154)
at com.foundation.agent.plugin.JMSClient.launch(JMSClient.java:108)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
我正在使用类加载器加载调用new MQConectionFactory() 的类,所以我怀疑某些 JBoss JMS 库可能导致了这种情况。
更多信息:
- com.ibm.mq.runtime_7.0.1.0\lib
罐子:
- com.ibm.mq.headers.jar
- com.ibm.mqjms.jar
- jms.jar
- com.ibm.mq.jar
- connector.jar
- jta.jar
- com.ibm.mq.jmqi.jar
- dhbcore.jar
- providerutil.jar
- com.ibm.mq.pcf.jar
- fscontext.jar
【问题讨论】: