Ben,
The working directory for the cite tests is the /var/lib/jenkins/workspace/geoserver-cite directory and the tests that are failing all get run by invoking “run.sh wcs-1.0 2.8.x” to run the WCS 1.0 tests on the 2.8 branch…change to wcs-1.1 to run WCS 1.10 tests (you get the idea).
That script unzips a fresh version of the geoserver bin into a working directory and attempts to start it pointing at a special data_dir with dat for the cite tests. There was an error with the new jetty not honoring the testing port (11010) and conflicting with Jenkins on 8080 but I fixed that (those scripts are a mess and need some love).
The problem now is that the GeoTools logger blows up when Jetty starts, so GeoServer deploy fails and — while Jetty is technically up and answering requests – all the tests fail as the get 404s when making requests. Not sure why GeoTools is failing, I try to run the geoserver-bin in other places and it works fine - so there is something fishy about how this particular environment is being setup.
On travel right now and don’t have all that much time to work it —but will do what I can….anyone else have ideas?
Cheers,
Tom
:25.180::WARN: failed HandlerCollection@anonymised.com
java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.Logger
at org.geotools.util.logging.Log4JLoggerFactory.getImplementation(Log4JLoggerFactory.java:65)
at org.geotools.util.logging.Log4JLoggerFactory.getImplementation(Log4JLoggerFactory.java:33)
at org.geotools.util.logging.LoggerFactory.getLogger(LoggerFactory.java:79)
at org.geotools.util.logging.Logging.getLogger(Logging.java:200)
at org.geoserver.platform.GeoServerResourceLoader.(GeoServerResourceLoader.java:62)
at org.geoserver.logging.LoggingStartupContextListener.contextInitialized(LoggingStartupContextListener.java:66)
at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:540)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:510)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:222)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:977)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.mortbay.start.Main.invokeMain(Main.java:183)
at org.mortbay.start.Main.start(Main.java:497)
at org.mortbay.start.Main.main(Main.java:115)
Tom Ingold
VP, Product
Boundless
Desk: 202.827.0299
Mobile: 813.784.4151