Uploaded image for project: 'ACE'
  1. ACE
  2. ACE-610

Running ACE on ARM7 board Odroid C1 inside docker container

Add voteWatch issue
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.0.1
    • None
    • Launcher
    • None
    • ARMv7 Odroid C1 board

    Description

      Dockerfile

      FROM armv7/armhf-java8

      MAINTAINER dede

      RUN mkdir -p /apache/ace
      RUN mkdir -p /apache/ace/bundle-cache

      WORKDIR /apache/ace

      COPY server-allinone.tar /apache/ace/server-allinone.tar

      RUN tar -xvf server-allinone.tar \
      && rm server-allinone.tar \
      && chmod 777 -R /apache/ace

      VOLUME ["/apache/ace/bundle-cache", "/apache/ace/conf"]

      EXPOSE 8080

      CMD ["java", "-Dorg.osgi.service.http.port=8080", "-Dorg.apache.ace.server=localhost:8080", "-Dorg.apache.ace.obr=localhost:8080", "-Dorg.apache.ace.configurator.CONFIG_DIR=/apache/ace/conf", "-jar", "server-allinone.jar"]

      --------------------------------------------------

      Compilation of the Dockerfile

      Sending build context to Docker daemon 14.91 MB
      Step 1/10 : FROM armv7/armhf-java8
      ---> 272fe4453397
      Step 2/10 : MAINTAINER dede
      ---> Running in d843a10c6823
      ---> 3dff5a4cfd48
      Removing intermediate container d843a10c6823
      Step 3/10 : RUN mkdir -p /apache/ace
      ---> Running in 6c2b6e2a3218
      ---> 333d74502e1b
      Removing intermediate container 6c2b6e2a3218
      Step 4/10 : RUN mkdir -p /apache/ace/bundle-cache
      ---> Running in 5c56428964ce
      ---> 4a486b35c4bc
      Removing intermediate container 5c56428964ce
      Step 5/10 : WORKDIR /apache/ace
      ---> 21f5806b8d11
      Removing intermediate container 334f3533175c
      Step 6/10 : COPY server-allinone.tar /apache/ace/server-allinone.tar
      ---> 235b8bd3c335
      Removing intermediate container 1d76e0918acd
      Step 7/10 : RUN tar -xvf server-allinone.tar && rm server-allinone.tar && chmod 777 -R /apache/ace
      ---> Running in 2905e05355ee
      conf/
      conf/org.apache.ace.client.automation.cfg
      conf/org.apache.ace.client.repository.cfg
      conf/org.apache.ace.client.rest.cfg
      conf/org.apache.ace.client.workspace.cfg
      conf/org.apache.ace.configurator.useradmin.task.UpdateUserAdminTask.cfg
      conf/org.apache.ace.connectionfactory/
      conf/org.apache.ace.connectionfactory/auditlog.cfg
      conf/org.apache.ace.connectionfactory/client.cfg
      conf/org.apache.ace.connectionfactory/deployment.cfg
      conf/org.apache.ace.connectionfactory/obr.cfg
      conf/org.apache.ace.connectionfactory/replication.cfg
      conf/org.apache.ace.connectionfactory/repository.cfg
      conf/org.apache.ace.deployment.provider.filebased.cfg
      conf/org.apache.ace.deployment.provider.repositorybased.cfg
      conf/org.apache.ace.deployment.servlet.agent.cfg
      conf/org.apache.ace.deployment.servlet.cfg
      conf/org.apache.ace.discovery.property.cfg
      conf/org.apache.ace.gogo.servlet.cfg
      conf/org.apache.ace.http.redirector.factory/
      conf/org.apache.ace.http.redirector.factory/root-to-ace.cfg
      conf/org.apache.ace.log.server.servlet.factory/
      conf/org.apache.ace.log.server.servlet.factory/auditlog.cfg
      conf/org.apache.ace.log.server.store.factory/
      conf/org.apache.ace.log.server.store.factory/auditlog.cfg
      conf/org.apache.ace.log.server.store.filebased.cfg
      conf/org.apache.ace.obr.servlet.cfg
      conf/org.apache.ace.obr.storage.file.cfg
      conf/org.apache.ace.repository.servlet.RepositoryReplicationServlet.cfg
      conf/org.apache.ace.repository.servlet.RepositoryServlet.cfg
      conf/org.apache.ace.scheduler.cfg
      conf/org.apache.ace.server.repository.factory/
      conf/org.apache.ace.server.repository.factory/ace-deployment.cfg
      conf/org.apache.ace.server.repository.factory/ace-shop.cfg
      conf/org.apache.ace.server.repository.factory/ace-target.cfg
      conf/org.apache.ace.server.repository.factory/ace-user.cfg
      conf/org.apache.ace.webui.vaadin.cfg
      server-allinone.jar
      store/
      store/ace-launcher.jar
      store/org.apache.felix.deployment.rp.autoconf-0.1.8.jar
      ---> 8423e4819642
      Removing intermediate container 2905e05355ee
      Step 8/10 : VOLUME /apache/ace/bundle-cache /apache/ace/conf
      ---> Running in 5ac13c4f381b
      ---> cca55bbb657e
      Removing intermediate container 5ac13c4f381b
      Step 9/10 : EXPOSE 8080
      ---> Running in e0e5fe78ed9d
      ---> 1998e1798dce
      Removing intermediate container e0e5fe78ed9d
      Step 10/10 : CMD java -Dorg.osgi.service.http.port=8080 -Dorg.apache.ace.server=localhost:8080 -Dorg.apache.ace.obr=localhost:8080 -Dorg.apache.ace.configurator.CONFIG_DIR=/apache/ace/conf -jar server-allinone.jar
      ---> Running in 6c61025c36a0
      ---> 0e088839928d
      Removing intermediate container 6c61025c36a0
      Successfully built 0e088839928d

      ----------------------------------------------------------------------------

      Docker Stdouts log

      ____________________________

      Welcome to Apache Felix Gogo

      g! gosh: stopping framework
      ERROR: Bundle org.apache.ace.resourceprocessor.useradmin [50] EventDispatcher: Error during dispatch. (java.lang.IllegalStateException: Invalid BundleContext.)
      [Info ] [ ] Stopped Jetty.
      ERROR: Bundle org.apache.ace.consolelogger [30] EventDispatcher: Error during dispatch. (java.lang.IllegalStateException: Invalid BundleContext.)

      -----------------------------------------------------------------------------------------

      Docker Stderr logs

      2017-03-29 11:02:23.465:INFO::FelixStartLevel: Logging initialized @3113ms
      2017-03-29 11:02:23.681:INFO:oejs.Server:FelixStartLevel: jetty-9.2.14.v20151106
      2017-03-29 11:02:23.943:INFO:oejsh.ContextHandler:FelixStartLevel: Started o.e.j.s.ServletContextHandler@1956446

      {/,null,AVAILABLE}

      2017-03-29 11:02:23.945:INFO:oejs.Server:FelixStartLevel: Started @3594ms
      2017-03-29 11:02:24.048:INFO:oejs.ServerConnector:FelixStartLevel: Started ServerConnector@de3456

      {HTTP/1.1}{0.0.0.0:8080}
      java.lang.IllegalStateException: Invalid BundleContext.
      at org.apache.felix.framework.BundleContextImpl.checkValidity(BundleContextImpl.java:511)
      at org.apache.felix.framework.BundleContextImpl.ungetService(BundleContextImpl.java:475)
      at org.apache.felix.dm.Logger.serviceChanged(Logger.java:221)
      at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:987)
      at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:838)
      at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:545)
      at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4560)
      at org.apache.felix.framework.Felix.access$000(Felix.java:106)
      at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:419)
      at org.apache.felix.framework.ServiceRegistry.unregisterService(ServiceRegistry.java:170)
      at org.apache.felix.framework.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:144)
      at org.apache.felix.framework.ServiceRegistry.unregisterServices(ServiceRegistry.java:235)
      at org.apache.felix.framework.Felix.stopBundle(Felix.java:2629)
      at org.apache.felix.framework.Felix.updateBundle(Felix.java:2338)
      at org.apache.felix.framework.BundleImpl.update(BundleImpl.java:995)
      at aQute.launcher.Launcher.installEmbedded(Launcher.java:660)
      at aQute.launcher.Launcher.update(Launcher.java:447)
      at aQute.launcher.Launcher.activate(Launcher.java:400)
      at aQute.launcher.Launcher.run(Launcher.java:283)
      at aQute.launcher.Launcher.main(Launcher.java:133)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:497)
      at aQute.launcher.pre.EmbeddedLauncher.main(EmbeddedLauncher.java:38)
      2017-03-29 11:02:26.562:INFO:oejs.ServerConnector:main: Stopped ServerConnector@de3456{HTTP/1.1} {0.0.0.0:8080}

      2017-03-29 11:02:26.579:INFO:oejsh.ContextHandler:main: Stopped o.e.j.s.ServletContextHandler@1956446

      {/,null,UNAVAILABLE}

      java.lang.IllegalStateException: Invalid BundleContext.
      at org.apache.felix.framework.BundleContextImpl.checkValidity(BundleContextImpl.java:511)
      at org.apache.felix.framework.BundleContextImpl.ungetService(BundleContextImpl.java:475)
      at org.apache.felix.dm.Logger.serviceChanged(Logger.java:221)
      at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:987)
      at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:838)
      at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:545)
      at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4560)
      at org.apache.felix.framework.Felix.access$000(Felix.java:106)
      at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:419)
      at org.apache.felix.framework.ServiceRegistry.unregisterService(ServiceRegistry.java:170)
      at org.apache.felix.framework.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:144)
      at org.apache.felix.framework.ServiceRegistry.unregisterServices(ServiceRegistry.java:235)
      at org.apache.felix.framework.Felix.stopBundle(Felix.java:2629)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1383)
      at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
      at java.lang.Thread.run(Thread.java:745)

      Attachments

        Activity

          People

            Unassigned Unassigned
            gügüDeVerlant gügüDeVerlant

            Dates

              Created:
              Updated:

              Slack

                Issue deployment