Return-Path: X-Original-To: apmail-axis-java-user-archive@www.apache.org Delivered-To: apmail-axis-java-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AA217B604 for ; Thu, 12 Jan 2012 14:51:55 +0000 (UTC) Received: (qmail 55054 invoked by uid 500); 12 Jan 2012 14:51:51 -0000 Delivered-To: apmail-axis-java-user-archive@axis.apache.org Received: (qmail 54609 invoked by uid 500); 12 Jan 2012 14:51:31 -0000 Mailing-List: contact java-user-help@axis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-user@axis.apache.org Delivered-To: mailing list java-user@axis.apache.org Received: (qmail 54583 invoked by uid 99); 12 Jan 2012 14:51:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Jan 2012 14:51:28 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [130.209.16.75] (HELO plockton.cent.gla.ac.uk) (130.209.16.75) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Jan 2012 14:51:23 +0000 Received: from exchange-be3.centre.ad.gla.ac.uk ([130.209.18.163]) by plockton.cent.gla.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1RlLzX-0006ao-No for java-user@axis.apache.org; Thu, 12 Jan 2012 14:50:59 +0000 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01CCD139.98F20B98" X-MimeOLE: Produced By Microsoft Exchange V6.5 Subject: FW: org.apache.axiom.om.impl.llom.factory.OMLinkedListMetaFactory cannot be cast to org.apache.axiom.om.OMMetaFactory Date: Thu, 12 Jan 2012 14:50:59 -0000 Message-ID: <5C56643B949FAE428D37D208A0EEB43E0214DF4F@exchange-be3.centre.ad.gla.ac.uk> X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: org.apache.axiom.om.impl.llom.factory.OMLinkedListMetaFactory cannot be cast to org.apache.axiom.om.OMMetaFactory Thread-Index: AczROSZW/OQROA0bTT+dGz59G1xRowAAD5Mw From: "John Watt" To: ------_=_NextPart_001_01CCD139.98F20B98 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I have an Axis2 web service which allows values to be set then retrieved using separate methods. This service works fine in the browser. This service is using axis2 1.5.3 and axiom 1.2.10. I then tried to run up a Java client (webClientBean, which is called from a JSP page) using the same Axis2 library versions which programmatically calls the service. Using the ServiceClient example at the following page: http://today.java.net/pub/a/today/2006/12/13/invoking-web-services-using -apache-axis2.html=20 I've created a client which is attached (webClientBean). I get the following error in Tomcat when it is invoked: org.apache.jasper.JasperException: java.lang.ClassCastException: org.apache.axiom.om.impl.llom.factory.OMLinkedListMetaFactory cannot be cast to org.apache.axiom.om.OMMetaFactory =09 org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServle tWrapper.java:491) =09 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:419) =09 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) =09 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause java.lang.ClassCastException: org.apache.axiom.om.impl.llom.factory.OMLinkedListMetaFactory cannot be cast to org.apache.axiom.om.OMMetaFactory =09 org.apache.axiom.om.OMAbstractFactory.getMetaFactory(OMAbstractFactory.j ava:133) =09 org.apache.axiom.om.OMAbstractFactory.getOMFactory(OMAbstractFactory.jav a:152) =09 org.apache.axis2.description.AxisDescription.(AxisDescription.java :70) =09 org.apache.axis2.engine.AxisConfiguration.(AxisConfiguration.java: 160) =09 org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(D eploymentEngine.java:701) =09 org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration( FileSystemConfigurator.java:116) =09 org.apache.axis2.context.ConfigurationContextFactory.createConfiguration Context(ConfigurationContextFactory.java:64) =09 org.apache.axis2.context.ConfigurationContextFactory.createConfiguration ContextFromFileSystem(ConfigurationContextFactory.java:206) =09 org.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClie nt.java:150) =09 org.apache.axis2.client.ServiceClient.(ServiceClient.java:143) =09 org.apache.axis2.client.ServiceClient.(ServiceClient.java:246) vanguard2.webClientBean.callWebServiceSet(webClientBean.java:60) org.apache.jsp.index_jsp._jspService(index_jsp.java:93) =09 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) =09 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:377) =09 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) =09 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) Do you know what the problem is? I've had a look at the advice in http://ws.apache.org/axiom/userguide/ch04.html with regard to Migrating from older Axiom Versions, but I'm not sure if this is the problem, or how to fix it. Thanks, John Dr. John Watt BSc.(Hons) Ph.D MInstP Technical Director NeSC Direct Line: +44 (0)141 330 8647 Fax: +44 (0)141 330 7305 Mobile: 07545 500579 Email: John.Watt@glasgow.ac.uk National e-Science Centre University of Glasgow Room 246D, Kelvin Building University Avenue G12 8QQ The University of Glasgow, charity number SC004401 ------_=_NextPart_001_01CCD139.98F20B98 Content-Type: application/octet-stream; name="WebClientBean.java" Content-Transfer-Encoding: base64 Content-Description: WebClientBean.java Content-Disposition: attachment; filename="WebClientBean.java" aW1wb3J0IG9yZy5hcGFjaGUuYXhpczIuY2xpZW50LlNlcnZpY2VDbGllbnQ7DQppbXBvcnQgb3Jn LmFwYWNoZS5heGlzMi5jbGllbnQuT3B0aW9uczsNCmltcG9ydCBvcmcuYXBhY2hlLmF4aXMyLmFk ZHJlc3NpbmcuRW5kcG9pbnRSZWZlcmVuY2U7DQppbXBvcnQgb3JnLmFwYWNoZS5heGlzMi5BeGlz RmF1bHQ7DQppbXBvcnQgb3JnLmFwYWNoZS5heGlzMi5Db25zdGFudHM7DQppbXBvcnQgb3JnLmFw YWNoZS5heGlzMi50cmFuc3BvcnQuaHR0cC5IVFRQQ29uc3RhbnRzOw0KDQppbXBvcnQgb3JnLmFw YWNoZS5heGlvbS5vbS5PTUFic3RyYWN0RmFjdG9yeTsNCmltcG9ydCBvcmcuYXBhY2hlLmF4aW9t Lm9tLk9NRWxlbWVudDsNCmltcG9ydCBvcmcuYXBhY2hlLmF4aW9tLm9tLk9NRmFjdG9yeTsNCmlt cG9ydCBvcmcuYXBhY2hlLmF4aW9tLm9tLk9NTmFtZXNwYWNlOw0KDQpwdWJsaWMgY2xhc3Mgd2Vi Q2xpZW50QmVhbiB7DQoNCglwdWJsaWMgdm9pZCBjYWxsV2ViU2VydmljZVNldChTdHJpbmcgY29t bWFuZCwgU3RyaW5nIG1lc3NhZ2UpeyAgICANCgkJU2VydmljZUNsaWVudCBzZXJ2aWNlQ2xpZW50 Ow0KICAgIAkJdHJ5IHsNCiAgICAgICAgCQlzZXJ2aWNlQ2xpZW50ID0gbmV3IFNlcnZpY2VDbGll bnQoKTsNCiAgICAgICAgCQlPcHRpb25zIG9wdGlvbnMgPSBuZXcgT3B0aW9ucygpOw0KICAgICAg ICAJCW9wdGlvbnMuc2V0VG8obmV3IEVuZHBvaW50UmVmZXJlbmNlKCJodHRwczovLyoqKiouYWMu dWsvYXhpczIvc2VydmljZXMvU2VydmljZSIpKTsNCiAgICAgICAgCQlvcHRpb25zLnNldEFjdGlv bihjb21tYW5kKTsNCiAgICAgICAgCQlzZXJ2aWNlQ2xpZW50LnNldE9wdGlvbnMob3B0aW9ucyk7 DQogICAgICAgIAkJT01FbGVtZW50IHJlc3VsdCA9IHNlcnZpY2VDbGllbnQuc2VuZFJlY2VpdmUo Y3JlYXRlUGF5bG9hZChjb21tYW5kLG1lc3NhZ2UpKTsNCiAgICAJCX1jYXRjaCAoQXhpc0ZhdWx0 IGV4KSB7DQogICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkVycm9yIHdoaWxzdCBj cmVhdGluZyBTZXJ2aWNlIENsaWVudCIpOw0KICAgIAl9DQoNCglwdWJsaWMgT01FbGVtZW50IGNy ZWF0ZVBheUxvYWQoU3RyaW5nIG1ldGhvZF9uYW1lLCBTdHJpbmcgbWVzcykgew0KICAgICAgICBP TUZhY3RvcnkgZmFjID0gT01BYnN0cmFjdEZhY3RvcnkuZ2V0T01GYWN0b3J5KCk7DQogICAgICAg IE9NTmFtZXNwYWNlIG9tTnMgPSBmYWMuY3JlYXRlT01OYW1lc3BhY2UoDQogICAgICAgICAgICAg ICAgICAgICAgImh0dHA6Ly9zZXJ2aWNlcy4qKioqLmFjLnVrIiwiU2VydmljZSIpOw0KICAgICAg ICBPTUVsZW1lbnQgbWV0aG9kID0gZmFjLmNyZWF0ZU9NRWxlbWVudChtZXRob2RfbmFtZSwgb21O cyk7DQogICAgICAgIGlmICghbWVzcy5lcXVhbHMoIm51bGwiKSl7DQogICAgICAgIE9NRWxlbWVu dCB2YWx1ZSA9IGZhYy5jcmVhdGVPTUVsZW1lbnQoInZhbHVlIiwgb21Ocyk7DQogICAgICAgIHZh bHVlLnNldFRleHQobWVzcyk7DQogICAgICAgIH0NCiAgICAgICAgbWV0aG9kLmFkZENoaWxkKHZh bHVlKTsNCiAgICAgICAgcmV0dXJuIG1ldGhvZDsNCn0NCg0KfQ0K ------_=_NextPart_001_01CCD139.98F20B98 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org For additional commands, e-mail: java-user-help@axis.apache.org ------_=_NextPart_001_01CCD139.98F20B98--