Strange com.sun.xml.messaging.saaj.SOAPExceptionImpl

View: New views
7 Messages — Rating Filter:   Alert me  

Strange com.sun.xml.messaging.saaj.SOAPExceptionImpl

by Łabno, Bernard :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello, i get strange exception, what could be the reason ?

Unexpected characters before XML declaration
java.rmi.RemoteException: XML declaration parsing failed; nested exception is:
        com.sun.xml.messaging.saaj.SOAPExceptionImpl: XML declaration parsing
failed
        at
bidbull.engines.allegro.webapi.AllegroWebApiPortType_Stub.doSearch(AllegroWebApiPortType_Stub.java:1531)
        at
bidbull.engines.allegro.AllegroQueryEngineBean.doQuery(AllegroQueryEngineBean.java:111)
        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.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1067)
        at
com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:176)
        at
com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2884)
        at
com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:3975)
        at
com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:197)
        at
com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:134)
        at $Proxy115.doQuery(Unknown Source)
        at
bidbull.ejb.engines.MainQueryEngineBean.doQuery(MainQueryEngineBean.java:44)
        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.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1067)
        at
com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:176)
        at
com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2884)
        at
com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:3975)
        at
com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:197)
        at
com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:83)
        at $Proxy117.doQuery(Unknown Source)
        at bidbull.web.QueryOperations.quickQuery(QueryOperations.java:92)
        at bidbull.web.QueryOperations.doPost(QueryOperations.java:54)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at bidbull.web.AccessFilter.doFilter(AccessFilter.java:44)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:624)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:624)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:624)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:268)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:631)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:562)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:803)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:339)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:261)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:212)
        at
com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:361)
        at
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
        at
com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
Caused by: com.sun.xml.messaging.saaj.SOAPExceptionImpl: XML declaration
parsing failed
        at
com.sun.xml.messaging.saaj.soap.SOAPPartImpl.lookForXmlDecl(SOAPPartImpl.java:644)
        at
com.sun.xml.messaging.saaj.soap.ver1_1.SOAPPart1_1Impl.createEnvelopeFromSource(SOAPPart1_1Impl.java:68)
        at
com.sun.xml.messaging.saaj.soap.SOAPPartImpl.getEnvelope(SOAPPartImpl.java:125)
        at
com.sun.xml.rpc.client.HandlerChainImpl.checkMustUnderstand(HandlerChainImpl.java:252)
        at
com.sun.xml.rpc.client.StreamingSender._callResponseHandlers(StreamingSender.java:800)
        at
com.sun.xml.rpc.client.StreamingSender._preHandlingHook(StreamingSender.java:732)
        at
bidbull.engines.allegro.webapi.AllegroWebApiPortType_Stub._preHandlingHook(AllegroWebApiPortType_Stub.java:5395)
        at
com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:124)
        at
bidbull.engines.allegro.webapi.AllegroWebApiPortType_Stub.doSearch(AllegroWebApiPortType_Stub.java:1497)
        ... 60 more
Caused by: java.io.IOException: Unexpected characters before XML declaration
        at
com.sun.xml.messaging.saaj.util.XMLDeclarationParser.parse(XMLDeclarationParser.java:121)
        at
com.sun.xml.messaging.saaj.soap.SOAPPartImpl.lookForXmlDecl(SOAPPartImpl.java:639)
        ... 68 more
--
Bernard Łabno

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: Strange com.sun.xml.messaging.saaj.SOAPExceptionImpl

by kumarjayanti :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

   The stack trace indicates you are using an older version of  SAAJ.
Will it be possible for you to use a later version of SAAJ and see if
the problem persists.

https://saaj.dev.java.net/servlets/ProjectDocumentList?folderID=5118&expandFolder=5118&folderID=0


Thanks.

Łabno, Bernard wrote:

>Hello, i get strange exception, what could be the reason ?
>
>Unexpected characters before XML declaration
>java.rmi.RemoteException: XML declaration parsing failed; nested exception is:
>        com.sun.xml.messaging.saaj.SOAPExceptionImpl: XML declaration parsing
>failed
>        at
>bidbull.engines.allegro.webapi.AllegroWebApiPortType_Stub.doSearch(AllegroWebApiPortType_Stub.java:1531)
>        at
>bidbull.engines.allegro.AllegroQueryEngineBean.doQuery(AllegroQueryEngineBean.java:111)
>        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.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1067)
>        at
>com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:176)
>        at
>com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2884)
>        at
>com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:3975)
>        at
>com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:197)
>        at
>com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:134)
>        at $Proxy115.doQuery(Unknown Source)
>        at
>bidbull.ejb.engines.MainQueryEngineBean.doQuery(MainQueryEngineBean.java:44)
>        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.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1067)
>        at
>com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:176)
>        at
>com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2884)
>        at
>com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:3975)
>        at
>com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:197)
>        at
>com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:83)
>        at $Proxy117.doQuery(Unknown Source)
>        at bidbull.web.QueryOperations.quickQuery(QueryOperations.java:92)
>        at bidbull.web.QueryOperations.doPost(QueryOperations.java:54)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
>        at
>org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
>        at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
>        at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
>        at bidbull.web.AccessFilter.doFilter(AccessFilter.java:44)
>        at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
>        at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
>        at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
>        at
>org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
>        at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:624)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
>        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
>        at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:624)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
>        at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
>        at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
>        at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:624)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
>        at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
>        at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
>        at
>org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:268)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:631)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:562)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:803)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:339)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:261)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:212)
>        at
>com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:361)
>        at
>com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
>        at
>com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
>Caused by: com.sun.xml.messaging.saaj.SOAPExceptionImpl: XML declaration
>parsing failed
>        at
>com.sun.xml.messaging.saaj.soap.SOAPPartImpl.lookForXmlDecl(SOAPPartImpl.java:644)
>        at
>com.sun.xml.messaging.saaj.soap.ver1_1.SOAPPart1_1Impl.createEnvelopeFromSource(SOAPPart1_1Impl.java:68)
>        at
>com.sun.xml.messaging.saaj.soap.SOAPPartImpl.getEnvelope(SOAPPartImpl.java:125)
>        at
>com.sun.xml.rpc.client.HandlerChainImpl.checkMustUnderstand(HandlerChainImpl.java:252)
>        at
>com.sun.xml.rpc.client.StreamingSender._callResponseHandlers(StreamingSender.java:800)
>        at
>com.sun.xml.rpc.client.StreamingSender._preHandlingHook(StreamingSender.java:732)
>        at
>bidbull.engines.allegro.webapi.AllegroWebApiPortType_Stub._preHandlingHook(AllegroWebApiPortType_Stub.java:5395)
>        at
>com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:124)
>        at
>bidbull.engines.allegro.webapi.AllegroWebApiPortType_Stub.doSearch(AllegroWebApiPortType_Stub.java:1497)
>        ... 60 more
>Caused by: java.io.IOException: Unexpected characters before XML declaration
>        at
>com.sun.xml.messaging.saaj.util.XMLDeclarationParser.parse(XMLDeclarationParser.java:121)
>        at
>com.sun.xml.messaging.saaj.soap.SOAPPartImpl.lookForXmlDecl(SOAPPartImpl.java:639)
>        ... 68 more
>  
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: Strange com.sun.xml.messaging.saaj.SOAPExceptionImpl

by Łabno, Bernard :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

My SAAJ seems to be a part of /opt/glassfish-v2-b53/lib/webservices-rt.jar.
Do you want me to use newer version of SAAJ ? If yes than how can I make
Glassfish use that newer verions ?
> Hi,
>
>    The stack trace indicates you are using an older version of  SAAJ.
> Will it be possible for you to use a later version of SAAJ and see if
> the problem persists.
>
> https://saaj.dev.java.net/servlets/ProjectDocumentList?folderID=5118&expand

--
Bernard Łabno

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: Strange com.sun.xml.messaging.saaj.SOAPExceptionImpl

by kumarjayanti :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Łabno, Bernard wrote:
My SAAJ seems to be a part of /opt/glassfish-v2-b53/lib/webservices-rt.jar.
Do you want me to use newer version of SAAJ ? If yes than how can I make 
Glassfish use that newer verions ?
  
Actually what you have  seems to be very recent , but then i don't understand the stack trace :

Caused by: java.io.IOException: Unexpected characters before XML declaration
       at com.sun.xml.messaging.saaj.util.XMLDeclarationParser.parse(XMLDeclarationParser.java:121)

here is what i see in line 121 of XMLDeclarationParser.java


 120      }
 121       int len = index;

 123       String decl = xmlDeclStr.toString();

So  i need to understand what is your exact setup (classpaths etc.) is some old SAAJ Impl jar sneaking in from somewhere.

Also note that this error that you are seeing will occur if the parser detects that there is an XML Declaration <?xml...../> but there are some extra characters before the <?xml....> decalaration.  So what is your client side setup, are you using Sun's runtime or is the client side runtime from a different vendor. Can you caputre the SOAPMessage being recieved by the Service and send it across.  Is the message being sent using a Charset Encoding other than UTF8 or UTF16 ?.

Thanks,
kumar

Hi,

   The stack trace indicates you are using an older version of  SAAJ.
Will it be possible for you to use a later version of SAAJ and see if
the problem persists.

https://saaj.dev.java.net/servlets/ProjectDocumentList?folderID=5118&expand
    

  


Re: Strange com.sun.xml.messaging.saaj.SOAPExceptionImpl

by Łabno, Bernard :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I captured the message with Ethereal and you were right about some characters
before "<?xml" declaration. However there is a new issue. That characters get
before message only in some methods of webservice. On other methods there is
other problem :
java.rmi.RemoteException: Runtime exception; nested exception is:
        deserialization error: XML reader error: unexpected character
content: "doLogin - Invalid version number of categories or sell form fields"
        at
com.sun.xml.rpc.client.StreamingSender._handleRuntimeExceptionInSend(StreamingSender.java:348)
        at
com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:330)
        at
bidbull.engines.allegro.webapi.AllegroWebApiPortType_Stub.doLogin(AllegroWebApiPortType_Stub.java:3949)
        at
bidbull.engines.allegro.AllegroQueryEngineBean.doQuery(AllegroQueryEngineBean.java:117)
        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.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1067)
        at
com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:176)
        at
com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2895)
        at
com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:3986)
        at
com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:197)
        at
com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:134)
        at $Proxy84.doQuery(Unknown Source)
        at
bidbull.ejb.engines.MainQueryEngineBean.doQuery(MainQueryEngineBean.java:44)
        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.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1067)
        at
com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:176)
        at
com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2895)
        at
com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:3986)
        at
com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:197)
        at
com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:83)
        at $Proxy82.doQuery(Unknown Source)
        at bidbull.web.QueryOperations.quickQuery(QueryOperations.java:92)
        at bidbull.web.QueryOperations.doPost(QueryOperations.java:54)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at bidbull.web.AccessFilter.doFilter(AccessFilter.java:44)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:270)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:339)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:261)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:212)
        at
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
        at
com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
Caused by: deserialization error: XML reader error: unexpected character
content: "doLogin - Invalid version number of categories or sell form fields"
        at
com.sun.xml.rpc.encoding.ObjectSerializerBase.deserialize(ObjectSerializerBase.java:250)
        at
com.sun.xml.rpc.client.StreamingSender._readBodyFaultElement(StreamingSender.java:477)
        at
bidbull.engines.allegro.webapi.AllegroWebApiPortType_Stub._readBodyFaultElement(AllegroWebApiPortType_Stub.java:5353)
        at
com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:238)
        ... 60 more
--
Bernard Łabno

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: Strange com.sun.xml.messaging.saaj.SOAPExceptionImpl

by Łabno, Bernard :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I enclose server response :

<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>ERR_INVALID_VERSION_CAT_SELL_FIELDS</faultcode><faultfactor>doLogin -
Invalid version number of categories or sell form
fields</faultfactor><faultstring>Number of a category is incorrectly
specified. Please check up correctness of the instruction of the data!
</faultstring><detail><soapVal
xsi:type="xsd:string"></soapVal></detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: Strange com.sun.xml.messaging.saaj.SOAPExceptionImpl

by kumarjayanti :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Łabno, Bernard wrote:

>I captured the message with Ethereal and you were right about some characters
>before "<?xml" declaration. However there is a new issue. That characters get
>before message only in some methods of webservice. On other methods there is
>  
>
So what is the reason for all this ?,  are you having any handlers that
manipulate the message in some way ?.

Thanks.

>other problem :
>java.rmi.RemoteException: Runtime exception; nested exception is:
>        deserialization error: XML reader error: unexpected character
>content: "doLogin - Invalid version number of categories or sell form fields"
>        at
>com.sun.xml.rpc.client.StreamingSender._handleRuntimeExceptionInSend(StreamingSender.java:348)
>        at
>com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:330)
>        at
>bidbull.engines.allegro.webapi.AllegroWebApiPortType_Stub.doLogin(AllegroWebApiPortType_Stub.java:3949)
>        at
>bidbull.engines.allegro.AllegroQueryEngineBean.doQuery(AllegroQueryEngineBean.java:117)
>        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.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1067)
>        at
>com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:176)
>        at
>com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2895)
>        at
>com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:3986)
>        at
>com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:197)
>        at
>com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:134)
>        at $Proxy84.doQuery(Unknown Source)
>        at
>bidbull.ejb.engines.MainQueryEngineBean.doQuery(MainQueryEngineBean.java:44)
>        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.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1067)
>        at
>com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:176)
>        at
>com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2895)
>        at
>com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:3986)
>        at
>com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:197)
>        at
>com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:83)
>        at $Proxy82.doQuery(Unknown Source)
>        at bidbull.web.QueryOperations.quickQuery(QueryOperations.java:92)
>        at bidbull.web.QueryOperations.doPost(QueryOperations.java:54)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
>        at
>org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
>        at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
>        at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
>        at bidbull.web.AccessFilter.doFilter(AccessFilter.java:44)
>        at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
>        at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
>        at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
>        at
>org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
>        at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
>        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
>        at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
>        at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
>        at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
>        at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
>        at
>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
>        at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
>        at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
>        at
>org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:270)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:339)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:261)
>        at
>com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:212)
>        at
>com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
>        at
>com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
>Caused by: deserialization error: XML reader error: unexpected character
>content: "doLogin - Invalid version number of categories or sell form fields"
>        at
>com.sun.xml.rpc.encoding.ObjectSerializerBase.deserialize(ObjectSerializerBase.java:250)
>        at
>com.sun.xml.rpc.client.StreamingSender._readBodyFaultElement(StreamingSender.java:477)
>        at
>bidbull.engines.allegro.webapi.AllegroWebApiPortType_Stub._readBodyFaultElement(AllegroWebApiPortType_Stub.java:5353)
>        at
>com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:238)
>        ... 60 more
>  
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...