Jms 使用websphere mQ向队列发送消息时出现以下错误-在未初始化的跟踪模块中调用FFDC
我试图使用Websphere MQ将消息发送到队列,但在发送消息时出现以下错误 -在未初始化的跟踪模块中调用FFDC 以下是我的代码:Jms 使用websphere mQ向队列发送消息时出现以下错误-在未初始化的跟踪模块中调用FFDC,jms,ibm-mq,Jms,Ibm Mq,我试图使用Websphere MQ将消息发送到队列,但在发送消息时出现以下错误 -在未初始化的跟踪模块中调用FFDC 以下是我的代码: MQQueueConnectionFactory cf=new MQQueueConnectionFactory(); cf.setHostName("localhost"); cf.setPort(1414); cf.setTransportType(1); cf
MQQueueConnectionFactory cf=new MQQueueConnectionFactory();
cf.setHostName("localhost");
cf.setPort(1414);
cf.setTransportType(1);
cf.setQueueManager("LocalManager");
cf.setChannel("xyz");
MQQueueConnection connection = (MQQueueConnection) cf.createQueueConnection();
MQQueueSession session = (MQQueueSession) connection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
MQQueue queue = (MQQueue) session.createQueue("queue:///inputQ");
MQQueueSender sender = (MQQueueSender) session.createSender(queue);
MQQueueReceiver receiver = (MQQueueReceiver) session.createReceiver(queue);
System.out.println("creating message");
JMSTextMessage message = (JMSTextMessage) session.createTextMessage("Test message");
connection.start();
sender.send(message);
System.out.println("message sent");
控制台中的错误,我不知道-
FFDC called in uninitialized Trace module
FDCTitle
Product :- ProductName
Date/Time :- Mon Apr 04 17:49:55 IST 2016
System time :- 1459772395537
Operating System :- Windows 7
UserID :- xyz
Java Vendor :- Oracle Corporation
Java Version :- 21.0-b17
Data
----
| connectionTypeName :- com.ibm.msg.client.wmq
| exception :- ExceptionDepth is 2
| exception :-
| | Cause:1 :- java.lang.NullPointerException
| | StackTrace:1 :- java.lang.NullPointerException
| | at com.ibm.msg.client.jms.JmsFactoryFactory.getInstance(JmsFactoryFactory.java:180)
| | at com.ibm.mq.jms.MQConnectionFactory.initialiseMQConnectionFactory(MQConnectionFactory.java:3314)
| | at com.ibm.mq.jms.MQConnectionFactory.<init>(MQConnectionFactory.java:283)
| | at com.ibm.mq.jms.MQQueueConnectionFactory.<init>(MQQueueConnectionFactory.java:81)
| | at MQHeader.main(MQHeader.java:20)
| |
No Components Found
Stack trace
-----------
Stack trace to show the location of the FFST call
| FFST Location :- java.lang.Exception
| at com.ibm.msg.client.commonservices.trace.Trace.getCurrentPosition(Trace.java:1972)
| at com.ibm.msg.client.commonservices.trace.Trace.createFFSTString(Trace.java:1911)
| at com.ibm.msg.client.commonservices.trace.Trace.ffstInternal(Trace.java:1800)
| at com.ibm.msg.client.commonservices.trace.Trace.ffst(Trace.java:1673)
| at com.ibm.msg.client.jms.JmsFactoryFactory.getInstance(JmsFactoryFactory.java:214)
| at com.ibm.mq.jms.MQConnectionFactory.initialiseMQConnectionFactory(MQConnectionFactory.java:3314)
| at com.ibm.mq.jms.MQConnectionFactory.<init>(MQConnectionFactory.java:283)
| at com.ibm.mq.jms.MQQueueConnectionFactory.<init>(MQQueueConnectionFactory.java:81)
| at MQHeader.main(MQHeader.java:20)
|
WorkQueueMananger Contents
--------------------------
| Maintain ThreadPool size :- false
| Maximum ThreadPool size :- -1
| ThreadPool inactive timeout :- 0
| unavailable - :- com.ibm.msg.client.commonservices.CSIException: JMSCS0002
Runtime properties
------------------
| Available processors :- 4
| Free memory in bytes (now) :- 125076032
| Max memory in bytes :- 1886519296
| Total memory in bytes (now) :- 127074304
Component Manager Contents
--------------------------
Common Services Components:
Messaging Provider Components:
FFDC called in uninitialized Trace module
FDCTitle
Product :- ProductName
Date/Time :- Mon Apr 04 17:49:55 IST 2016
System time :- 1459772395584
Operating System :- Windows 7
UserID :- xyz
Java Vendor :- Oracle Corporation
Java Version :- 21.0-b17
Source Class :- com.ibm.mq.jms.MQQueueConnectionFactory
Source Method :- readObject()
ProbeID :- XF001003
Thread :- name=main priority=5 group=main ccl=sun.misc.Launcher$AppClassLoader@37af78ce
Data
----
Data :- none
No Components Found
Stack trace
-----------
Stack trace to show the location of the FFST call
| FFST Location :- java.lang.Exception
| at com.ibm.msg.client.commonservices.trace.Trace.getCurrentPosition(Trace.java:1972)
| at com.ibm.msg.client.commonservices.trace.Trace.createFFSTString(Trace.java:1911)
| at com.ibm.msg.client.commonservices.trace.Trace.ffstInternal(Trace.java:1800)
| at com.ibm.msg.client.commonservices.trace.Trace.ffst(Trace.java:1624)
| at com.ibm.mq.jms.MQConnectionFactory.initialiseMQConnectionFactory(MQConnectionFactory.java:3324)
| at com.ibm.mq.jms.MQConnectionFactory.<init>(MQConnectionFactory.java:283)
| at com.ibm.mq.jms.MQQueueConnectionFactory.<init>(MQQueueConnectionFactory.java:81)
| at MQHeader.main(MQHeader.java:20)
|
WorkQueueMananger Contents
--------------------------
| Maintain ThreadPool size :- false
| Maximum ThreadPool size :- -1
| ThreadPool inactive timeout :- 0
| unavailable - :- com.ibm.msg.client.commonservices.CSIException: JMSCS0002
Runtime properties
------------------
| Available processors :- 4
| Free memory in bytes (now) :- 124412624
| Max memory in bytes :- 1886519296
| Total memory in bytes (now) :- 127074304
Component Manager Contents
--------------------------
Common Services Components:
Messaging Provider Components:
FFST Object Properties
----------------------
All currently set properties
| XMSC_CONNECTION_TYPE :- 1
| XMSC_CONNECTION_TYPE_NAME :- com.ibm.msg.client.wmq
FFDC called in uninitialized Trace module
FDCTitle
Product :- ProductName
Date/Time :- Mon Apr 04 17:49:55 IST 2016
System time :- 1459772395589
Operating System :- Windows 7
UserID :- xyz
Java Vendor :- Oracle Corporation
Java Version :- 21.0-b17
Source Class :- com.ibm.msg.client.commonservices.nls.PINLSServices
Source Method :- createException(String,HashMap)
ProbeID :- XC003001
Thread :- name=main priority=5 group=main ccl=sun.misc.Launcher$AppClassLoader@37af78ce
Data
----
Data :- none
No Components Found
Stack trace
-----------
Stack trace to show the location of the FFST call
| FFST Location :- java.lang.Exception
| at com.ibm.msg.client.commonservices.trace.Trace.getCurrentPosition(Trace.java:1972)
| at com.ibm.msg.client.commonservices.trace.Trace.createFFSTString(Trace.java:1911)
| at com.ibm.msg.client.commonservices.trace.Trace.ffstInternal(Trace.java:1800)
| at com.ibm.msg.client.commonservices.trace.Trace.ffst(Trace.java:1624)
| at com.ibm.msg.client.commonservices.nls.PINLSServices.createException(PINLSServices.java:121)
| at com.ibm.msg.client.commonservices.nls.NLSServices.createException(NLSServices.java:233)
| at com.ibm.msg.client.jms.internal.JmsErrorUtils.createException(JmsErrorUtils.java:109)
| at com.ibm.msg.client.jms.internal.JmsFactoryFactoryImpl.getInstance(JmsFactoryFactoryImpl.java:172)
| at com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl.setProviderFactory(JmsConnectionFactoryImpl.java:168)
| at com.ibm.mq.jms.MQConnectionFactory.<init>(MQConnectionFactory.java:293)
| at com.ibm.mq.jms.MQQueueConnectionFactory.<init>(MQQueueConnectionFactory.java:81)
| at MQHeader.main(MQHeader.java:20)
|
WorkQueueMananger Contents
--------------------------
| Maintain ThreadPool size :- false
| Maximum ThreadPool size :- -1
| ThreadPool inactive timeout :- 0
| unavailable - :- com.ibm.msg.client.commonservices.CSIException: JMSCS0002
Runtime properties
------------------
| Available processors :- 4
| Free memory in bytes (now) :- 124412624
| Max memory in bytes :- 1886519296
| Total memory in bytes (now) :- 127074304
Component Manager Contents
--------------------------
Common Services Components:
Messaging Provider Components:
FFDC在未初始化的跟踪模块中调用
Fdcitle
产品:-产品名称
日期/时间:-2016年4月4日星期一17:49:55
系统时间:-1459772395537
操作系统:-Windows 7
用户ID:-xyz
Java供应商:-Oracle公司
Java版本:-21.0-b17
资料
----
|connectionTypeName:-com.ibm.msg.client.wmq
|例外:-ExceptionDepth为2
|例外情况:-
||原因:1:-java.lang.NullPointerException
|| StackTrace:1:-java.lang.NullPointerException
||位于com.ibm.msg.client.jms.JmsFactoryFactory.getInstance(JmsFactoryFactory.java:180)
||位于com.ibm.mq.jms.MQConnectionFactory.initialiseMQConnectionFactory(MQConnectionFactory.java:3314)
||在com.ibm.mq.jms.MQConnectionFactory.(MQConnectionFactory.java:283)
||位于com.ibm.mq.jms.MQQueueConnectionFactory.(MQQueueConnectionFactory.java:81)
||在MQHeader.main(MQHeader.java:20)
| |
没有找到任何组件
堆栈跟踪
-----------
堆栈跟踪以显示FFST调用的位置
|FFST位置:-java.lang.Exception
|位于com.ibm.msg.client.commonservices.trace.trace.getCurrentPosition(trace.java:1972)
|位于com.ibm.msg.client.commonservices.trace.trace.createFFSTString(trace.java:1911)
|位于com.ibm.msg.client.commonservices.trace.trace.ffstInternal(trace.java:1800)
|位于com.ibm.msg.client.commonservices.trace.trace.ffst(trace.java:1673)
|位于com.ibm.msg.client.jms.JmsFactoryFactory.getInstance(JmsFactoryFactory.java:214)
|位于com.ibm.mq.jms.MQConnectionFactory.initialiseMQConnectionFactory(MQConnectionFactory.java:3314)
|位于com.ibm.mq.jms.MQConnectionFactory。(MQConnectionFactory.java:283)
|位于com.ibm.mq.jms.MQQueueConnectionFactory。(MQQueueConnectionFactory.java:81)
|在MQHeader.main(MQHeader.java:20)
|
工作队列管理器内容
--------------------------
|保持线程池大小:-false
|最大线程池大小:--1
|线程池非活动超时:-0
|不可用-:-com.ibm.msg.client.commonservices.csi异常:JMSCS0002
运行时属性
------------------
|可用处理器:-4
|以字节为单位的可用内存(现在):-125076032
|最大内存(字节):-1886519296
|以字节为单位的总内存(现在):-127074304
组件管理器内容
--------------------------
共同事务构成部分:
消息传递提供程序组件:
在未初始化的跟踪模块中调用FFDC
Fdcitle
产品:-产品名称
日期/时间:-2016年4月4日星期一17:49:55
系统时间:-1459772395584
操作系统:-Windows 7
用户ID:-xyz
Java供应商:-Oracle公司
Java版本:-21.0-b17
源类:-com.ibm.mq.jms.MQQueueConnectionFactory
源方法:-readObject()
问题ID:-XF001003
线程:-name=main priority=5 group=main ccl=sun.misc.Launcher$AppClassLoader@37af78ce
资料
----
数据:-无
没有找到任何组件
堆栈跟踪
-----------
堆栈跟踪以显示FFST调用的位置
|FFST位置:-java.lang.Exception
|位于com.ibm.msg.client.commonservices.trace.trace.getCurrentPosition(trace.java:1972)
|位于com.ibm.msg.client.commonservices.trace.trace.createFFSTString(trace.java:1911)
|位于com.ibm.msg.client.commonservices.trace.trace.ffstInternal(trace.java:1800)
|位于com.ibm.msg.client.commonservices.trace.trace.ffst(trace.java:1624)
|位于com.ibm.mq.jms.MQConnectionFactory.initialiseMQConnectionFactory(MQConnectionFactory.java:3324)
|位于com.ibm.mq.jms.MQConnectionFactory。(MQConnectionFactory.java:283)
|位于com.ibm.mq.jms.MQQueueConnectionFactory。(MQQueueConnectionFactory.java:81)
|在MQHeader.main(MQHeader.java:20)
|
工作队列管理器内容
--------------------------
|保持线程池大小:-false
|最大线程池大小:--1
|线程池非活动超时:-0
|不可用-:-com.ibm.msg.client.commonservices.csi异常:JMSCS0002
运行时属性
------------------
|可用处理器:-4
|以字节为单位的可用内存(现在):-124412624
|最大内存(字节):-1886519296
|以字节为单位的总内存(现在):-127074304
组件管理器内容
--------------------------
共同事务构成部分:
消息传递提供程序组件:
FFST对象属性
----------------------
当前设置的所有属性
|XMSC_连接_类型:-1
|XMSC_连接_类型_名称:-com.ibm.msg.client.wmq
在未初始化的跟踪模块中调用FFDC
Fdcitle
产品:-产品名称
日期/时间:-2016年4月4日星期一17:49:55
系统时间:-1459772395589
操作系统:-Windows 7
用户ID:-xyz
Java供应商:-Oracle