First problem: I see that there is a bc_roads feature type that is
shapefile based and has data. I'd like to issue a wms request on this,
but the following request:
tells me that topp:bc_roads is not there... uhm, I guess that "topp" is the default
namespace? Anyway, even using layers=:bc_roads I cannot get it out. Is there a way
to get that layer?
I've then tried with geom_test, which is configured, by I get the following
error:
UNCAUGHT EXCEPTION: java.lang.NullPointerException
at org.vfny.geoserver.config.FeatureTypeConfig.getStyle(FeatureTypeConfig.java:422)
at org.vfny.geoserver.responses.wms.map.GetMapDelegate.buildStyles(GetMapDelegate.java:215)
at org.vfny.geoserver.responses.wms.map.GetMapDelegate.execute(GetMapDelegate.java:75)
at org.vfny.geoserver.responses.wms.map.GetMapDelegate.execute(GetMapDelegate.java:60)
at org.vfny.geoserver.responses.wms.GetMapResponse.execute(GetMapResponse.java:61)
at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:280)
at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:195)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:380)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
at java.lang.Thread.run(Thread.java:534)
Inspecting the code I see that the styles are managed by the CatalogConfig class, but the
styles map does not get initialized. Is there any way to get a map out of the WMS at the moment?
Oh, I volounteer to update the LiteRenderer to use feature streaming and to fix the JAIMapResponse
accordingly...
Best regards
Andrea Aime