Hi

I am new to JBoss. I tried WSRPCServiceStepByStep and it worked ok. 
I added String[][] element to the Person class with the appropriate
setters and getters and got the following exception ...

14:51:58,156 ERROR [RPCInvocation] org.xml.sax.SAXException: SimpleDeserializer 
encountered a child element, which is NOT expected, in something it was trying 
to deserialize.
org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which 
is NOT expected, in something it was trying to deserialize.
        at 
org.jboss.axis.encoding.ser.SimpleDeserializer.onStartChild(SimpleDeserializer.java:206)
        at 
org.jboss.axis.encoding.DeserializationContextImpl.startElement(DeserializationContextImpl.java:1168)
        at 
org.jboss.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:244)
        at 
org.jboss.axis.message.SOAPElementAxisImpl.publishToHandler(SOAPElementAxisImpl.java:1386)
        at org.jboss.axis.message.RPCElement.deserialize(RPCElement.java:262)
        at org.jboss.axis.message.RPCElement.getParams(RPCElement.java:396)
        at 
org.jboss.axis.providers.java.RPCInvocation.prepareFromRequestEnvelope(RPCInvocation.java:235)
        at 
org.jboss.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:103)
        at 
org.jboss.axis.providers.java.JavaProvider.invoke(JavaProvider.java:358)
        at 
org.jboss.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:73)
        at org.jboss.axis.SimpleChain.doVisiting(SimpleChain.java:160)
        at org.jboss.axis.SimpleChain.invoke(SimpleChain.java:123)
        at org.jboss.axis.handlers.soap.SOAPService.invoke(SOAPService.java:560)
        at 
org.jboss.webservice.server.ServerEngine.invokeInternal(ServerEngine.java:200)
        at org.jboss.webservice.server.ServerEngine.invoke(ServerEngine.java:89)
        at 
org.jboss.axis.transport.http.AxisServlet.doPost(AxisServlet.java:905)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
org.jboss.axis.transport.http.AxisServletBase.service(AxisServletBase.java:370)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at 
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
        at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)
        at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at 
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
        at java.lang.Thread.run(Thread.java:534)

I deployed Organization.war which contains the following:
     ? web.xml
     ? webservices.xml 
     ? jax-rpcmapping.xml 
     ? OrganizationService.wsdl
     ? appropriate class files 

I didn't change any outputs created by wscompile.

Do I have to add extra mapping information for String[][] to 
jax-rpcmapping.xml?  
wscompile created 
"org.jboss.test.webservice.sample._arrays.java.lang.StringArray" class for 
String[] automatically. 
Any relation to this?

or Is it any relations to the JBWS-264 bug  which reported byte[][] bug....?

Any information will be appreciated.

-Mie






View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3914394#3914394

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3914394


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to