Hi
We have a custom program task in which few methods are defined using web service. Those methods are used in a workflow and when we start that workflow, it gives us the following Escalation.
Looking on net for this error, it says that there are some junk chars before "<?xml", but we verified and there is not like that.
What are the other areas to look for?
Any help would be much appreciated.
Regards,
Deven
Program execution finished with error: 04/28/2011 11:44:18:722, Message013-039-0016: Fault message: org.xml.sax.SAXParseException: Content isnot allowed in prolog. Details: AxisFault faultCode:{
http://schemas.xmlsoap.org/soap/envelope/}Server.userExceptionfaultSubcode: faultString: org.xml.sax.SAXParseException: Content is notallowed in prolog. faultActor: faultNode: faultDetail:{
http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:Content is not allowed in prolog. atorg.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(UnknownSource) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(UnknownSource) at org.apache.xerces.impl.XMLErrorReporter.reportError(UnknownSource) at org.apache.xerces.impl.XMLErrorReporter.reportError(UnknownSource) at org.apache.xerces.impl.XMLScanner.reportFatalError(UnknownSource) atorg.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(UnknownSource) atorg.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(UnknownSource) at org.apache.xerces.parsers.XML11Configuration.parse(UnknownSource) at org.apache.xerces.parsers.XML11Configuration.parse(UnknownSource) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) atorg.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) atjavax.xml.parsers.SAXParser.parse(SAXParser.java:375) atorg.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) atorg.apache.axis.Message.getSOAPEnvelope(Message.java:435) atorg.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) atorg.apache.axis.client.Call.invokeEngine(Call.java:2784) atorg.apache.axis.client.Call.invoke(Call.java:2767) atorg.apache.axis.client.Call.invoke(Call.java:2443) atorg.apache.axis.client.Call.invoke(Call.java:2366) atorg.apache.axis.client.Call.invoke(Call.java:1812) atcom.vignette.pws.programhost.wsservice.WSExecutor.executeInternal(WSExecutor.java:250)atcom.vignette.pws.programhost.wsservice.WSExecutor.execute(WSExecutor.java:181)atcom.vignette.pws.programhostinterface.ProgramHost.executeSynchronous(ProgramHost.java:111)atcom.vignette.pws.programhostinterface.ProgramHost.processMessage(ProgramHost.java:266)atcom.vignette.pws.programhost.ThreadExecutionMDImpl.onMessage(ThreadExecutionMDImpl.java:58)atcom.vignette.pws.programhost.ThreadExecutionMDBBean.onMessage(ThreadExecutionMDBBean.java:38)atweblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)atweblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)atweblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4072) atweblogic.jms.client.JMSSession.execute(JMSSession.java:3964) atweblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4490)atweblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464)at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) atweblogic.work.ExecuteThread.run(ExecuteThread.java:172){
http://xml.apache.org/axis/}hostname:kogntapp283com.vignette.pws.programhostinterface.ProgramExceptionFailed: 04/28/201111:44:18:722, Message 013-039-0016: Fault message:org.xml.sax.SAXParseException: Content is not allowed in prolog.Details: AxisFault faultCode:{
http://schemas.xmlsoap.org/soap/envelope/}Server.userExceptionfaultSubcode: faultString: org.xml.sax.SAXParseException: Content is notallowed in prolog. faultActor: faultNode: faultDetail:{
http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:Content is not allowed in prolog. atorg.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(UnknownSource) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(UnknownSource) at org.apache.xerces.impl.XMLErrorReporter.reportError(UnknownSource) at org.apache.xerces.impl.XMLErrorReporter.reportError(UnknownSource) at org.apache.xerces.impl.XMLScanner.reportFatalError(UnknownSource) atorg.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(UnknownSource) atorg.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(UnknownSource) at org.apache.xerces.parsers.XML11Configuration.parse(UnknownSource) at org.apache.xerces.parsers.XML11Configuration.parse(UnknownSource) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) atorg.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) atjavax.xml.parsers.SAXParser.parse(SAXParser.java:375) atorg.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) atorg.apache.axis.Message.getSOAPEnvelope(Message.java:435) atorg.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) atorg.apache.axis.client.Call.invokeEngine(Call.java:2784) atorg.apache.axis.client.Call.invoke(Call.java:2767) atorg.apache.axis.client.Call.invoke(Call.java:2443) atorg.apache.axis.client.Call.invoke(Call.java:2366) atorg.apache.axis.client.Call.invoke(Call.java:1812) atcom.vignette.pws.programhost.wsservice.WSExecutor.executeInternal(WSExecutor.java:250)atcom.vignette.pws.programhost.wsservice.WSExecutor.execute(WSExecutor.java:181)atcom.vignette.pws.programhostinterface.ProgramHost.executeSynchronous(ProgramHost.java:111)atcom.vignette.pws.programhostinterface.ProgramHost.processMessage(ProgramHost.java:266)atcom.vignette.pws.programhost.ThreadExecutionMDImpl.onMessage(ThreadExecutionMDImpl.java:58)atcom.vignette.pws.programhost.ThreadExecutionMDBBean.onMessage(ThreadExecutionMDBBean.java:38)atweblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)atweblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)atweblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4072) atweblogic.jms.client.JMSSession.execute(JMSSession.java:3964) atweblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4490)atweblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464)at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) atweblogic.work.ExecuteThread.run(ExecuteThread.java:172){
http://xml.apache.org/axis/}hostname:kogntapp283 atcom.vignette.pws.programhost.wsservice.WSExecutor.executeInternal(WSExecutor.java:273)atcom.vignette.pws.programhost.wsservice.WSExecutor.execute(WSExecutor.java:181)atcom.vignette.pws.programhostinterface.ProgramHost.executeSynchronous(ProgramHost.java:111)atcom.vignette.pws.programhostinterface.ProgramHost.processMessage(ProgramHost.java:266)atcom.vignette.pws.programhost.ThreadExecutionMDImpl.onMessage(ThreadExecutionMDImpl.java:58)atcom.vignette.pws.programhost.ThreadExecutionMDBBean.onMessage(ThreadExecutionMDBBean.java:38)atweblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)atweblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)atweblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4072) atweblogic.jms.client.JMSSession.execute(JMSSession.java:3964) atweblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4490)atweblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464)at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) atweblogic.work.ExecuteThread.run(ExecuteThread.java:172) Nested exceptionis: AxisFault faultCode:{
http://schemas.xmlsoap.org/soap/envelope/}Server.userExceptionfaultSubcode: faultString: org.xml.sax.SAXParseException: Content is notallowed in prolog. faultActor: faultNode: faultDetail:{
http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:Content is not allowed in prolog. atorg.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(UnknownSource) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(UnknownSource) at org.apache.xerces.impl.XMLErrorReporter.reportError(UnknownSource) at org.apache.xerces.impl.XMLErrorReporter.reportError(UnknownSource) at org.apache.xerces.impl.XMLScanner.reportFatalError(UnknownSource) atorg.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(UnknownSource) atorg.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(UnknownSource) at org.apache.xerces.parsers.XML11Configuration.parse(UnknownSource) at org.apache.xerces.parsers.XML11Configuration.parse(UnknownSource) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) atorg.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) atjavax.xml.parsers.SAXParser.parse(SAXParser.java:375) atorg.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) atorg.apache.axis.Message.getSOAPEnvelope(Message.java:435) atorg.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) atorg.apache.axis.client.Call.invokeEngine(Call.java:2784) atorg.apache.axis.client.Call.invoke(Call.java:2767) atorg.apache.axis.client.Call.invoke(Call.java:2443) atorg.apache.axis.client.Call.invoke(Call.java:2366) atorg.apache.axis.client.Call.invoke(Call.java:1812) atcom.vignette.pws.programhost.wsservice.WSExecutor.executeInternal(WSExecutor.java:250)atcom.vignette.pws.programhost.wsservice.WSExecutor.execute(WSExecutor.java:181)atcom.vignette.pws.programhostinterface.ProgramHost.executeSynchronous(ProgramHost.java:111)atcom.vignette.pws.programhostinterface.ProgramHost.processMessage(ProgramHost.java:266)atcom.vignette.pws.programhost.ThreadExecutionMDImpl.onMessage(ThreadExecutionMDImpl.java:58)atcom.vignette.pws.programhost.ThreadExecutionMDBBean.onMessage(ThreadExecutionMDBBean.java:38)atweblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)atweblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)atweblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4072) atweblogic.jms.client.JMSSession.execute(JMSSession.java:3964) atweblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4490)atweblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464)at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) atweblogic.work.ExecuteThread.run(ExecuteThread.java:172){
http://xml.apache.org/axis/}hostname:kogntapp283org.xml.sax.SAXParseException: Content is not allowed in prolog. atorg.apache.axis.AxisFault.makeFault(AxisFault.java:101) atorg.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701) atorg.apache.axis.Message.getSOAPEnvelope(Message.java:435) atorg.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) atorg.apache.axis.client.Call.invokeEngine(Call.java:2784) atorg.apache.axis.client.Call.invoke(Call.java:2767) atorg.apache.axis.client.Call.invoke(Call.java:2443) atorg.apache.axis.client.Call.invoke(Call.java:2366) atorg.apache.axis.client.Call.invoke(Call.java:1812) atcom.vignette.pws.programhost.wsservice.WSExecutor.executeInternal(WSExecutor.java:250)atcom.vignette.pws.programhost.wsservice.WSExecutor.execute(WSExecutor.java:181)atcom.vignette.pws.programhostinterface.ProgramHost.executeSynchronous(ProgramHost.java:111)atcom.vignette.pws.programhostinterface.ProgramHost.processMessage(ProgramHost.java:266)atcom.vignette.pws.programhost.ThreadExecutionMDImpl.onMessage(ThreadExecutionMDImpl.java:58)atcom.vignette.pws.programhost.ThreadExecutionMDBBean.onMessage(ThreadExecutionMDBBean.java:38)atweblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)atweblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)atweblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4072) atweblogic.jms.client.JMSSession.execute(JMSSession.java:3964) atweblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4490)atweblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464)at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) atweblogic.work.ExecuteThread.run(ExecuteThread.java:172) Caused by:org.xml.sax.SAXParseException: Content is not allowed in prolog. atorg.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(UnknownSource) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(UnknownSource) at org.apache.xerces.impl.XMLErrorReporter.reportError(UnknownSource) at org.apache.xerces.impl.XMLErrorReporter.reportError(UnknownSource) at org.apache.xerces.impl.XMLScanner.reportFatalError(UnknownSource) atorg.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(UnknownSource) atorg.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(UnknownSource) at org.apache.xerces.parsers.XML11Configuration.parse(UnknownSource) at org.apache.xerces.parsers.XML11Configuration.parse(UnknownSource) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) atorg.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) atjavax.xml.parsers.SAXParser.parse(SAXParser.java:375) atorg.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) ... 23 more