Jms 使用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

我试图使用Websphere MQ将消息发送到队列,但在发送消息时出现以下错误

-在未初始化的跟踪模块中调用FFDC

以下是我的代码:

        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