We have been having no luck getting GeoServer 1.2 to work due to dependency problems with LocalCoordinateSystem.
DefaultAttributeType.Geometry trys to make use of LocalCoordinateSystem.CARTISIAN when the user does not supply a CoordianteSystem as meta data parameter to the Factory.
We are stuck with a java.lang.ExceptionInInitializerError - near as I can tell I may be having trouble finding its resource bundle?
As a temporary measure I have modified DefaultAttributeType.Geometry to return null rather than CARTISIAN.
Any help is appricated.
Jody
Reference stack trace:
org.vfny.geoserver.servlets.wfs.Describe:http://office.refractions.net:8081/geoserver/wfs/DescribeFeatureType
[14:27:43.828] Had an undefined error: null
java.lang.ExceptionInInitializerError
at org.geotools.cs.LocalCoordinateSystem.<clinit>(LocalCoordinateSystem.java:87)
at org.geotools.feature.DefaultAttributeType$Geometric.<init>(DefaultAttributeType.java:646)
at org.geotools.feature.DefaultAttributeTypeFactory.createAttributeType(DefaultAttributeTypeFactory.java:76)
at org.geotools.feature.DefaultAttributeTypeFactory.createAttributeType(DefaultAttributeTypeFactory.java:48)
at org.geotools.feature.AttributeTypeFactory.newAttributeType(AttributeTypeFactory.java:119)
at org.geotools.feature.AttributeTypeFactory.newAttributeType(AttributeTypeFactory.java:132)
at org.geotools.data.postgis.PostgisDataStore.getGeometryAttribute(PostgisDataStore.java:230)
at org.geotools.data.postgis.PostgisDataStore.buildAttributeType(PostgisDataStore.java:171)
at org.geotools.data.jdbc.JDBCDataStore.buildSchema(JDBCDataStore.java:1012)
at org.geotools.data.jdbc.JDBCDataStore.getFeatureTypeInfo(JDBCDataStore.java:1198)
at org.geotools.data.jdbc.JDBCDataStore.getSchema(JDBCDataStore.java:298)
at org.geotools.data.postgis.PostgisDataStore.getFeatureSource(PostgisDataStore.java:428)
at org.vfny.geoserver.global.FeatureTypeInfo.getRealFeatureSource(FeatureTypeInfo.java:258)
at org.vfny.geoserver.global.FeatureTypeInfo.getSchema(FeatureTypeInfo.java:383)
at org.vfny.geoserver.global.FeatureTypeInfo.getSchema(FeatureTypeInfo.java:115)
at org.vfny.geoserver.responses.wfs.DescribeResponse.generateSpecifiedTypes(DescribeResponse.java:303)
at org.vfny.geoserver.responses.wfs.DescribeResponse.generateTypes(DescribeResponse.java:182)
at org.vfny.geoserver.responses.wfs.DescribeResponse.execute(DescribeResponse.java:94)
at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:307)
at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:223)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:113)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:211)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:177)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:253)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:305)
at com.caucho.util.ThreadPool.run(ThreadPool.java:273)
at java.lang.Thread.run(Thread.java:534)