[Geoserver-devel] [jira] Created: (GEOS-2750) When downgrading GeoServer from 1.7.3 to 1.7.2 GeoServer fails to start.

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