5 Replies Latest reply on Apr 27, 2004 3:17 AM by seagull

    ERROR in MBean operation 'checkIncompleteDeployments()'

    eydelber

      Hi,

      I did a google on this, and I found some stuff, but it wasn't apparent how to tackle this problem. I am a little bit confused what the root cause of the problem is. Everything else is working fine. I've got one EAR file that I've deployed fine, but this seems to be a problem with JBoss specific apps. Please let me know if you have any guesses, Thanks!

      00:14:49,962 ERROR [URLDeploymentScanner] MBeanException: Exception in MBean operation 'checkIncompleteDeployments()'
      Cause: Incomplete Deployment listing:
      Packages waiting for a deployer:

      Incompletely deployed packages:

      MBeans waiting for classes:

      MBeans waiting for other MBeans:
      [ObjectName: jboss.mq:service=InvocationLayer,type=HTTP
      state: CONFIGURED
      I Depend On: jboss.mq:service=Invoker
      jboss.web:service=WebServer

      Depends On Me: , ObjectName: jboss.mq:service=InvocationLayer,type=JVM
      state: CONFIGURED
      I Depend On: jboss.mq:service=Invoker

      Depends On Me: , ObjectName: jboss.mq:service=InvocationLayer,type=OIL
      state: CONFIGURED
      I Depend On: jboss.mq:service=Invoker

      Depends On Me: , ObjectName: jboss.mq:service=DestinationManager
      state: CONFIGURED
      I Depend On: jboss.mq:service=MessageCache
      jboss.mq:service=PersistenceManager
      jboss.mq:service=StateManager

      Depends On Me: jboss.mq:service=SecurityManager
      jboss.mq.destination:service=Queue,name=DLQ
      jboss.mq.destination:service=Topic,name=testTopic
      jboss.mq.destination:service=Topic,name=securedTopic
      jboss.mq.destination:service=Topic,name=testDurableTopic
      jboss.mq.destination:service=Queue,name=testQueue
      jboss.mq.destination:service=Queue,name=A
      jboss.mq.destination:service=Queue,name=B
      jboss.mq.destination:service=Queue,name=C
      jboss.mq.destination:service=Queue,name=D
      jboss.mq.destination:service=Queue,name=ex
      , ObjectName: jboss.mq:service=PersistenceManager
      state: CONFIGURED
      I Depend On: jboss.jca:service=LocalTxCM,name=DefaultDS

      Depends On Me: jboss.mq:service=DestinationManager
      , ObjectName: jboss.mq:service=InvocationLayer,type=OIL2
      state: CONFIGURED
      I Depend On: jboss.mq:service=Invoker

      Depends On Me: , ObjectName: jboss.mq:service=InvocationLayer,type=RMI
      state: CONFIGURED
      I Depend On: jboss.mq:service=Invoker

      Depends On Me: , ObjectName: jboss.mq:service=Invoker
      state: CONFIGURED
      I Depend On: jboss.mq:service=TracingInterceptor

      Depends On Me: jboss.mq:service=InvocationLayer,type=HTTP
      jboss.mq:service=InvocationLayer,type=JVM
      jboss.mq:service=InvocationLayer,type=OIL
      jboss.mq:service=InvocationLayer,type=OIL2
      jboss.mq:service=InvocationLayer,type=RMI
      jboss.mq:service=InvocationLayer,type=UIL2
      , ObjectName: jboss.mq:service=TracingInterceptor
      state: CONFIGURED
      I Depend On: jboss.mq:service=SecurityManager

      Depends On Me: jboss.mq:service=Invoker
      , ObjectName: jboss.mq:service=SecurityManager
      state: CONFIGURED
      I Depend On: jboss.mq:service=DestinationManager

      Depends On Me: jboss.mq:service=TracingInterceptor
      jboss.mq.destination:service=Queue,name=DLQ
      jboss.mq.destination:service=Topic,name=testTopic
      jboss.mq.destination:service=Topic,name=securedTopic
      jboss.mq.destination:service=Topic,name=testDurableTopic
      jboss.mq.destination:service=Queue,name=testQueue
      , ObjectName: jboss.mq.destination:service=Queue,name=DLQ
      state: CONFIGURED
      I Depend On: jboss.mq:service=DestinationManager
      jboss.mq:service=SecurityManager

      Depends On Me: , ObjectName: jboss.mq.destination:service=Topic,name=testTopic
      state: CONFIGURED
      I Depend On: jboss.mq:service=DestinationManager
      jboss.mq:service=SecurityManager

      Depends On Me: , ObjectName: jboss.mq.destination:service=Topic,name=securedTopic
      state: CONFIGURED
      I Depend On: jboss.mq:service=DestinationManager
      jboss.mq:service=SecurityManager

      Depends On Me: , ObjectName: jboss.mq.destination:service=Topic,name=testDurableTopic
      state: CONFIGURED
      I Depend On: jboss.mq:service=DestinationManager
      jboss.mq:service=SecurityManager

      Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=testQueue
      state: CONFIGURED
      I Depend On: jboss.mq:service=DestinationManager
      jboss.mq:service=SecurityManager

      Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=A
      state: CONFIGURED
      I Depend On: jboss.mq:service=DestinationManager

      Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=B
      state: CONFIGURED
      I Depend On: jboss.mq:service=DestinationManager

      Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=C
      state: CONFIGURED
      I Depend On: jboss.mq:service=DestinationManager

      Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=D
      state: CONFIGURED
      I Depend On: jboss.mq:service=DestinationManager

      Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=ex
      state: CONFIGURED
      I Depend On: jboss.mq:service=DestinationManager

      Depends On Me: , ObjectName: jboss.mq:service=InvocationLayer,type=UIL2
      state: CONFIGURED
      I Depend On: jboss.mq:service=Invoker

      Depends On Me: ]

        • 1. Re: ERROR in MBean operation 'checkIncompleteDeployments()'
          seagull

          Hi,
          Sorry - I can't help yet.

          I've just had exactly the same problem as you. If I find out any answers I'll post them here. (or if you discovered the cause perhaps you could also post?)

          • 2. Re: ERROR in MBean operation 'checkIncompleteDeployments()'
            raja05

            Check your server.log to see any exception thrown before this. Most probably the Webservice which is running on port 8082 hasnt installed yet. Check if there is another service running on that port

            • 3. Re: ERROR in MBean operation 'checkIncompleteDeployments()'
              seagull

              Hi,
              Thanks for your response.

              I had a look at my log and only found the following warning;

              2004-04-26 16:09:41,934 WARN [org.jboss.web.tomcat.tc4.EmbeddedTomcatService] Unable to invoke setDelegate on class loader:org.jboss.web.tomcat.tc4.WebCtxLoader$ENCLoader@8e7f54

              The actual error I get is:

              2004-04-26 16:09:42,665 ERROR [org.jboss.deployment.scanner.URLDeploymentScanner] MBeanException: Exception in MBean operation 'checkIncompleteDeployments()'
              Cause: Incomplete Deployment listing:
              Packages waiting for a deployer:

              Incompletely deployed packages:

              MBeans waiting for classes:

              MBeans waiting for other MBeans:
              [ObjectName: jboss.j2ee:jndiName=clustering/HTTPSession,service=EJB
              state: NOTYETINSTALLED
              I Depend On: jboss:service=DefaultPartition
              jboss:service=invoker,type=jrmp

              Depends On Me: jboss:service=ClusteredHttpSession
              , ObjectName: jboss:service=ClusteredHttpSession
              state: CONFIGURED
              I Depend On: jboss.j2ee:jndiName=clustering/HTTPSession,service=EJB

              Depends On Me: , ObjectName: jboss.mq:service=InvocationLayer,type=HTTP
              state: CONFIGURED
              I Depend On: jboss.mq:service=Invoker
              jboss.web:service=WebServer

              Depends On Me: , ObjectName: jboss.mq:service=DestinationManager
              state: CONFIGURED
              I Depend On: jboss.mq:service=MessageCache
              jboss.mq:service=PersistenceManager
              jboss.mq:service=StateManager

              Depends On Me: jboss.mq.destination:service=Topic,name=testTopic
              jboss.mq.destination:service=Topic,name=securedTopic
              jboss.mq.destination:service=Topic,name=testDurableTopic
              jboss.mq.destination:service=Queue,name=testQueue
              jboss.mq.destination:service=Queue,name=A
              jboss.mq.destination:service=Queue,name=B
              jboss.mq.destination:service=Queue,name=C
              jboss.mq.destination:service=Queue,name=D
              jboss.mq.destination:service=Queue,name=ex
              jboss.mq:service=SecurityManager
              jboss.mq.destination:service=Queue,name=DLQ
              , ObjectName: jboss.mq:service=PersistenceManager
              state: CONFIGURED
              I Depend On: jboss.jca:service=LocalTxCM,name=DefaultDS

              Depends On Me: jboss.mq:service=DestinationManager
              , ObjectName: jboss.mq.destination:service=Topic,name=testTopic
              state: CONFIGURED
              I Depend On: jboss.mq:service=DestinationManager
              jboss.mq:service=SecurityManager

              Depends On Me: , ObjectName: jboss.mq.destination:service=Topic,name=securedTopic
              state: CONFIGURED
              I Depend On: jboss.mq:service=DestinationManager
              jboss.mq:service=SecurityManager

              Depends On Me: , ObjectName: jboss.mq.destination:service=Topic,name=testDurableTopic
              state: CONFIGURED
              I Depend On: jboss.mq:service=DestinationManager
              jboss.mq:service=SecurityManager

              Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=testQueue
              state: CONFIGURED
              I Depend On: jboss.mq:service=DestinationManager
              jboss.mq:service=SecurityManager

              Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=A
              state: CONFIGURED
              I Depend On: jboss.mq:service=DestinationManager

              Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=B
              state: CONFIGURED
              I Depend On: jboss.mq:service=DestinationManager

              Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=C
              state: CONFIGURED
              I Depend On: jboss.mq:service=DestinationManager

              Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=D
              state: CONFIGURED
              I Depend On: jboss.mq:service=DestinationManager

              Depends On Me: , ObjectName: jboss.mq.destination:service=Queue,name=ex
              state: CONFIGURED
              I Depend On: jboss.mq:service=DestinationManager

              Depends On Me: , ObjectName: jboss.mq:service=Invoker
              state: CONFIGURED
              I Depend On: jboss.mq:service=TracingInterceptor

              Depends On Me: jboss.mq:service=InvocationLayer,type=HTTP
              jboss.mq:service=InvocationLayer,type=JVM
              jboss.mq:service=InvocationLayer,type=OIL
              jboss.mq:service=InvocationLayer,type=OIL2
              jboss.mq:service=InvocationLayer,type=RMI
              jboss.mq:service=InvocationLayer,type=UIL2
              , ObjectName: jboss.mq:service=TracingInterceptor
              state: CONFIGURED
              I Depend On: jboss.mq:service=SecurityManager

              Depends On Me: jboss.mq:service=Invoker
              , ObjectName: jboss.mq:service=SecurityManager
              state: CONFIGURED
              I Depend On: jboss.mq:service=DestinationManager

              Depends On Me: jboss.mq.destination:service=Topic,name=testTopic
              jboss.mq.destination:service=Topic,name=securedTopic
              jboss.mq.destination:service=Topic,name=testDurableTopic
              jboss.mq.destination:service=Queue,name=testQueue
              jboss.mq:service=TracingInterceptor
              jboss.mq.destination:service=Queue,name=DLQ
              , ObjectName: jboss.mq.destination:service=Queue,name=DLQ
              state: CONFIGURED
              I Depend On: jboss.mq:service=DestinationManager
              jboss.mq:service=SecurityManager

              Depends On Me: , ObjectName: jboss.mq:service=InvocationLayer,type=JVM
              state: CONFIGURED
              I Depend On: jboss.mq:service=Invoker

              Depends On Me: , ObjectName: jboss.mq:service=InvocationLayer,type=OIL
              state: CONFIGURED
              I Depend On: jboss.mq:service=Invoker

              Depends On Me: , ObjectName: jboss.mq:service=InvocationLayer,type=OIL2
              state: CONFIGURED
              I Depend On: jboss.mq:service=Invoker

              Depends On Me: , ObjectName: jboss.mq:service=InvocationLayer,type=RMI
              state: CONFIGURED
              I Depend On: jboss.mq:service=Invoker

              Depends On Me: , ObjectName: jboss.mq:service=InvocationLayer,type=UIL2
              state: CONFIGURED
              I Depend On: jboss.mq:service=Invoker

              Depends On Me: , ObjectName: jboss:service=FarmMember,partition=DefaultPartition
              state: CONFIGURED
              I Depend On: jboss:service=DefaultPartition
              jboss.web:service=WebServer
              jboss.system:service=MainDeployer

              Depends On Me: ]

              I'm fairly new to this so I don't know how to check whether anything is running on port 8082.

              If anyone has any ideas, I'd like to see them.

              Cheers.

              • 4. Re: ERROR in MBean operation 'checkIncompleteDeployments()'
                raja05

                Sorry, the port is 8083 for WEbservice. On *NIX, try a
                netstat -na | grep 8083 and see if it returns a LISTEN on that. For Windows, try telnetting to that port to see if its already listening. I believe the default JMX Implementation from Sun uses port 8083(Or eclipse uses the same). IF u running any of these, try switching off that, or as an other option, change the port attribute on
                <JBOSS_HOME>/server/default/conf/jboss-service.xml and search for WEbservice mbean.
                Change it to another value and see if it starts up fine

                • 5. Re: ERROR in MBean operation 'checkIncompleteDeployments()'
                  seagull

                  I think I found the problem.

                  I had previously removed the hsqldb-ds.xml file from deploy because I thought it might conflict with my mssqldb-ds.xml file. I put it back and the error went away!

                  Now I'm onto the next error:
                  2004-04-27 09:02:05,225 INFO [org.jboss.web.localhost.Engine] Error compiling file: C:\jboss-3.2.2\server\all\work\MainEngine\localhost\weatherContext\/DailyDataView_jsp.java [javac] Compiling 1 source file
                  [javac] C:\jboss-3.2.2\server\all\work\MainEngine\localhost\weatherContext\DailyDataView_jsp.java:7: '.' expected
                  [javac] import DailyBean;
                  [javac] ^
                  [javac] 1 error

                  This is something else that always worked with Jboss3.0.3.

                  Oh well, its all good learning I suppose!