When we run a series of pax-exam tests of a Karaf application that uses
pax-web, we sooner or later start to get these backtraces. If we run any
single one of the integration tests by itself, we never see this.
The karaf container is launched by a @ClassRule in a junit test, so this
can't easily be explained by Junit method parallelism starting more than
one.
This does not abort the test, it just noises-up the log.
2016-08-31 08:05:05,203 | WARN | pool-92-thread-1 | MBeanContainer
| 56 - org.eclipse.jetty.util - 9.2.14.v20151106 | bean:
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper@1162445a
javax.management.InstanceAlreadyExistsException:
org.ops4j.pax.web.service.jetty.internal:type=jettyserverwrapper,id=0
at
com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:437)[:1.8.0_60]
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(DefaultMBeanServerInterceptor.java:1898)[:1.8.0_60]
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:966)[:1.8.0_60]
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:900)[:1.8.0_60]
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:324)[:1.8.0_60]
at
com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:522)[:1.8.0_60]
at
org.eclipse.jetty.jmx.MBeanContainer.beanAdded(MBeanContainer.java:209)[48:org.eclipse.jetty.jmx:9.2.14.v20151106]
at
org.eclipse.jetty.jmx.MBeanContainer.beanAdded(MBeanContainer.java:142)[48:org.eclipse.jetty.jmx:9.2.14.v20151106]
at
org.eclipse.jetty.util.component.ContainerLifeCycle.addEventListener(ContainerLifeCycle.java:367)[56:org.eclipse.jetty.util:9.2.14.v20151106]
at
org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:257)[56:org.eclipse.jetty.util:9.2.14.v20151106]
at
org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:231)[56:org.eclipse.jetty.util:9.2.14.v20151106]
at
org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:164)[69:org.ops4j.pax.web.pax-web-jetty:4.2.4]
at
org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:415)[69:org.ops4j.pax.web.pax-web-jetty:4.2.4]
at
org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:71)[69:org.ops4j.pax.web.pax-web-jetty:4.2.4]
at
org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:700)[69:org.ops4j.pax.web.pax-web-jetty:4.2.4]
at
org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)[69:org.ops4j.pax.web.pax-web-jetty:4.2.4]
at
org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:351)[70:org.ops4j.pax.web.pax-web-runtime:4.2.4]
at
org.ops4j.pax.web.service.internal.Activator$3.run(Activator.java:293)[70:org.ops4j.pax.web.pax-web-runtime:4.2.4]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_60]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_60]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_60]
--
--
------------------
OPS4J - http://www.ops4j.org - [email protected]
---
You received this message because you are subscribed to the Google Groups
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.