Hi Chaps,
I'm trying to run some integration tests on the latest revision the OTRS
3.1 integration code. Just merged master into my branch and I'm getting a
503 from the webapp. It's been a while since I've done this, so I'm
perfectly prepared to believe it's pilot error, however, I am seeing this
in jetty-server.log:
2014-02-04 16:19:03,632 WARN [Main] o.e.j.w.WebAppContext: Failed startup
of context
o.e.j.w.WebAppContext{/opennms,file:/home/jonathan/dev-jam/git/opennms/target/openn
ms-1.13.1-SNAPSHOT/jetty-webapps/opennms/},/home/jonathan/dev-jam/git/opennms/target/opennms-1.13.1-SNAPSHOT/jetty-webapps/opennms
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
~[?:1.7.0_51]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.7.0_51]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_51]
at
org.eclipse.jetty.webapp.IterativeDescriptorProcessor.visit(IterativeDescriptorProcessor.java:85)
~[jetty-webapp-7.6.12.v20130726.jar:7.6.12.v20130726]
at
org.eclipse.jetty.webapp.IterativeDescriptorProcessor.process(IterativeDescriptorProcessor.java:72)
~[jetty-webapp-7.6.12.v20130726.jar:7.6.12.v20130726]
at org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:326)
~[jetty-webapp-7.6.12.v20130726.jar:7.6.12.v20130726]
at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1238)
~[jetty-webapp-7.6.12.v20130726.jar:7.6.12.v20130726]
at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:689)
~[jetty-server-7.6.12.v20130726.jar:7.6.12.v20130726]
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:482)
[jetty-webapp-7.6.12.v20130726.jar:7.6.12.v20130726]
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
[jetty-util-7.6.12.v20130726.jar:7.6.12.v20130726]
at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
[jetty-server-7.6.12.v20130726.jar:7.6.12.v20130726]
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
[jetty-util-7.6.12.v20130726.jar:7.6.12.v20130726]
at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
[jetty-server-7.6.12.v20130726.jar:7.6.12.v20130726]
at org.eclipse.jetty.server.Server.doStart(Server.java:281)
[jetty-server-7.6.12.v20130726.jar:7.6.12.v20130726]
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
[jetty-util-7.6.12.v20130726.jar:7.6.12.v20130726]
at org.opennms.netmgt.jetty.JettyServer.onStart(JettyServer.java:214)
[opennms-jetty-1.13.1-SNAPSHOT.jar:?]
at
org.opennms.netmgt.daemon.AbstractServiceDaemon$4.run(AbstractServiceDaemon.java:297)
[org.opennms.core.daemon-1.13.1-SNAPSHOT.jar:?]
at org.opennms.core.logging.Logging.withPrefix(Logging.java:39)
[org.opennms.core.logging-1.13.1-SNAPSHOT.jar:?]
at
org.opennms.netmgt.daemon.AbstractServiceDaemon.start(AbstractServiceDaemon.java:290)
[org.opennms.core.daemon-1.13.1-SNAPSHOT.jar:?]
at
org.opennms.netmgt.daemon.AbstractSpringContextJmxServiceDaemon$2.run(AbstractSpringContextJmxServiceDaemon.java:128)
[org.opennms.core.daemon-1.13.1-SNAPSHOT
.jar:?]
at org.opennms.core.logging.Logging.withPrefix(Logging.java:39)
[org.opennms.core.logging-1.13.1-SNAPSHOT.jar:?]
at
org.opennms.netmgt.daemon.AbstractSpringContextJmxServiceDaemon.start(AbstractSpringContextJmxServiceDaemon.java:118)
[org.opennms.core.daemon-1.13.1-SNAPSHOT
.jar:?]
at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source) ~[?:?]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.7.0_51]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_51]
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:75) [?:1.7.0_51]
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.7.0_51]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_51]
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:279) [?:1.7.0_51]
at
com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:112)
[?:1.7.0_51]
at
com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:46)
[?:1.7.0_51]
at
com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237)
[?:1.7.0_51]
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
[?:1.7.0_51]
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252)
[?:1.7.0_51]
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
[?:1.7.0_51]
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
[?:1.7.0_51]
at org.opennms.netmgt.vmmgr.Invoker.invoke(Invoker.java:294)
[org.opennms.core.daemon-1.13.1-SNAPSHOT.jar:?]
at org.opennms.netmgt.vmmgr.Invoker.invokeMethods(Invoker.java:223)
[org.opennms.core.daemon-1.13.1-SNAPSHOT.jar:?]
at org.opennms.netmgt.vmmgr.Starter.start(Starter.java:248)
[org.opennms.core.daemon-1.13.1-SNAPSHOT.jar:?]
at org.opennms.netmgt.vmmgr.Starter.startDaemon(Starter.java:106)
[org.opennms.core.daemon-1.13.1-SNAPSHOT.jar:?]
at org.opennms.netmgt.vmmgr.Controller.start(Controller.java:184)
[org.opennms.core.daemon-1.13.1-SNAPSHOT.jar:?]
at org.opennms.netmgt.vmmgr.Controller.main(Controller.java:163)
[org.opennms.core.daemon-1.13.1-SNAPSHOT.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
~[?:1.7.0_51]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.7.0_51]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_51]
at org.opennms.bootstrap.Bootstrap$3.run(Bootstrap.java:365)
[opennms_bootstrap.jar:?]
at java.lang.Thread.run(Thread.java:744) [?:1.7.0_51]
Caused by: java.lang.LinkageError: loader constraint violation: when
resolving method
"org.slf4j.impl.StaticLoggerBinder.getLoggerFactory()Lorg/slf4j/ILoggerFactory;"
th
e class loader (instance of org/eclipse/jetty/webapp/WebAppClassLoader) of
the current class, org/slf4j/LoggerFactory, and the class loader (instance
of java/net/Factory
URLClassLoader) for resolved class, org/slf4j/impl/StaticLoggerBinder, have
different Class objects for the type LoggerFactory; used in the signature
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:299)
~[slf4j-api-1.7.2.jar:1.7.2]
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269)
~[slf4j-api-1.7.2.jar:1.7.2]
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281)
~[slf4j-api-1.7.2.jar:1.7.2]
at
org.opennms.container.web.OnmsOSGiBridgeActivator.<clinit>(OnmsOSGiBridgeActivator.java:55)
~[?:?]
at org.opennms.container.web.WebAppListener.<init>(WebAppListener.java:33)
~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
~[?:1.7.0_51]
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
~[?:1.7.0_51]
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[?:1.7.0_51]
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
~[?:1.7.0_51]
at java.lang.Class.newInstance(Class.java:374) ~[?:1.7.0_51]
at
org.eclipse.jetty.servlet.ServletContextHandler$Context.createListener(ServletContextHandler.java:725)
~[jetty-servlet-7.6.12.v20130726.jar:7.6.12.v20130726]
at
org.eclipse.jetty.webapp.StandardDescriptorProcessor.newListenerInstance(StandardDescriptorProcessor.java:1409)
~[jetty-webapp-7.6.12.v20130726.jar:7.6.12.v20
130726]
at
org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitListener(StandardDescriptorProcessor.java:1366)
~[jetty-webapp-7.6.12.v20130726.jar:7.6.12.v20130726
]
... 50 more
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
Could try an older VM, but if this is a classloader error, I'm not sure the
recent security sessions are relevant.
Any help appreciated.
Cheers ... J
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ
opennms-devel mailing list
To *unsubscribe* or change your subscription options, see the bottom of this
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel