Hi,
We have few custom automatic activities that get trigerred on execution of our
work flows. These automatic activities are web service calls. We are facing
following exception while execution of the automatic activity:
Program execution finished with error: 07/28/2010 16:41:19:816, Message 013-039-0016: Fault message: java.lang.NullPointerException Details: AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.lang.NullPointerException faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}hostname:VIRNTAPD128 com.vignette.pws.programhostinterface.ProgramExceptionFailed: 07/28/2010 16:41:19:816, Message 013-039-0016: Fault message: java.lang.NullPointerException Details: AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.lang.NullPointerException faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}hostname:VIRNTAPD128 at com.vignette.pws.programhost.wsservice.WSExecutor.executeInternal(WSExecutor.java:273) at com.vignette.pws.programhost.wsservice.WSExecutor.execute(WSExecutor.java:181) at com.vignette.pws.programhostinterface.ProgramHost.executeSynchronous(ProgramHost.java:111) at com.vignette.pws.programhostinterface.ProgramHost.processMessage(ProgramHost.java:266) at com.vignette.pws.programhost.ThreadExecutionMDImpl.onMessage(ThreadExecutionMDImpl.java:58) at com.vignette.pws.programhost.ThreadExecutionMDBBean.onMessage(ThreadExecutionMDBBean.java:38) at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466) at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371) at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327) at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4072) at weblogic.jms.client.JMSSession.execute(JMSSession.java:3964) at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4490) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) at weblogic.work.ExecuteThread.run(ExecuteThread.java:172) Nested exception is: AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.lang.NullPointerException faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}hostname:VIRNTAPD128 java.lang.NullPointerException at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129) at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(SAXParser.java:375) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.vignette.pws.programhost.wsservice.WSExecutor.executeInternal(WSExecutor.java:250) at com.vignette.pws.programhost.wsservice.WSExecutor.execute(WSExecutor.java:181) at com.vignette.pws.programhostinterface.ProgramHost.executeSynchronous(ProgramHost.java:111) at com.vignette.pws.programhostinterface.ProgramHost.processMessage(ProgramHost.java:266) at com.vignette.pws.programhost.ThreadExecutionMDImpl.onMessage(ThreadExecutionMDImpl.java:58) at com.vignette.pws.programhost.ThreadExecutionMDBBean.onMessage(ThreadExecutionMDBBean.java:38) at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466) at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371) at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327) at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4072) at weblogic.jms.client.JMSSession.execute(JMSSession.java:3964) at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4490) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)