1 Reply Latest reply on Dec 21, 2012 4:28 AM by thomas.diesler

    OSGi subsystem failure: read-attribute failed. Known defect?(JBoss 7.2 Alpha)

    jrantav

      Time to time, when deploying and undeploying bundles, we start seeing this:

       

      14:06:55,101 ERROR [org.jboss.as.controller.management-operation] (HttpManagementService-threads - 6) JBAS014612: Operation ("read-attribute") failed - address:

      ([

          ("subsystem" => "osgi"),

          ("bundle" => "99")

      ]): java.lang.IllegalStateException: JBOSGI011210: Bundle already uninstalled: ejb-no-osgi:0.0.1.SNAPSHOT

              at org.jboss.osgi.framework.internal.AbstractBundleState.assertNotUninstalled(AbstractBundleState.java:628)

              at org.jboss.osgi.framework.internal.UserBundleRevision.getEntry(UserBundleRevision.java:138)

              at org.jboss.osgi.framework.internal.HostBundleRevision.getLocalizationEntry(HostBundleRevision.java:199)

              at org.jboss.osgi.framework.internal.AbstractBundleState.getLocalizationEntry(AbstractBundleState.java:438)

              at org.jboss.osgi.framework.internal.AbstractBundleState.getLocalizationEntry(AbstractBundleState.java:407)

              at org.jboss.osgi.framework.internal.AbstractBundleState.getHeaders(AbstractBundleState.java:345)

              at org.jboss.osgi.framework.internal.UserBundleState.getHeaders(UserBundleState.java:128)

              at org.jboss.osgi.framework.internal.AbstractBundleState.getHeaders(AbstractBundleState.java:320)

              at org.jboss.as.osgi.management.BundleResourceHandler.handleReadAttributeOperation(BundleResourceHandler.java:88)

              at org.jboss.as.osgi.management.BundleResourceHandler.executeRuntimeStep(BundleResourceHandler.java:56)

              at org.jboss.as.controller.AbstractRuntimeOnlyHandler$1.execute(AbstractRuntimeOnlyHandler.java:90) [jboss-as-controller-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:439) [jboss-as-controller-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:321) [jboss-as-controller-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:228) [jboss-as-controller-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:223) [jboss-as-controller-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:135) [jboss-as-controller-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:111) [jboss-as-controller-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.controller.ModelControllerImpl$2.execute(ModelControllerImpl.java:325) [jboss-as-controller-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.controller.ModelControllerImpl$2.execute(ModelControllerImpl.java:315) [jboss-as-controller-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.domain.http.server.DomainApiHandler.processRequest(DomainApiHandler.java:320) [jboss-as-domain-http-interface-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.domain.http.server.DomainApiHandler.doHandle(DomainApiHandler.java:226) [jboss-as-domain-http-interface-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.domain.http.server.DomainApiHandler.handle(DomainApiHandler.java:233) [jboss-as-domain-http-interface-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.domain.http.server.security.SubjectAssociationHandler.handle(SubjectAssociationHandler.java:51) [jboss-as-domain-http-interface-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78)

              at org.jboss.sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:69)

              at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:81)

              at org.jboss.sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:710)

              at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78)

              at org.jboss.as.domain.http.server.RealmReadinessFilter.doFilter(RealmReadinessFilter.java:47) [jboss-as-domain-http-interface-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.as.domain.http.server.DmrFailureReadinessFilter.doFilter(DmrFailureReadinessFilter.java:45) [jboss-as-domain-http-interface-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]

              at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:81)

              at org.jboss.sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:682)

              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_09]

              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_09]

              at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_09]

              at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.0.0.GA.jar:2.0.0.GA]

       

      after that, OSGi subsystem seems to become unresponsive, and OSGi tab in http://localhost:9990/console/App.html#osgi-runtime is only showing a blank table even though there should be plenty of bundles there.

       

      It is possible to get the console operational at least with doing a deployment of a war file

       

      Is this a known issue?