Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 64591 invoked from network); 10 Nov 2005 09:19:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 10 Nov 2005 09:19:29 -0000 Received: (qmail 50464 invoked by uid 500); 10 Nov 2005 09:19:26 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 50428 invoked by uid 500); 10 Nov 2005 09:19:25 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 50417 invoked by uid 99); 10 Nov 2005 09:19:25 -0000 X-ASF-Spam-Status: No, hits=1.3 required=10.0 tests=SPF_FAIL X-Spam-Check-By: apache.org Received: from [192.87.106.226] (HELO ajax.apache.org) (192.87.106.226) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Nov 2005 01:19:25 -0800 Received: from ajax.apache.org (ajax.apache.org [127.0.0.1]) by ajax.apache.org (Postfix) with ESMTP id 0696521E for ; Thu, 10 Nov 2005 10:19:04 +0100 (CET) Message-ID: <423385352.1131614344025.JavaMail.jira@ajax.apache.org> Date: Thu, 10 Nov 2005 10:19:04 +0100 (CET) From: "Christian Daszenies (JIRA)" To: axis-dev@ws.apache.org Subject: [jira] Commented: (AXIS-2296) Get the following exception when web service call is made by client : java.lang.NoSuchMethodException: org.apache.axis.encoding.ser.ArrayDeserializerFactory.create(java.lang.Class, javax.xml.namespace.QName) In-Reply-To: <686232855.1131527599570.JavaMail.jira@ajax.apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/AXIS-2296?page=comments#action_12357204 ] Christian Daszenies commented on AXIS-2296: ------------------------------------------- This is probaby not an ERROR as the log is written in DEBUG level. If you check BaseDeserializerFactory.createFactory(...) you wil see what's going on: DeserializerFactory df = null; try { Method method = factory.getMethod("create", CLASS_QNAME_CLASS); df = (DeserializerFactory) method.invoke(null, new Object[] {javaType, xmlType}); } catch (NoSuchMethodException e) { if(log.isDebugEnabled()) { log.debug(org.apache.axis.utils.Messages.getMessage("exception00"), e); } later on the call to the constructor instanciates the DeserializerFactory > Get the following exception when web service call is made by client : java.lang.NoSuchMethodException: org.apache.axis.encoding.ser.ArrayDeserializerFactory.create(java.lang.Class, javax.xml.namespace.QName) > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: AXIS-2296 > URL: http://issues.apache.org/jira/browse/AXIS-2296 > Project: Apache Axis > Type: Bug > Components: WSDL processing, Serialization/Deserialization, Deployment / Registries, Basic Architecture > Environment: Web service is hosted on Unix box on tomcat written in Java > Reporter: Vinita Joshi > Priority: Critical > > When the webservice called WorkflowService is called by the client the following exception is thrown, > DEBUG: 08 Nov 2005 19:18:10,356 at org.apache.axis.i18n.ProjectResourceBundle.handleGetObject(ProjectResourceBundle.java:72) org.apache.axis.i18n.resource::handleGetObject(exception00) > DEBUG: 08 Nov 2005 19:18:10,359 at org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(BaseDeserializerFactory.java:210) Exception: > java.lang.NoSuchMethodException: org.apache.axis.encoding.ser.ArrayDeserializerFactory.create(java.lang.Class, javax.xml.namespace.QName) > at java.lang.Class.getMethod0(Class.java:1756) > at java.lang.Class.getMethod(Class.java:963) > at org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(BaseDeserializerFactory.java:203) > at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:524) > at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:235) > at org.apache.axis.deployment.wsdd.WSDDService.(WSDDService.java:215) > at org.apache.axis.deployment.wsdd.WSDDDeployment.(WSDDDeployment.java:204) > at org.apache.axis.deployment.wsdd.WSDDDocument.setDocument(WSDDDocument.java:121) > at org.apache.axis.deployment.wsdd.WSDDDocument.(WSDDDocument.java:60) > at org.apache.axis.configuration.FileProvider.configureEngine(FileProvider.java:171) > at org.apache.axis.AxisEngine.init(AxisEngine.java:155) > at org.apache.axis.AxisEngine.(AxisEngine.java:139) > at org.apache.axis.client.AxisClient.(AxisClient.java:49) > at org.apache.axis.client.Service.getAxisClient(Service.java:104) > at org.apache.axis.client.Service.(Service.java:113) > at com.cisco.ccw.a2qccx.webservices.WorkflowLocator.(WorkflowLocator.java:18) > at com.cisco.ccw.a2qccx.client.WorkflowAdapter._getServiceReference(WorkflowAdapter.java:918) > at com.cisco.ccw.a2qccx.client.WorkflowAdapter.startWorkflow(WorkflowAdapter.java:216) > at com.cisco.a2q.util.LivelinkImpl.startWorkFlow(LivelinkImpl.java:126) > at com.cisco.a2q.presx.manager.DSManager.submitNormalDS(DSManager.java:750) > at com.cisco.a2q.presx.manager.DSManager.submitDSAfterAutoANRStatusValidation(DSManager.java:1162) > at com.cisco.a2q.presx.manager.DSManager.submitDS(DSManager.java:1476) > at com.cisco.a2q.presx.action.DSAction.execute(DSAction.java:970) > at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) > at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) > at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) > at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) > at com.cisco.a2q.servlet.A2QSessionFilter.doFilter(A2QSessionFilter.java:239) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) > at com.cisco.a2q.sdn.servlet.SDNSessionFilter.doFilter(SDNSessionFilter.java:118) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:263) > at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:562) > at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2489) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) > at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) > at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) > at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > at org.apache.catalina.cisco.logvalve.AccessLogValve.invoke(AccessLogValve.java:579) > at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) > at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at org.apache.catalina.core.StandardEngine.invoke(StandardEngine.java:376) > at com.borland.catalina.connector.iiop.ProcessorImpl.processNoChunk(ProcessorImpl.java:206) > at com.borland.catalina.connector.iiop.ProcessorImpl.processInternal(ProcessorImpl.java:164) > at com.borland.catalina.connector.iiop.ProcessorImpl.process(ProcessorImpl.java:79) > at com.borland.catalina.connector.iiop.gen.ReqProcessorPOA._invoke(ReqProcessorPOA.java:68) > at com.borland.catalina.connector.iiop.gen.ReqProcessorPOA._invoke(ReqProcessorPOA.java:51) > at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2822) > at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:186) > at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:111) > at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:832) > at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:68) > at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:1114) > at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:106) > at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira