Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-5630

container-list on child fails with illegal state exception in 630085 build

    XMLWordPrintable

Details

    • % %
    • Hide

      fabric:create --wait-for-provisioning
      container-create-child root child1
      container-list child1

      Show
      fabric:create --wait-for-provisioning container-create-child root child1 container-list child1
    • Sprint 5 - towards ER2

    Description

      container-list for a child container gives the following error:

      JBossFuse:karaf@root> container-list child1
      Error executing command: Profile 'jboss-fuse-karaf' does not exist in version: 1.0

      With this exception
      2016-06-03 15:24:52,917 | ERROR | l Console Thread | Console | 38 - org.apache.karaf.shell.console - 2.4.0.redhat-630085 | Exception caught while executing command
      java.lang.IllegalStateException: Profile 'jboss-fuse-karaf' does not exist in version: 1.0
      at io.fabric8.api.gravia.IllegalStateAssertion.assertNotNull(IllegalStateAssertion.java:46)
      at io.fabric8.internal.VersionImpl.getRequiredProfile(VersionImpl.java:88)
      at io.fabric8.internal.ContainerImpl.getProfiles(ContainerImpl.java:239)
      at io.fabric8.commands.support.CommandUtils.filterContainers(CommandUtils.java:134)
      at io.fabric8.commands.ContainerListAction.doExecute(ContainerListAction.java:61)
      at org.apache.karaf.shell.console.AbstractAction.execute(AbstractAction.java:33)
      at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
      at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_65]
      at java.lang.reflect.Method.invoke(Method.java:497)[:1.8.0_65]
      at org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54)[19:org.apache.aries.proxy.impl:1.0.4]
      at org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)[19:org.apache.aries.proxy.impl:1.0.4]
      at io.fabric8.commands.$ContainerList2076596348.execute(Unknown Source)[mvn:org.apache.aries.proxy/org.apache.aries.proxy.impl/1.0.4:]
      at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)[38:org.apache.karaf.shell.console:2.4.0.redhat-630085]
      at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)[38:org.apache.karaf.shell.console:2.4.0.redhat-630085]
      at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)[38:org.apache.karaf.shell.console:2.4.0.redhat-630085]
      at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[38:org.apache.karaf.shell.console:2.4.0.redhat-630085]
      at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)[38:org.apache.karaf.shell.console:2.4.0.redhat-630085]
      at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)[38:org.apache.karaf.shell.console:2.4.0.redhat-630085]
      at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:92)[38:org.apache.karaf.shell.console:2.4.0.redhat-630085]
      at org.apache.karaf.shell.console.jline.Console.run(Console.java:197)[38:org.apache.karaf.shell.console:2.4.0.redhat-630085]
      at org.apache.karaf.shell.console.jline.DelayedStarted.run(DelayedStarted.java:79)[38:org.apache.karaf.shell.console:2.4.0.redhat-630085]

      container-list without a container name shows that the child container exists, and it is possible to connect to it.

      Attachments

        Activity

          People

            janstey@redhat.com Jonathan Anstey
            kearls@redhat.com Kevin Earls (Inactive)
            Jan Kasztura Jan Kasztura (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: