Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.0.1
-
None
-
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
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
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)