>Error Occured in WS-AppServe

来源:互联网 发布:世界秩序 知乎 编辑:程序博客网 时间:2024/06/05 06:33
<ErrorDetails>
  <Request>
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SOAP:Header xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
        <header xmlns="http://schemas.cordys.com/General/1.0/">
          <Logger xmlns="http://schemas.cordys.com/General/1.0/">
            <DC xmlns="http://schemas.cordys.com/General/1.0/" name="XForms">/testtool/testtool.caf</DC>
            <DC xmlns="http://schemas.cordys.com/General/1.0/" name="hopCount">0</DC>
            <DC xmlns="http://schemas.cordys.com/General/1.0/" name="correlationID">78e3b51c-c8c8-11e5-ede3-9f079b5cdf97</DC>
          </Logger>
        </header>
        <i18n:international xmlns:i18n="http://www.w3.org/2005/09/ws-i18n">
          <locale xmlns="http://www.w3.org/2005/09/ws-i18n">en-US</locale>
        </i18n:international>
      </SOAP:Header>
      <SOAP:Body>
        <GetManageForPromotionsByParam xmlns="http://schemas.cordys.com/tbpm/tpromotion" preserveSpace="no" qAccess="0" qValues="">
          <param />
          <processType>1</processType>
          <processStatus />
        </GetManageForPromotionsByParam>
      </SOAP:Body>
    </SOAP:Envelope>
  </Request>
  <Response>
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SOAP:Header xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
        <header xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://schemas.cordys.com/General/1.0/">
          <msg-id>78e3b51c-c8c8-11e5-ede4-20dfab1addc4</msg-id>
          <license>License has expired since 309 day(s)</license>
        </header>
      </SOAP:Header>
      <SOAP:Body>
        <SOAP:Fault>
          <faultcode xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/">ns0:Server</faultcode>
          <faultstring xml:lang="en-US">Error Occured in WS-AppServer</faultstring>
          <faultactor>http://schemas.cordys.com/tbpm/tpromotion</faultactor>
          <detail>
            <cordys:FaultDetails xmlns:cordys="http://schemas.cordys.com/General/1.0/">
              <cordys:LocalizableMessage xmlns:cordys="http://schemas.cordys.com/General/1.0/">
                <cordys:MessageCode xmlns:cordys="http://schemas.cordys.com/General/1.0/">Cordys.WSAppServer.Messages.wsAppsDefaultError</cordys:MessageCode>
                <cordys:Insertion xmlns:cordys="http://schemas.cordys.com/General/1.0/">Error Occured in WS-AppServer</cordys:Insertion>
              </cordys:LocalizableMessage>
            </cordys:FaultDetails>
            <cordys:FaultRelatedException xmlns:cordys="http://schemas.cordys.com/General/1.0/">
              <![CDATA[java.lang.NullPointerException
at com.laiyifen.tpromotion.ManageForPromotion.getManageForPromotionsByParam(ManageForPromotion.java:139)
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)
at com.cordys.cpc.bsf.connector.BsfMethodCall.invoke(BsfMethodCall.java:335)
at com.cordys.cpc.bsf.connector.TransactionHandler.handleJavaCall(TransactionHandler.java:2132)
at com.cordys.cpc.bsf.connector.TransactionHandler.execute(TransactionHandler.java:2455)
at com.cordys.cpc.bsf.connector.WSAppServerTransaction.process(WSAppServerTransaction.java:97)
at com.eibus.soap.SOAPTransaction.handleBodyBlock(SOAPTransaction.java:1305)
at com.eibus.soap.SOAPTransaction.<init>(SOAPTransaction.java:602)
at com.eibus.soap.SOAPTransaction.<init>(SOAPTransaction.java:175)
at com.eibus.soap.Processor.onReceive(Processor.java:970)
at com.eibus.soap.Processor.onReceive(Processor.java:943)
at com.eibus.connector.nom.Connector.onReceive(Connector.java:485)
at com.eibus.transport.Middleware$NonTransactionalWorkerThreadBody.run(Middleware.java:1594)
at com.eibus.util.threadpool.WorkerThread.run(WorkerThread.java:64)
]]>
            </cordys:FaultRelatedException>
          </detail>
        </SOAP:Fault>
      </SOAP:Body>
    </SOAP:Envelope>
  </Response>

</ErrorDetails


原代码

if (process_type.trim().equals("1")) {T_PROMOTION_APPLY apply = T_PROMOTION_APPLY.getTPromotionApplyObject(formID);mpromotion.setINSTANCEID(apply.getINSTANCE_ID());}

修改后代码

     T_PROMOTION_APPLY apply=T_PROMOTION_APPLY.getTPromotionApplyObject(formID);     if(TraceUtil.notNull(apply))     {     mpromotion.setINSTANCEID(apply.getINSTANCE_ID());     }


0 0
原创粉丝点击