Title: Migration from Axis 1.0 to 1.2.1
I think I fixed this problem.  Looks like their is an issue with Weblogic loading the wrong saaj.jar file.  There is a not on the installation section of the Axis web site.  I have an error though in my weblogic.xml file. 
 
However, now I am getting the following:

- Exception:

- Exception:

java.lang.VerifyError: (class: org/tiaa/dsv/control/DSV, method: trace_aroundBody9$advice signature: (Lorg/tiaa/dsv/control/DSV;Lorg/tiaa/infra/logging/TiaaLog4jWrapper;Ljava/lang/Object;Lorg/aspectj/lang/JoinPoint;Lorg/tiaa/dsv/util/LogFilterAspect;Lorg/aspectj/runtime/internal(r ?r Àr  r ´
r Lï
*Tð
*
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)
at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:142)
at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:85)
at org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:428)
at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:461)
at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:285)
at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:500)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
at org.apache.axis.deployment.wsdd.WSDDDeployment.getService(WSDDDeployment.java:427)
at org.apache.axis.configuration.FileProvider.getService(FileProvider.java:231)
at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
at org.apache.axis.MessageContext.setTargetService(MessageContext.java:755)
at org.apache.axis.handlers.http.URLMapper.invoke(URLMapper.java:50)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:239)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at org.tiaa.dsv.control.DSVServletFilter.doFilter(DSVServletFilter.java:74)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
- Exception:
java.lang.IllegalArgumentException: The char '0x2' in 'java.lang.VerifyError: (class: org/tiaa/dsv/control/DSV, method: trace_aroundBody9$advice signature: (Lorg/tiaa/dsv/control/DSV;Lorg/tiaa/infra/logging/TiaaLog4jWrapper;Ljava/lang/Object;Lorg/aspectj/lang/JoinPoint;Lorg/tiaa/dsv/util/LogFilterAspect;Lorg/aspectj/runtime/internal(r ?r Àr  r ´
r Lï
*Tð
*; nested exception is:
java.lang.VerifyError: (class: org/tiaa/dsv/control/DSV, method: trace_aroundBody9$advice signature: (Lorg/tiaa/dsv/control/DSV;Lorg/tiaa/infra/logging/TiaaLog4jWrapper;Ljava/lang/Object;Lorg/aspectj/lang/JoinPoint;Lorg/tiaa/dsv/util/LogFilterAspect;Lorg/aspectj/runtime/internal(r ?r Àr  r ´
r Lï
*Tð
*' is not a valid XML character.
at org.apache.axis.components.encoding.UTF8Encoder.writeEncoded(UTF8Encoder.java:81)
at org.apache.axis.encoding.SerializationContext.writeSafeString(SerializationContext.java:1222)
at org.apache.axis.message.SOAPFault.outputImpl(SOAPFault.java:123)
at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:477)
at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
at org.apache.axis.AxisFault.output(AxisFault.java:755)
at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:301)
at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
at org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(AttachmentsImpl.java:519)
at org.apache.axis.Message.getContentType(Message.java:475)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:775)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at org.tiaa.dsv.control.DSVServletFilter.doFilter(DSVServletFilter.java:74)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
<Aug 30, 2005 11:06:02 AM EDT> <Error> <HTTP> <BEA-101020> <[ServletContext(id=30538087,name=dsvaxis,context-path=/dsvaxis)] Servlet failed with Exception
java.lang.IllegalArgumentException: The char '0x2' in 'java.lang.VerifyError: (class: org/tiaa/dsv/control/DSV, method: trace_aroundBody9$advice signature: (Lorg/tiaa/dsv/control/DSV;Lorg/tiaa/infra/logging/TiaaLog4jWrapper;Ljava/lang/Object;Lorg/aspectj/lang/JoinPoint;Lorg/tiaa/dsv/util/LogFilterAspect;Lorg/aspectj/runtime/internal(r ?r Àr  r ´
r Lï
*Tð
*; nested exception is:
java.lang.VerifyError: (class: org/tiaa/dsv/control/DSV, method: trace_aroundBody9$advice signature: (Lorg/tiaa/dsv/control/DSV;Lorg/tiaa/infra/logging/TiaaLog4jWrapper;Ljava/lang/Object;Lorg/aspectj/lang/JoinPoint;Lorg/tiaa/dsv/util/LogFilterAspect;Lorg/aspectj/runtime/internal(r ?r Àr  r ´
r Lï
*Tð
*' is not a valid XML character.
at org.apache.axis.components.encoding.AbstractXMLEncoder.encode(AbstractXMLEncoder.java:110)
at org.apache.axis.utils.XMLUtils.xmlEncodeString(XMLUtils.java:131)
at org.apache.axis.AxisFault.dumpToString(AxisFault.java:366)
at org.apache.axis.AxisFault.printStackTrace(AxisFault.java:796)
at org.apache.log4j.spi.ThrowableInformation.getThrowableStrRep(ThrowableInformation.java:50)
at org.apache.log4j.spi.LoggingEvent.getThrowableStrRep(LoggingEvent.java:333)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:295)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:150)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57)
at org.apache.log4j.Category.callAppenders(Category.java:187)
at org.apache.log4j.Category.forcedLog(Category.java:372)
at org.apache.log4j.Category.log(Category.java:864)
at org.apache.commons.logging.impl.Log4JLogger.warn(Log4JLogger.java:169)
at org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(AttachmentsImpl.java:523)
at org.apache.axis.Message.getContentType(Message.java:475)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:775)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at org.tiaa.dsv.control.DSVServletFilter.doFilter(DSVServletFilter.java:74)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>
-----Original Message-----
From: Hoying, Ken
Sent: Tuesday, August 30, 2005 9:56 AM
To: Axis List (E-mail)
Subject: Migration from Axis 1.0 to 1.2.1


I am attempting to migrate my Axis 1.0 web service to Axis 1.2.1.  I am running into a bit of trouble though.  When calling the web service I get the following response:

HTTP/1.1 500 Internal Server Error Date: Tue, 30 Aug 2005 13:51:53 GMT Server: WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST 2003 316284  Content-Type: text/xml; charset=utf-8 Connection: Close  <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server.generalException</faultcode><faultstring>java.lang.NoSuchMethodError: org.apache.axis.message.MessageElement.getAttributes()Lorg/xml/sax/Attributes;; nested exception is:

        java.lang.NoSuchMethodError: org.apache.axis.message.MessageElement.getAttributes()Lorg/xml/sax/Attributes;</faultstring><detail><ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">66200-HOYINGK</ns1:hostname></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>

The web service is being called from a client that is still on Axis 1.0.  Must the client be upgraded to 1.2.1 as well?  Is there anyway to just upgrade the web service and not the clients?

Thank you,
Ken Hoying




**************************************************************
This message, including any attachments, contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, please contact sender immediately by reply e-mail and destroy all copies. You are hereby notified that any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited.
TIAA-CREF
**************************************************************


**************************************************************
This message, including any attachments, contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, please contact sender immediately by reply e-mail and destroy all copies. You are hereby notified that any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited.
TIAA-CREF
**************************************************************

Reply via email to