1 Reply Latest reply on Aug 3, 2007 10:41 AM by randylerch

    Strange problem with MessageContext

    jvandusen

      I've written a web service that makes calls out to another web service, and I'm having trouble getting it to work. I'm quite new to using JBoss.net so I'm kind of lost.

      The environment is JBoss 3.2.6 with a patch to fix a bug in JBoss.net. When I go to http://localhost/jboss-net/servlet/AxisServlet to view the deployed services, I get this in the log:

      2006-07-20 15:45:30,984 ERROR [org.apache.axis.configuration.EngineConfigurationFactoryServlet] Unable to find config file. Creating new servlet engine config file: /WEB-INF/server-config.wsdd
      2006-07-20 15:45:31,109 ERROR [org.jboss.web.localhost.Engine] StandardWrapperValve[JBossAxisServlet]: Servlet.service() for servlet JBossAxisServlet threw exception
      java.lang.VerifyError: (class: org/jboss/net/jmx/server/MBeanProvider, method: invoke signature: (Lorg/apache/axis/MessageContext;)V) Incompatible argument to function
       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:100)
       at org.apache.axis.deployment.wsdd.providers.WSDDHandlerProvider.newProviderInstance(WSDDHandlerProvider.java:49)
       at org.jboss.net.axis.ServiceClassLoaderAwareWSDDHandlerProvider.newProviderInstance(ServiceClassLoaderAwareWSDDHandlerProvider.java:50)
       at org.apache.axis.deployment.wsdd.WSDDProvider.getInstance(WSDDProvider.java:170)
       at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:437)
       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.jboss.net.axis.Deployment.oldGetService(Deployment.java:259)
       at org.jboss.net.axis.Deployment.getService(Deployment.java:278)
       at org.jboss.net.axis.Deployment.getDeployedServices(Deployment.java:231)
       at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:296)
       at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:482)
       at org.jboss.net.axis.server.AxisServiceServlet.reportAvailableServices(AxisServiceServlet.java:99)
       at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:260)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
       at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
       at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:66)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:158)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
       at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
       at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
       at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
       at java.lang.Thread.run(Thread.java:534)
      


      Any thoughts on what could be causing this?