Hi Andrea:
Thanks for your mail and patient.
Here I attched some information, which could be useful. The log file over 6MB now.
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘qwer:::test2’ (layer 7/18)
2008-06-11 17:15:44,621 ERROR [geoserver.global] - FeatureTypeInfo qwer:::test2 ignored - as DataStore qwer is disabled!
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘qwer:::test3’ (layer 8/18)
2008-06-11 17:15:44,621 ERROR [geoserver.global] - FeatureTypeInfo qwer:::test3 ignored - as DataStore qwer is disabled!
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘sfArchsites:::archsites’ (layer 9/18)
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘sfBugsites:::bugsites’ (layer 10/18)
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘sfRestricted:::restricted’ (layer 11/18)
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘sfRoads:::roads’ (layer 12/18)
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘sfStreams:::streams’ (layer 13/18)
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘states_shapefile:::states’ (layer 14/18)
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘tasmania_cities:::tasmania_cities’ (layer 15/18)
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘tasmania_roads:::tasmania_roads’ (layer 16/18)
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘tasmania_state_boundaries:::tasmania_state_boundaries’ (layer 17/18)
2008-06-11 17:15:44,621 INFO [geoserver.global] - Loading feature type ‘tasmania_water_bodies:::tasmania_water_bodies’ (layer 18/18)
2008-06-11 17:15:44,621 INFO [geoserver.global] - Disposing DataStores at GeoServer shutdown…
2008-06-11 17:15:44,621 INFO [geoserver.global] - Done disposing datastores.
2008-06-12 08:17:58,421 INFO [geoserver.global] - Loading feature type ‘asdf:::Vlakken_bodemvervuiling’ (layer 1/18)
2008-06-12 08:18:03,875 INFO [geoserver.global] - Loading feature type ‘DS_giant_polygon:::giant_polygon’ (layer 2/18)
2008-06-12 08:18:03,937 INFO [geoserver.global] - Loading feature type ‘DS_poi:::poi’ (layer 3/18)
2008-06-12 08:18:03,937 INFO [geoserver.global] - Loading feature type ‘DS_poly_landmarks:::poly_landmarks’ (layer 4/18)
2008-06-12 08:18:03,953 INFO [geoserver.global] - Loading feature type ‘DS_tiger_roads:::tiger_roads’ (layer 5/18)
2008-06-12 08:18:03,968 INFO [geoserver.global] - Loading feature type ‘qwer:::test’ (layer 6/18)
2008-06-12 08:18:04,734 INFO [geoserver.global] - Loading feature type ‘qwer:::test2’ (layer 7/18)
2008-06-12 08:18:05,234 INFO [geoserver.global] - Loading feature type ‘qwer:::test3’ (layer 8/18)
2008-06-12 08:18:05,328 INFO [geoserver.global] - Loading feature type ‘sfArchsites:::archsites’ (layer 9/18)
2008-06-12 08:18:05,359 INFO [geoserver.global] - Loading feature type ‘sfBugsites:::bugsites’ (layer 10/18)
2008-06-12 08:18:05,375 INFO [geoserver.global] - Loading feature type ‘sfRestricted:::restricted’ (layer 11/18)
2008-06-12 08:18:05,390 INFO [geoserver.global] - Loading feature type ‘sfRoads:::roads’ (layer 12/18)
2008-06-12 08:18:05,406 INFO [geoserver.global] - Loading feature type ‘sfStreams:::streams’ (layer 13/18)
2008-06-12 08:18:05,421 INFO [geoserver.global] - Loading feature type ‘states_shapefile:::states’ (layer 14/18)
2008-06-12 08:18:05,437 INFO [geoserver.global] - Loading feature type ‘tasmania_cities:::tasmania_cities’ (layer 15/18)
2008-06-12 08:18:05,453 INFO [geoserver.global] - Loading feature type ‘tasmania_roads:::tasmania_roads’ (layer 16/18)
2008-06-12 08:18:05,468 INFO [geoserver.global] - Loading feature type ‘tasmania_state_boundaries:::tasmania_state_boundaries’ (layer 17/18)
2008-06-12 08:18:05,484 INFO [geoserver.global] - Loading feature type ‘tasmania_water_bodies:::tasmania_water_bodies’ (layer 18/18)
2008-06-12 08:26:40,984 WARN [action.RequestProcessor] - Unhandled Exception thrown: class java.lang.NullPointerException
2008-06-12 09:33:40,661 INFO [responses.helpers] - Supported JAIMapResponse’s MIME Types: [image/jpeg]
2008-06-12 09:33:40,708 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”]]
2008-06-12 09:33:49,428 ERROR [geotools.rendering] - Could not create the next feature:IllegalAttribute: com.vividsolutions.jts.geom.MultiPolygon , but got com.vividsolutions.jts.geom.Polygon
java.util.NoSuchElementException: Could not create the next feature:IllegalAttribute: com.vividsolutions.jts.geom.MultiPolygon , but got com.vividsolutions.jts.geom.Polygon
at org.geotools.data.store.FeatureReaderIterator.next(FeatureReaderIterator.java:72)
at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1599)
at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:641)
at org.geotools.renderer.shape.ShapefileRenderer.renderWithStreamingRenderer(ShapefileRenderer.java:1461)
at org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:1331)
at org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:262)
at org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:310)
at org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:424)
at org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapter.java:48)
at org.geoserver.ows.Dispatcher.response(Dispatcher.java:616)
at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:192)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
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.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:170)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
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.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$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: IllegalAttribute: com.vividsolutions.jts.geom.MultiPolygon , but got com.vividsolutions.jts.geom.Polygon
at org.geotools.feature.DefaultFeature.setAttribute(DefaultFeature.java:229)
at org.geotools.feature.DefaultFeature.setAttributes(DefaultFeature.java:270)
at org.geotools.feature.DefaultFeature.(DefaultFeature.java:98)
at org.geotools.feature.DefaultFeatureType.create(DefaultFeatureType.java:169)
at org.geotools.data.jdbc.JDBCFeatureReader.readFeature(JDBCFeatureReader.java:125)
at org.geotools.data.jdbc.JDBCFeatureReader.next(JDBCFeatureReader.java:88)
at org.geotools.data.store.FeatureReaderIterator.next(FeatureReaderIterator.java:64)
… 58 more
Caused by: java.lang.IllegalArgumentException: com.vividsolutions.jts.geom.Polygon is not an acceptable class for the_geom as it is not assignable from class com.vividsolutions.jts.geom.MultiPolygon
at org.geotools.feature.DefaultAttributeType.validate(DefaultAttributeType.java:405)
at org.geotools.feature.DefaultFeature.setAttribute(DefaultFeature.java:226)
… 64 more
2008-06-12 09:47:43,409 INFO [geoserver.filters] - Compressing output for mimetype: text/html
2008-06-12 09:47:50,097 INFO [geoserver.filters] - Not compressing output for mimetype: image/png
2008-06-12 09:58:37,827 WARN [action.RequestProcessor] - Unhandled Exception thrown: class java.lang.NullPointerException
2008-06-12 09:58:47,609 INFO [geoserver.filters] - Compressing output for mimetype: text/html
2008-06-12 09:58:47,968 INFO [geoserver.filters] - Compressing output for mimetype: text/html;charset=UTF-8
2008-06-12 09:58:47,984 WARN [geoserver.filters] - Setting mimetype after acquiring stream! was:text/html;charset=UTF-8; set to: text/html; url was: http://127.0.0.1:2008/geoserver/welcome.do
2008-06-12 09:58:48,093 WARN [geoserver.filters] - Setting mimetype after acquiring stream! was:text/html;charset=UTF-8; set to: text/html; url was: http://127.0.0.1:2008/geoserver/welcome.do
On Thu, Jun 12, 2008 at 10:26 AM, Andrea Aime <aaime@anonymised.com> wrote:
Xiaoyu Guan ha scritto:
Dear Andrea:
I think my problem is quite similar to your case. the reason could be I configured the polygon layer with wrong feature type.
if in that case, How can fix the problem?
The Geoserver which I used is not empty data directory. It is with sample datasets, and you can view the dataset with OpenLayers.
I did not see any bug sites…
BugSites is a layer, it’s there, see in your logs:
2008-06-11 16:36:14,553 INFO [geoserver.global] - Loading feature type
‘sfBugsites:::bugsites’ (layer 10/18)
Yes, there are a lot of information in the log file. it is difficult for me to find out what is the important information in the log file?
I think here is the start point of the problem.
Nope, this is just the startup. Do you have anything that reports
the same NullPointerException you saw in the UI? If so, can you paste
a bit of the logs around it?
Cheers
Andrea
–
Xiaoyu Guan (Sam)
Geo-information Science
Wageningen UR