[Geoserver-devel] [jira] Created: (GEOS-2796) Can't reload the stored configuration after restart on trunk

Can't reload the stored configuration after restart on trunk
------------------------------------------------------------

                 Key: GEOS-2796
                 URL: http://jira.codehaus.org/browse/GEOS-2796
             Project: GeoServer
          Issue Type: Bug
            Reporter: Andrea Aime
            Assignee: Justin Deoliveira
             Fix For: 2.0.x

Steps:
- add a postgis datastore
- stop geoserver
- restart

The result is:

{code}
log4j:WARN File option not set for appender [geoserverlogfile].
log4j:WARN Are you using FileAppender instead of ConsoleAppender?
27 mar 18:32:35 ERROR [geoserver.global] -
----------------------------------
- GEOSERVER_DATA_DIR: C:\progetti\geoserver\src\trunk\data\release
----------------------------------
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'burg'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'capitals'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'cite_lakes'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'concat'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'dem'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'flags'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'giant_polygon'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'grass'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'green'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'line'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'poi'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'point'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'polygon'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'poly_landmarks'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'pophatch'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'population'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'rain'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'raster'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'restricted'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'simple_roads'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'simple_streams'
27 mar 18:32:35 INFO [org.geoserver] - Loaded style 'tiger_roads'
27 mar 18:32:35 INFO [org.geoserver] - Loaded workspace 'cite'
27 mar 18:32:35 INFO [org.geoserver] - Loaded workspace 'it.geosolutions'
27 mar 18:32:35 INFO [org.geoserver] - Loaded workspace 'nurc'
27 mar 18:32:35 INFO [org.geoserver] - Loaded store 'arcGridSample', enabled
27 mar 18:32:35 INFO [org.geoserver] - Loaded coverage store 'arcGridSample'
27 mar 18:32:36 WARN [referencing.factory] - Axis elements found in a wkt definition, the force longitude first axis order hint might not be respected:
PROJCS["Monte Mario / Italy zone 1", GEOGCS["Monte Mario", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG","7022"]], TOWGS84[-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68], AUTHORITY["EPSG","6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG","4265"]], PROJECTION["Transverse Mercator", AUTHORITY["EPSG","9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG","3003"]]
27 mar 18:32:36 WARN [referencing.factory] - Axis elements found in a wkt definition, the force longitude first axis order hint might not be respected:
PROJCS["WGS84 / Simple Mercator", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS_1984", 6378137.0, 298.257223563]], PRIMEM["Greenwich", 0.0], UNIT["degree", 0.017453292519943295]], PROJECTION["Mercator_1SP_Google"], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH], AUTHORITY["EPSG","54004"]]
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage 'Arc_Sample', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage 'arcGridSample'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'Arc_Sample'
27 mar 18:32:36 INFO [org.geoserver] - Loaded store 'img_sample2', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage store 'img_sample2'
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage 'Pk50095', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage 'img_sample2'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'Pk50095'
27 mar 18:32:36 INFO [org.geoserver] - Loaded store 'mosaic', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage store 'mosaic'
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage 'mosaic', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage 'mosaic'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'mosaic'
27 mar 18:32:36 INFO [org.geoserver] - Loaded store 'worldImageSample', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage store 'worldImageSample'
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage 'Img_Sample', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage 'worldImageSample'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'Img_Sample'
27 mar 18:32:36 INFO [org.geoserver] - Loaded workspace 'sde'
27 mar 18:32:36 INFO [org.geoserver] - Loaded workspace 'sf'
27 mar 18:32:36 INFO [org.geoserver] - Loaded store 'sf', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded data store 'sf'
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'archsites', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'sf'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'archsites'
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'bugsites', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'sf'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'bugsites'
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'restricted', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'sf'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'restricted'
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'roads', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'sf'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'roads'
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'streams', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'sf'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'streams'
27 mar 18:32:36 INFO [org.geoserver] - Loaded store 'sfdem', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage store 'sfdem'
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage 'sfdem', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded coverage 'sfdem'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'sfdem'
27 mar 18:32:36 INFO [org.geoserver] - Loaded workspace 'tiger'
27 mar 18:32:36 INFO [org.geoserver] - Loaded store 'nyc', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded data store 'nyc'
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'giant_polygon', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'nyc'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'giant_polygon'
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'poi', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'nyc'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'poi'
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'poly_landmarks', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'nyc'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'poly_landmarks'
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'tiger_roads', enabled
27 mar 18:32:36 INFO [org.geoserver] - Loaded feature type 'nyc'
27 mar 18:32:36 INFO [org.geoserver] - Loaded layer 'tiger_roads'
27 mar 18:32:36 INFO [org.geoserver] - Loaded workspace 'topp'
27 mar 18:32:36 WARN [support.DisposableBeanAdapter] - Invocation of destroy method failed on bean with name 'geoServerLoader': java.lang.NullPointerException
27 mar 18:32:36 ERROR [context.ContextLoader] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rawCatalog' defined in URL [file:/C:/progetti/geoserver/src/trunk/src/main/target/classes/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: com.thoughtworks.xstream.converters.ConversionException: : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27) : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
---- Debugging information ----
message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
cause-exception : com.thoughtworks.xstream.io.StreamException
cause-message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
class : org.geoserver.catalog.impl.DataStoreInfoImpl
required-type : java.util.HashMap
line number : 13
-------------------------------
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
  at java.security.AccessController.doPrivileged(Native Method)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
  at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
  at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
  at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
  at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
  at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
  at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
  at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
  at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
  at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
  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.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.geoserver.web.Start.main(Start.java:57)
Caused by: java.lang.RuntimeException: com.thoughtworks.xstream.converters.ConversionException: : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27) : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
---- Debugging information ----
message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
cause-exception : com.thoughtworks.xstream.io.StreamException
cause-message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
class : org.geoserver.catalog.impl.DataStoreInfoImpl
required-type : java.util.HashMap
line number : 13
-------------------------------
  at org.geoserver.config.GeoServerLoader.postProcessBeforeInitialization(GeoServerLoader.java:128)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:350)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1330)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
  ... 24 more
Caused by: com.thoughtworks.xstream.converters.ConversionException: : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27) : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
---- Debugging information ----
message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
cause-exception : com.thoughtworks.xstream.io.StreamException
cause-message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
class : org.geoserver.catalog.impl.DataStoreInfoImpl
required-type : java.util.HashMap
line number : 13
-------------------------------
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:89)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
  at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:246)
  at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:218)
  at org.geoserver.config.util.XStreamPersister$StoreInfoConverter.doUnmarshal(XStreamPersister.java:991)
  at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
  at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
  at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)
  at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)
  at com.thoughtworks.xstream.XStream.fromXML(XStream.java:861)
  at org.geoserver.config.util.XStreamPersister.load(XStreamPersister.java:400)
  at org.geoserver.config.GeoServerLoader.depersist(GeoServerLoader.java:657)
  at org.geoserver.config.GeoServerLoader.readCatalog(GeoServerLoader.java:485)
  at org.geoserver.config.GeoServerLoader.loadCatalog(GeoServerLoader.java:154)
  at org.geoserver.config.GeoServerLoader.postProcessBeforeInitialization(GeoServerLoader.java:125)
  ... 27 more
Caused by: com.thoughtworks.xstream.io.StreamException: : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
  at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:78)
  at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:137)
  at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:124)
  at com.thoughtworks.xstream.io.xml.AbstractPullReader.hasMoreChildren(AbstractPullReader.java:78)
  at org.geoserver.config.util.XStreamPersister$BreifMapConverter.populateMap(XStreamPersister.java:494)
  at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:66)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
  ... 45 more
Caused by: org.xmlpull.v1.XmlPullParserException: expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
  at org.xmlpull.mxp1.MXParser.parseAttribute(MXParser.java:2004)
  at org.xmlpull.mxp1.MXParser.parseStartTag(MXParser.java:1799)
  at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1127)
  at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
  at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:63)
  ... 51 more
27 mar 18:32:36 ERROR [mortbay.log] - Failed startup of context org.mortbay.jetty.webapp.WebAppContext@anonymised.com{/geoserver,src/main/webapp}
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rawCatalog' defined in URL [file:/C:/progetti/geoserver/src/trunk/src/main/target/classes/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: com.thoughtworks.xstream.converters.ConversionException: : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27) : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
---- Debugging information ----
message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
cause-exception : com.thoughtworks.xstream.io.StreamException
cause-message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
class : org.geoserver.catalog.impl.DataStoreInfoImpl
required-type : java.util.HashMap
line number : 13
-------------------------------
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
  at java.security.AccessController.doPrivileged(Native Method)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
  at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
  at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
  at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
  at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
  at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
  at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
  at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
  at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
  at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
  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.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.geoserver.web.Start.main(Start.java:57)
Caused by: java.lang.RuntimeException: com.thoughtworks.xstream.converters.ConversionException: : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27) : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
---- Debugging information ----
message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
cause-exception : com.thoughtworks.xstream.io.StreamException
cause-message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
class : org.geoserver.catalog.impl.DataStoreInfoImpl
required-type : java.util.HashMap
line number : 13
-------------------------------
  at org.geoserver.config.GeoServerLoader.postProcessBeforeInitialization(GeoServerLoader.java:128)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:350)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1330)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
  ... 24 more
Caused by: com.thoughtworks.xstream.converters.ConversionException: : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27) : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
---- Debugging information ----
message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
cause-exception : com.thoughtworks.xstream.io.StreamException
cause-message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
class : org.geoserver.catalog.impl.DataStoreInfoImpl
required-type : java.util.HashMap
line number : 13
-------------------------------
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:89)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
  at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:246)
  at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:218)
  at org.geoserver.config.util.XStreamPersister$StoreInfoConverter.doUnmarshal(XStreamPersister.java:991)
  at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
  at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
  at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)
  at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)
  at com.thoughtworks.xstream.XStream.fromXML(XStream.java:861)
  at org.geoserver.config.util.XStreamPersister.load(XStreamPersister.java:400)
  at org.geoserver.config.GeoServerLoader.depersist(GeoServerLoader.java:657)
  at org.geoserver.config.GeoServerLoader.readCatalog(GeoServerLoader.java:485)
  at org.geoserver.config.GeoServerLoader.loadCatalog(GeoServerLoader.java:154)
  at org.geoserver.config.GeoServerLoader.postProcessBeforeInitialization(GeoServerLoader.java:125)
  ... 27 more
Caused by: com.thoughtworks.xstream.io.StreamException: : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
  at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:78)
  at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:137)
  at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:124)
  at com.thoughtworks.xstream.io.xml.AbstractPullReader.hasMoreChildren(AbstractPullReader.java:78)
  at org.geoserver.config.util.XStreamPersister$BreifMapConverter.populateMap(XStreamPersister.java:494)
  at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:66)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
  ... 45 more
Caused by: org.xmlpull.v1.XmlPullParserException: expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
  at org.xmlpull.mxp1.MXParser.parseAttribute(MXParser.java:2004)
  at org.xmlpull.mxp1.MXParser.parseStartTag(MXParser.java:1799)
  at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1127)
  at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
  at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:63)
  ... 51 more
27 mar 18:32:36 WARN [mortbay.log] - Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rawCatalog' defined in URL [file:/C:/progetti/geoserver/src/trunk/src/main/target/classes/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: com.thoughtworks.xstream.converters.ConversionException: : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27) : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
---- Debugging information ----
message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
cause-exception : com.thoughtworks.xstream.io.StreamException
cause-message : : expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
class : org.geoserver.catalog.impl.DataStoreInfoImpl
required-type : java.util.HashMap
line number : 13
-------------------------------:
org.xmlpull.v1.XmlPullParserException: expected = after attribute name (position: TEXT seen ...</Wicket__Data__Source__Name>\n <validate connections>... @13:27)
  at org.xmlpull.mxp1.MXParser.parseAttribute(MXParser.java:2004)
  at org.xmlpull.mxp1.MXParser.parseStartTag(MXParser.java:1799)
  at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1127)
  at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
  at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:63)
  at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:137)
  at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:124)
  at com.thoughtworks.xstream.io.xml.AbstractPullReader.hasMoreChildren(AbstractPullReader.java:78)
  at org.geoserver.config.util.XStreamPersister$BreifMapConverter.populateMap(XStreamPersister.java:494)
  at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:66)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
  at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:246)
  at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:218)
  at org.geoserver.config.util.XStreamPersister$StoreInfoConverter.doUnmarshal(XStreamPersister.java:991)
  at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
  at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
  at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
  at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)
  at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)
  at com.thoughtworks.xstream.XStream.fromXML(XStream.java:861)
  at org.geoserver.config.util.XStreamPersister.load(XStreamPersister.java:400)
  at org.geoserver.config.GeoServerLoader.depersist(GeoServerLoader.java:657)
  at org.geoserver.config.GeoServerLoader.readCatalog(GeoServerLoader.java:485)
  at org.geoserver.config.GeoServerLoader.loadCatalog(GeoServerLoader.java:154)
  at org.geoserver.config.GeoServerLoader.postProcessBeforeInitialization(GeoServerLoader.java:125)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:350)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1330)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
  at java.security.AccessController.doPrivileged(Native Method)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
  at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
  at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
  at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
  at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
  at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
  at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
  at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
  at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
  at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
  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.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.geoserver.web.Start.main(Start.java:57)
{code}

Mind the rogue "Wicket__Data__Source__Name" attribute is a hack done in the store editor page to stick the store name and description in the same format as the datastore parameters (by adding those two in the param map). The hack is very ugly and should be fixed, not sure it has anyting to do with this issue thought.

--
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