When downgrading GeoServer from 1.7.3 to 1.7.2 GeoServer fails to start.
-------------------------------------------------------------------------
Key: GEOS-2750
URL: http://jira.codehaus.org/browse/GEOS-2750
Project: GeoServer
Issue Type: Bug
Components: Configuration
Affects Versions: 1.7.3
Environment: CentOS Linux, Tomcat, and GeoServer 1.7.3. Sun Java
Reporter: Ivan Willig
Assignee: Andrea Aime
After encountering some issues with GeoServer 1.7.3 I tried to downgrade from 1.7.3 to 1.7.2. This was to check if my issues were data or GeoServer errors. After reconfiguring my 1.7.2 GeoServer with the data_dir from my 1.7.3 GeoServer, GeoServer fails to start due to the following errors.
java.lang.NullPointerException
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:485)
at java.lang.StringBuffer.append(StringBuffer.java:301)
at org.apache.log4j.helpers.ISO8601DateFormat.format(ISO8601DateFormat.java:132)
at java.text.DateFormat.format(DateFormat.java:316)
at org.apache.log4j.helpers.PatternParser$DatePatternConverter.convert(PatternParser.java:444)
at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:64)
at org.apache.log4j.PatternLayout.format(PatternLayout.java:503)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:301)
at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:236)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:159)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65)
at org.apache.log4j.Category.callAppenders(Category.java:203)
at org.apache.log4j.Category.forcedLog(Category.java:388)
at org.apache.log4j.Category.log(Category.java:835)
at org.geotools.util.logging.Log4JLogger.log(Log4JLogger.java:122)
at org.geotools.util.logging.LoggerAdapter.logp(LoggerAdapter.java:429)
at org.geotools.util.logging.LoggerAdapter.logp(LoggerAdapter.java:475)
at org.geotools.util.logging.LoggerAdapter.log(LoggerAdapter.java:344)
at org.geotools.factory.FactoryRegistry.loadingFailure(FactoryRegistry.java:974)
at org.geotools.factory.FactoryRegistry.register(FactoryRegistry.java:849)
at org.geotools.factory.FactoryRegistry.scanForPlugins(FactoryRegistry.java:773)
at org.geotools.factory.FactoryRegistry.scanForPluginsIfNeeded(FactoryRegistry.java:808)
at org.geotools.factory.FactoryRegistry.getUnfilteredProviders(FactoryRegistry.java:229)
at org.geotools.factory.FactoryRegistry.getServiceImplementation(FactoryRegistry.java:429)
at org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.java:364)
at org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:143)
at org.geotools.referencing.ReferencingFactoryFinder.getFactory(ReferencingFactoryFinder.java:193)
at org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactory(ReferencingFactoryFinder.java:318)
at org.vfny.geoserver.wcs.responses.DescribeResponse.<clinit>(DescribeResponse.java:131)
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)
at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)
at java.lang.reflect.Field.getFieldAccessor(Field.java:899)
at java.lang.reflect.Field.get(Field.java:358)
at org.apache.catalina.loader.WebappClassLoader.clearReferences(WebappClassLoader.java:1614)
at org.apache.catalina.loader.WebappClassLoader.stop(WebappClassLoader.java:1497)
at org.apache.catalina.loader.WebappLoader.stop(WebappLoader.java:707)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4550)
at org.apache.catalina.manager.ManagerServlet.stop(ManagerServlet.java:1295)
at org.apache.catalina.manager.HTMLManagerServlet.stop(HTMLManagerServlet.java:622)
at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:131)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:354)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
13 Mar 14:59:42 WARN [geotools.factory] - Can't load a service for category "CoordinateOperationFactory". Cause is "NullPointerException".
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira