4 Replies Latest reply on Apr 8, 2006 2:25 AM by tvanbuskirk

    Anybody successfully using JBoss WS Early Access?

    msell

      I've followed the instructions on obtaining the souce from CVS, built JBoss 5 Alpha along with JBoss WS, and virtually nothing is behaving properly...

      To start with, the following errors are displayed when starting JBoss using the "all" configuration (the example given in the blog does not work using the "default" config):

      12:36:48,906 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy-hasingleton/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
      12:36:49,266 WARN [ServiceController] Problem starting service jboss.ws:service=WebServiceDeployerJSE
      java.lang.IllegalArgumentException: Unable to find operation addOperationInterceptor(org.jboss.mx.interceptor.Interceptor)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:214)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:653)
      at org.jboss.system.InterceptorServiceMBeanSupport.attach(InterceptorServiceMBeanSupport.java:166)
      at org.jboss.deployment.SubDeployerInterceptorSupport.attach(SubDeployerInterceptorSupport.java:93)
      at org.jboss.system.InterceptorServiceMBeanSupport.startService(InterceptorServiceMBeanSupport.java:237)
      at org.jboss.ws.server.WebServiceDeployer.startService(WebServiceDeployer.java:69)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:266)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:215)
      at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:143)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:82)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:247)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:653)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:961)
      at $Proxy0.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:440)
      at org.jboss.system.ServiceController.start(ServiceController.java:458)
      at org.jboss.system.ServiceController.start(ServiceController.java:458)
      at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:143)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:82)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:247)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:653)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
      at $Proxy4.start(Unknown Source)
      at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:972)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:773)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:736)
      at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:143)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:82)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:123)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:76)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:125)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:76)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:247)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:653)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
      at $Proxy8.deploy(Unknown Source)
      at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:317)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:505)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:265)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:266)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:215)
      at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:143)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:82)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:247)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:653)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:961)
      at $Proxy0.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:440)
      at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:143)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:82)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:247)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:653)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
      at $Proxy4.start(Unknown Source)
      at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:972)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:773)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:736)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:720)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:143)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:82)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:123)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:76)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:125)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:76)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:247)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:653)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
      at $Proxy5.deploy(Unknown Source)
      at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:451)
      at org.jboss.system.server.ServerImpl.start(ServerImpl.java:328)
      at org.jboss.Main.boot(Main.java:194)
      at org.jboss.Main$1.run(Main.java:476)
      at java.lang.Thread.run(Unknown Source)


      Another error, this time when JBoss has almost completed startup:

      12:36:54,758 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
      12:36:55,409 ERROR [URLDeploymentScanner] Incomplete Deployment listing:

      --- MBeans waiting for other MBeans ---
      ObjectName: jboss.ws:service=WebServiceDeployerJSE
      State: FAILED
      Reason: java.lang.IllegalArgumentException: Unable to find operation addOperationInterceptor(org.jboss.mx.interceptor.Interceptor)
      I Depend On:
      jboss.web:service=WebServer

      --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
      ObjectName: jboss.ws:service=WebServiceDeployerJSE
      State: FAILED
      Reason: java.lang.IllegalArgumentException: Unable to find operation addOperationInterceptor(org.jboss.mx.interceptor.Interceptor)
      I Depend On:
      jboss.web:service=WebServer


      After deploying the EJB JAR containing the example:

      12:42:11,636 INFO [JaccHelper] Initialising JACC Context for deployment: hello.ejb3
      12:42:11,907 INFO [Ejb3AnnotationHandler] found EJB3: ejbName=EJB3Bean01, class=EJB3Bean01, type=STATELESS
      12:42:12,288 INFO [JaccHelper] EJB3Bean01 has no @SecurityDomain - skipping JACC configuration
      12:42:12,288 INFO [JaccHelper] JACC Policy Configuration for deployment has been put in service
      12:42:12,288 INFO [Ejb3Deployment] EJB3 deployment time took: 662
      12:42:12,688 ERROR [MainDeployer] Could not create deployment: file:/C:/apps/JBoss/jboss-5.0.0alpha/server/all/deploy/hello.ejb3
      java.lang.NullPointerException
      at org.jboss.ws.tools.schema.SchemaCreator.generateType(SchemaCreator.java:325)
      at org.jboss.ws.tools.JavaToXSD.generateXSTypeDefinition(JavaToXSD.java:388)
      at org.jboss.ws.tools.helpers.JavaToWSDLHelper.generateTypesForXSD(JavaToWSDLHelper.java:114)
      at org.jboss.ws.tools.JavaToWSDL11.generate(JavaToWSDL11.java:153)
      at org.jboss.ws.tools.JavaToWSDL.generate(JavaToWSDL.java:175)
      at org.jboss.ws.AbstractMetaDataBuilder.setupEndpointFromAnnotations(AbstractMetaDataBuilder.java:171)
      at org.jboss.ws.AnnotationsMetaDataBuilderEJB3.buildMetaData(AnnotationsMetaDataBuilderEJB3.java:84)
      at org.jboss.ws.server.WebServiceDeployerEJB3.createWebServicesMetaData(WebServiceDeployerEJB3.java:77)
      at org.jboss.ws.server.WebServiceDeployer.create(WebServiceDeployer.java:88)
      at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(SubDeployerInterceptorSupport.java:160)
      at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:77)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:76)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:247)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:653)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
      at $Proxy17.create(Unknown Source)
      at org.jboss.deployment.MainDeployer.create(MainDeployer.java:918)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:772)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:736)
      at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:143)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:82)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:123)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:76)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:125)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:76)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:247)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:653)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
      at $Proxy8.deploy(Unknown Source)
      at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:317)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:505)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)


      No endpoint is listed under JBoss.ws in the JMX console.


      Just curious if I'm way out in left field or if others are experiencing similar problems.


        • 1. Re: Anybody successfully using JBoss WS Early Access?
          thomas.diesler

           

          export CVSROOT=tdiesler@cvs.forge.jboss.com:/cvsroot/jboss
          cvs co jboss-head
          


          is working for me. What do you use?

          • 2. Re: Anybody successfully using JBoss WS Early Access?
            msell

            At the time I was getting those errors I was using a version of JBoss compiled from the "JBossWS 1 EA" tagged release (using cvs co -r JBossWS_1_0EA jboss-head).

            I was having better luck (no startup or deployment errors) using a version compiled from "jboss-head" (no release tag) sources on Monday @ 3pm PST. I also modified my test app to follow the examples given in the JUnit test cases (EJB3Bean01.java and EJB3RemoteInterface.java).

            The last problem I experienced was the "getSOAPBody must be overridden in subclasses of SOAPMessage" error I mentioned in a later post.

            Thanks for the reply! I'm going to continue to investigate these problems on my end; if I find anything I'll post the results.

            • 3. Re: Anybody successfully using JBoss WS Early Access?
              thomas.diesler

              This is related to
              http://www.jboss.org/index.html?module=bb&op=viewtopic&t=67664

              which shows a successful start and testrun

              • 4. Re: Anybody successfully using JBoss WS Early Access?
                tvanbuskirk

                I'm getting this error using 4.0.4.CR2 (w/ EJB 3.0 RC 5 package). I noticed it's similar to above. Any ideas?

                --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
                ObjectName: jboss.ws:service=WebServiceDeployerEJB3
                 State: FAILED
                 Reason: java.lang.IllegalArgumentException: Unable to find operation addOperationInterceptor(org.jboss.mx.interceptor.Interceptor)
                 I Depend On:
                 jboss.ejb3:service=EJB3Deployer
                
                ObjectName: jboss.j2ee:service=EJB3,jar=MyBeans.jar,name=HelloWorldBean
                 State: FAILED
                 Reason: java.lang.reflect.InvocationTargetException
                 I Depend On:
                 persistence.units:jar=MyBeans.jar.jar,unitName=mysqlUnit
                
                


                Thanks!