XMLWordPrintable

Details

    • Sub-task
    • Resolution: Won't Do
    • Major
    • None
    • jboss-fuse-6.1
    • Karaf
    • None
    • % %

    Description

      Reproduce steps:

      JBossFuse:karaf@root> features:list | grep application-without-isolation
      [uninstalled] [1.0.0                  ] application-without-isolation           karaf-enterprise-2.3.0.redhat-610379 Provide EBA archive support
      
      JBossFuse:karaf@root> features:install application-without-isolation
      Refreshing bundles org.apache.felix.bundlerepository (5)
      
      JBossFuse:karaf@root> features:list | grep application-without-isolation
      [installed  ] [1.0.0                  ] application-without-isolation           karaf-enterprise-2.3.0.redhat-610379 Provide EBA archive support
      
      JBossFuse:karaf@root> features:uninstall application-without-isolation
      Error executing command: The Blueprint container is being or has been destroyed: (objectClass=org.osgi.service.packageadmin.PackageAdmin)
      Exception in thread "Karaf Shell Console Thread" org.osgi.service.blueprint.container.ServiceUnavailableException: The Blueprint container is being or has been destroyed: (objectClass=org.apache.felix.service.threadio.ThreadIO)
              at org.apache.aries.blueprint.container.ReferenceRecipe.getService(ReferenceRecipe.java:236)
              at org.apache.aries.blueprint.container.ReferenceRecipe.access$000(ReferenceRecipe.java:55)
              at org.apache.aries.blueprint.container.ReferenceRecipe$ServiceDispatcher.call(ReferenceRecipe.java:294)
              at Proxy37b6847b_21ed_4a8e_8151_b336cc94871f.close(Unknown Source)
              at org.apache.karaf.shell.console.jline.Console.run(Console.java:210)
              at org.apache.karaf.shell.console.jline.DelayedStarted.run(DelayedStarted.java:61)
      

      Also found threading problem through VisualVM after uninstalling this feature (part of thread dump):

      ...other threads...
      "qtp775587829-62 Acceptor0 SelectChannelConnector@0.0.0.0:8181" prio=10 tid=0x00007f3ce00f8000 nid=0x7a71 waiting for monitor entry [0x00007f3c872f1000]
         java.lang.Thread.State: BLOCKED (on object monitor)
      	at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:225)
      	- waiting to lock <0x00000000e158f420> (a java.lang.Object)
      	at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109)
      	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938)
      	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
      	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
      	at java.lang.Thread.run(Thread.java:745)
      
         Locked ownable synchronizers:
      	- None
      ...other threads...
      

      Feature application-without-isolation info

      JBossFuse:karaf@root> features:info application-without-isolation
      Description of application-without-isolation 1.0.0 feature
       Provide EBA archive support
      ----------------------------------------------------------------
      Support of the Aries EBA archives
      ----------------------------------------------------------------
      Feature has no configuration
      Feature has no configuration files
      Feature depends on:
        obr 2.3.0.redhat-610379
      Feature contains followed bundles:
       mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.api/1.0.1.redhat-610379 start-level=20
       mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.core/1.0.1.redhat-610379 start-level=20
       mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.cm/1.0.1.redhat-610379 start-level=20
       mvn:org.apache.aries.proxy/org.apache.aries.proxy.api/1.0.1.redhat-610379 start-level=20
       mvn:org.apache.aries.proxy/org.apache.aries.proxy.impl/1.0.1.redhat-610379 start-level=20
       mvn:org.apache.aries/org.apache.aries.util/1.0.1.redhat-610379 start-level=20
       mvn:org.apache.aries.application/org.apache.aries.application.resolver.obr/1.0.0 start-level=30
       mvn:org.apache.aries.application/org.apache.aries.application.install/1.0.0 start-level=30
       mvn:org.apache.aries.application/org.apache.aries.application.api/1.0.0 start-level=30
       mvn:org.apache.aries.application/org.apache.aries.application.management/1.0.0 start-level=30
       mvn:org.apache.aries.application/org.apache.aries.application.utils/1.0.0 start-level=30
       mvn:org.apache.aries.application/org.apache.aries.application.modeller/1.0.0 start-level=30
       mvn:org.apache.aries.application/org.apache.aries.application.default.local.platform/1.0.0 start-level=30
       mvn:org.apache.aries.application/org.apache.aries.application.resolver.noop/1.0.0 start-level=30
       mvn:org.apache.aries.application/org.apache.aries.application.deployment.management/1.0.0 start-level=30
       mvn:org.apache.aries.application/org.apache.aries.application.runtime/1.0.0 start-level=30
      

      Also there is old jira that might be related: ENTESB-669

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jludvice Josef Ludvicek (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: