Yes...
On 20 August 2013 13:33, Afkham Azeez <[email protected]> wrote: > Did you regenerate the stub? > > > On Tue, Aug 20, 2013 at 1:30 AM, Vijayaratha Vijayasingam <[email protected] > > wrote: > >> Hi all; >> I face an axis2 serialization issue in one of our admin >> service(SequenceAdmin service) >> The admin service has operations which takes OMElement as parameter, and >> it was working fine. Recently, i did a small change and updated the WSDL, >> after that those operations are not working..The issue that i face is >> here[1] .. >> >> When i change the method input parameter to String(OMElement-->String) , >> operation works fine.. >> >> >> - Is there any change at axis2 end in the WSDL/stub generation? >> - Why do we face this issue now? (we haven't faced this issue in past) >> - What will be the proper fix for this? >> >> Thanks.. >> >> [1] at java.lang.Thread.run(Thread.java:662) >> Caused by: com.ctc.wstx.exc.WstxIOException: null >> at >> com.ctc.wstx.sw.BaseStreamWriter._finishDocument(BaseStreamWriter.java:1406) >> at >> com.ctc.wstx.sw.BaseStreamWriter.close(BaseStreamWriter.java:247) >> at >> org.apache.axiom.om.impl.MTOMXMLStreamWriter.close(MTOMXMLStreamWriter.java:188) >> at >> org.apache.axiom.om.impl.llom.OMSerializableImpl.serializeAndConsume(OMSerializableImpl.java:197) >> at >> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:74) >> ... 40 more >> Caused by: ClientAbortException: java.io.IOException: Unable to wrap >> data, invalid engine state: CLOSED >> at >> org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:346) >> at >> org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:306) >> at >> org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:101) >> at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:103) >> at >> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:225) >> at >> com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:198) >> at >> com.ctc.wstx.sw.BaseStreamWriter._finishDocument(BaseStreamWriter.java:1404) >> ... 44 more >> Caused by: java.io.IOException: Unable to wrap data, invalid engine >> state: CLOSED >> at >> org.apache.tomcat.util.net.SecureNioChannel.write(SecureNioChannel.java:505) >> at >> org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:94) >> at >> org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:174) >> at >> org.apache.coyote.http11.InternalNioOutputBuffer.writeToSocket(InternalNioOutputBuffer.java:163) >> at >> org.apache.coyote.http11.InternalNioOutputBuffer.flushBuffer(InternalNioOutputBuffer.java:242) >> at >> org.apache.coyote.http11.InternalNioOutputBuffer.flush(InternalNioOutputBuffer.java:94) >> at >> org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:790) >> at org.apache.coyote.Response.action(Response.java:173) >> at >> org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:341) >> at >> org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:306) >> at >> org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:101) >> at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:103) >> at >> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:225) >> at >> com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:259) >> at >> org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:198) >> at >> org.apache.axiom.om.impl.llom.OMSerializableImpl.serializeAndConsume(OMSerializableImpl.java:195) >> ... 41 more >> [2013-08-20 00:42:34,086] INFO - AxisServlet org.apache.axis2.AxisFault: >> IO Error sending response message >> [2013-08-20 00:42:34,073] INFO - HTTPSender Unable to sendViaPost to url[ >> https://192.168.1.101:9443/services/SequenceAdminService] >> org.apache.axis2.AxisFault: Unknow type can not serialize >> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) >> at >> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:78) >> at >> org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84) >> at >> org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499) >> at >> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) >> at >> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) >> at >> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) >> >> [2013-08-20 00:42:34,086] INFO - AxisServlet org.apache.axis2.AxisFault: >> IO Error sending response message >> [2013-08-20 00:42:34,073] INFO - HTTPSender Unable to sendViaPost to url[ >> https://192.168.1.101:9443/services/SequenceAdminService] >> org.apache.axis2.AxisFault: Unknow type can not serialize >> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) >> at >> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:78) >> at >> org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84) >> at >> org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499) >> at >> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) >> at >> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) >> at >> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) >> at >> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) >> at >> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) >> at >> org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:622) >> at >> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193) >> at >> org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) >> at >> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:451) >> at >> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:278) >> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) >> at >> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:398) >> at >> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224) >> at >> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) >> at >> org.wso2.carbon.sequences.stub.types.SequenceAdminServiceStub.addSequence(SequenceAdminServiceStub.java:2744) >> at >> org.wso2.carbon.apimgt.impl.clients.SequenceAdminServiceClient.addSequence(SequenceAdminServiceClient.java:55) >> at >> org.wso2.carbon.apimgt.impl.APIGatewayManager.deployCustomSequences(APIGatewayManager.java:208) >> at >> org.wso2.carbon.apimgt.impl.APIGatewayManager.publishToGateway(APIGatewayManager.java:124) >> at >> org.wso2.carbon.apimgt.impl.APIProviderImpl.publishToGateway(APIProviderImpl.java:678) >> at >> org.wso2.carbon.apimgt.impl.APIProviderImpl.changeAPIStatus(APIProviderImpl.java:631) >> at >> org.wso2.carbon.apimgt.impl.UserAwareAPIProvider.changeAPIStatus(UserAwareAPIProvider.java:71) >> at >> org.wso2.carbon.apimgt.hostobjects.APIProviderHostObject.jsFunction_updateAPIStatus(APIProviderHostObject.java:706) >> at java.lang.Thread.run(Thread.java:662) >> Caused by: javax.xml.stream.XMLStreamException: Unknow type can not >> serialize >> at >> org.apache.axis2.databinding.utils.ConverterUtil.serializeAnyType(ConverterUtil.java:1479) >> at >> org.wso2.carbon.sequences.stub.types.axis2.AddSequence.serialize(AddSequence.java:137) >> at >> org.wso2.carbon.sequences.stub.types.axis2.AddSequence.serialize(AddSequence.java:93) >> at >> org.apache.axis2.databinding.ADBDataSource.serialize(ADBDataSource.java:90) >> at >> org.apache.axiom.om.impl.llom.OMSourcedElementImpl.internalSerialize(OMSourcedElementImpl.java:691) >> at >> org.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:562) >> at >> org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:875) >> at >> org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.serializeInternally(SOAPEnvelopeImpl.java:283) >> at >> org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:245) >> at >> org.apache.axiom.om.impl.llom.OMSerializableImpl.serializeAndConsume(OMSerializableImpl.java:193) >> at >> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:74) >> ... 78 more >> [2013-08-20 00:42:34,183] ERROR - APIGatewayManager Error in deploying >> the sequence to gateway >> org.apache.axis2.AxisFault: Error while adding new sequence >> at >> org.wso2.carbon.apimgt.impl.clients.SequenceAdminServiceClient.addSequence(SequenceAdminServiceClient.java:59) >> at >> org.wso2.carbon.apimgt.impl.APIGatewayManager.deployCustomSequences(APIGatewayManager.java:208) >> at >> org.wso2.carbon.apimgt.impl.APIGatewayManager.publishToGateway(APIGatewayManager.java:124) >> at >> org.wso2.carbon.apimgt.impl.APIProviderImpl.publishToGateway(APIProviderImpl.java:678) >> at >> org.wso2.carbon.apimgt.impl.APIProviderImpl.changeAPIStatus(APIProviderImpl.java:631) >> at >> org.wso2.carbon.apimgt.impl.UserAwareAPIProvider.changeAPIStatus(UserAwareAPIProvider.java:71) >> at >> org.wso2.carbon.apimgt.hostobjects.APIProviderHostObject.jsFunction_updateAPIStatus(APIProviderHostObject.java:706) >> 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 org.mozilla.javascript.MemberBox.invoke(MemberBox.java:160) >> at >> org.mozilla.javascript.FunctionObject.call(FunctionObject.java:411) >> at >> org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) >> at >> org.jaggeryjs.rhino.publisher.modules.api.c4._c1(/publisher/modules/api/life-cycles.jag:6) >> at >> org.jaggeryjs.rhino.publisher.modules.api.c4.call(/publisher/modules/api/life-cycles.jag) >> at >> org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2347) >> at >> org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:272) >> at >> org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:127) >> at >> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76) >> at >> org.jaggeryjs.rhino.publisher.modules.api.c0._c10(/publisher/modules/api/module.jag:38) >> at >> org.jaggeryjs.rhino.publisher.modules.api.c0.call(/publisher/modules/api/module.jag) >> at >> org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) >> at >> org.jaggeryjs.rhino.publisher.site.blocks.life_cycles.ajax.c0._c1(/publisher/site/blocks/life-cycles/ajax/life-cycles.jag:26) >> at >> org.jaggeryjs.rhino.publisher.site.blocks.life_cycles.ajax.c0.call(/publisher/site/blocks/life-cycles/ajax/life-cycles.jag) >> at >> org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:57) >> at >> org.jaggeryjs.rhino.publisher.site.blocks.life_cycles.ajax.c0._c0(/publisher/site/blocks/life-cycles/ajax/life-cycles.jag:4) >> at >> org.jaggeryjs.rhino.publisher.site.blocks.life_cycles.ajax.c0.call(/publisher/site/blocks/life-cycles/ajax/life-cycles.jag) >> at >> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:401) >> at >> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3003) >> at >> org.jaggeryjs.rhino.publisher.site.blocks.life_cycles.ajax.c0.call(/publisher/site/blocks/life-cycles/ajax/life-cycles.jag) >> at >> org.jaggeryjs.rhino.publisher.site.blocks.life_cycles.ajax.c0.exec(/publisher/site/blocks/life-cycles/ajax/life-cycles.jag) >> at >> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:441) >> at >> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:191) >> at >> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:269) >> at >> org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:755) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) >> at >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) >> at >> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178) >> at >> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >> at >> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56) >> at >> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >> at >> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141) >> at >> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156) >> at >> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) >> at >> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) >> at >> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) >> at >> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) >> at >> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) >> at java.lang.Thread.run(Thread.java:662) >> Caused by: org.apache.axis2.AxisFault: Unknow type can not serialize >> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) >> at >> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:78) >> at >> org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84) >> at >> org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499) >> at >> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) >> at >> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) >> at >> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) >> at >> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) >> at >> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) >> at >> org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:622) >> at >> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193) >> at >> org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) >> at >> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:451) >> at >> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:278) >> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) >> at >> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:398) >> at >> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224) >> at >> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) >> at >> org.wso2.carbon.sequences.stub.types.SequenceAdminServiceStub.addSequence(SequenceAdminServiceStub.java:2744) >> at >> org.wso2.carbon.apimgt.impl.clients.SequenceAdminServiceClient.addSequence(SequenceAdminServiceClient.java:55) >> ... 60 more >> Caused by: javax.xml.stream.XMLStreamException: Unknow type can not >> serialize >> at >> org.apache.axis2.databinding.utils.ConverterUtil.serializeAnyType(ConverterUtil.java:1479) >> at >> org.wso2.carbon.sequences.stub.types.axis2.AddSequence.serialize(AddSequence.java:137) >> at >> org.wso2.carbon.sequences.stub.types.axis2.AddSequence.serialize(AddSequence.java:93) >> at >> org.apache.axis2.databinding.ADBDataSource.serialize(ADBDataSource.java:90) >> at >> org.apache.axiom.om.impl.llom.OMSourcedElementImpl.internalSerialize(OMSourcedElementImpl.java:691) >> at >> org.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:562) >> at >> org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:875) >> at >> org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.serializeInternally(SOAPEnvelopeImpl.java:283) >> at >> org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:245) >> at >> org.apache.axiom.om.impl.llom.OMSerializableImpl.serializeAndConsume(OMSerializableImpl.java:193) >> at >> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:74) >> ... 78 more >> [2013-08-20 00:42:34,220] ERROR - UserAwareAPIProvider Error while >> publishing to Gateway >> org.wso2.carbon.apimgt.api.APIManagementException: Error in deploying the >> sequence to gateway >> at >> org.wso2.carbon.apimgt.impl.APIGatewayManager.deployCustomSequences(APIGatewayManager.java:227) >> at >> org.wso2.carbon.apimgt.impl.APIGatewayManager.publishToGateway(APIGatewayManager.java:124) >> at >> org.wso2.carbon.apimgt.impl.APIProviderImpl.publishToGateway(APIProviderImpl.java:678) >> at >> org.wso2.carbon.apimgt.impl.APIProviderImpl.changeAPIStatus(APIProviderImpl.java:631) >> at >> org.wso2.carbon.apimgt.impl.UserAwareAPIProvider.changeAPIStatus(UserAwareAPIProvider.java:71) >> -- >> -Ratha >> mobile: (+94)755906608 >> > > > > -- > *Afkham Azeez* > Director of Architecture; WSO2, Inc.; http://wso2.com > Member; Apache Software Foundation; http://www.apache.org/ > * <http://www.apache.org/>** > email: **[email protected]* <[email protected]>* cell: +94 77 3320919 > blog: **http://blog.afkham.org* <http://blog.afkham.org>* > twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> > * > linked-in: **http://lk.linkedin.com/in/afkhamazeez* > * > * > *Lean . Enterprise . Middleware* > -- -Ratha mobile: (+94)755906608
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
