You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Cesar de Almeida Correia <ce...@lcc.ufmg.br> on 2008/10/22 15:21:38 UTC

java.lang.UnsupportedOperationException

My service has 12 methods. 3 of them method return void. At calling those
methods throws an exception. See tracer below:

java.lang.UnsupportedOperationException: An access occurred that is not
valid.
      at org.apache.axis2.description.InOnlyAxisOperation.getMessage(
InOnlyAxisOperation.java:109)
      at
org.apache.axis2.util.MessageContextBuilder.createOutMessageContext(
MessageContextBuilder.java:190)
      at
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic
(AbstractInOutMessageReceiver.java:37)
      at org.apache.axis2.receivers.AbstractMessageReceiver.receive(
AbstractMessageReceiver.java:100)
      at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
      at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(
HTTPTransportUtils.java:275)
      at org.apache.axis2.transport.http.AxisServlet.doPost(
AxisServlet.java:133.)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:228)
      at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:433)
      at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:128)
      at org.apache.catalina.valves.ErrorReportValve.invoke(.
ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109.)
      at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:212)
      at org.apache.coyote.http11.Http11Processor.process(
Http11Processor.java:818)
      at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:624)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
JIoEndpoint.java:445)
      at java.lang.Thread.run(Thread.java:619)

What is wrong?

Thanks in advance.

Cesar.

Re: java.lang.UnsupportedOperationException

Posted by Cesar de Almeida Correia <ce...@lcc.ufmg.br>.
Thanks Deepal.
It works now!.

Cesar.
                                                                      
                                                                      
                                                                      





                                                                           
             Deepal Jayasinghe                                             
             <deepal@opensourc                                             
             e.lk>                                                    Para 
                                       axis-user@ws.apache.org             
             22/10/2008 11:31                                           cc 
                                                                           
                                                                   Assunto 
             Favor responder a         Re:                                 
             axis-user@ws.apac         java.lang.UnsupportedOperationExcep 
                  he.org               tion                                
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           




Hi
The problem is you are using the same message receiver for all the
operation. I mean for bot in-out and in-only operation , so please use
the two different MR for that. For more information have a look at

http://wso2.org/library/2893

Thank you!
Deepal

Cesar de Almeida Correia wrote:
>
> My service has 12 methods. 3 of them method return void. At calling
> those methods throws an exception. See tracer below:
>
> _java.lang.UnsupportedOperationException_: An access occurred that is
> not valid.
> at
> org.apache.axis2.description.InOnlyAxisOperation.getMessage
(_InOnlyAxisOperation.java:109_)
> at
> org.apache.axis2.util.MessageContextBuilder.createOutMessageContext
(_MessageContextBuilder.java:190_)
> at
>
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic
(_AbstractInOutMessageReceiver.java:37_)
> at
> org.apache.axis2.receivers.AbstractMessageReceiver.receive
(_AbstractMessageReceiver.java:100_)
> at org.apache.axis2.engine.AxisEngine.receive(_AxisEngine.java:176_)
> at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest
(_HTTPTransportUtils.java:275_)
> at
> org.apache.axis2.transport.http.AxisServlet.doPost
(_AxisServlet.java:133_)
> at javax.servlet.http.HttpServlet.service(_HttpServlet.java:710_)
> at javax.servlet.http.HttpServlet.service(_HttpServlet.java:803_)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(_ApplicationFilterChain.java:290_)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
(_ApplicationFilterChain.java:206_)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke
(_StandardWrapperValve.java:228_)
> at
> org.apache.catalina.core.StandardContextValve.invoke
(_StandardContextValve.java:175_)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke
(_AuthenticatorBase.java:433_)
> at
> org.apache.catalina.core.StandardHostValve.invoke
(_StandardHostValve.java:128_)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke
(_ErrorReportValve.java:105_)
> at
> org.apache.catalina.core.StandardEngineValve.invoke
(_StandardEngineValve.java:109_)
> at
> org.apache.catalina.connector.CoyoteAdapter.service
(_CoyoteAdapter.java:212_)
> at
> org.apache.coyote.http11.Http11Processor.process
(_Http11Processor.java:818_)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
(_Http11Protocol.java:624_)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(_JIoEndpoint.java:445_)
> at java.lang.Thread.run(_Thread.java:619_)
>
> What is wrong?
>
> Thanks in advance.
>
> Cesar.
>

--
Thank you!


http://blogs.deepal.org


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: java.lang.UnsupportedOperationException

Posted by Deepal Jayasinghe <de...@opensource.lk>.
Hi
The problem is you are using the same message receiver for all the
operation. I mean for bot in-out and in-only operation , so please use
the two different MR for that. For more information have a look at

http://wso2.org/library/2893

Thank you!
Deepal

Cesar de Almeida Correia wrote:
>
> My service has 12 methods. 3 of them method return void. At calling
> those methods throws an exception. See tracer below:
>
> _java.lang.UnsupportedOperationException_: An access occurred that is
> not valid.
> at
> org.apache.axis2.description.InOnlyAxisOperation.getMessage(_InOnlyAxisOperation.java:109_)
> at
> org.apache.axis2.util.MessageContextBuilder.createOutMessageContext(_MessageContextBuilder.java:190_)
> at
> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(_AbstractInOutMessageReceiver.java:37_)
> at
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(_AbstractMessageReceiver.java:100_)
> at org.apache.axis2.engine.AxisEngine.receive(_AxisEngine.java:176_)
> at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(_HTTPTransportUtils.java:275_)
> at
> org.apache.axis2.transport.http.AxisServlet.doPost(_AxisServlet.java:133_)
> at javax.servlet.http.HttpServlet.service(_HttpServlet.java:710_)
> at javax.servlet.http.HttpServlet.service(_HttpServlet.java:803_)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(_ApplicationFilterChain.java:290_)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(_ApplicationFilterChain.java:206_)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(_StandardWrapperValve.java:228_)
> at
> org.apache.catalina.core.StandardContextValve.invoke(_StandardContextValve.java:175_)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(_AuthenticatorBase.java:433_)
> at
> org.apache.catalina.core.StandardHostValve.invoke(_StandardHostValve.java:128_)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(_ErrorReportValve.java:105_)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(_StandardEngineValve.java:109_)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(_CoyoteAdapter.java:212_)
> at
> org.apache.coyote.http11.Http11Processor.process(_Http11Processor.java:818_)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(_Http11Protocol.java:624_)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(_JIoEndpoint.java:445_)
> at java.lang.Thread.run(_Thread.java:619_)
>
> What is wrong?
>
> Thanks in advance.
>
> Cesar.
>

-- 
Thank you!


http://blogs.deepal.org


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org