GeoServer

Regression: GetFeatureInfo NPE's

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Blocker Blocker
  • Resolution: Fixed
  • Affects Version/s: 1.6.3
  • Fix Version/s: 1.6.4, 1.7.0-beta1
  • Component/s: WMS
  • Labels:
    None
  • Number of attachments :
    0

Description

There are various ways to make GetFeatureInfo NPE:

  • click on empty space in a single layer preview of a coverage
  • click on layer group previews

This is probably due to the coverage template related changes. Don't know if there are any other ways to trigger the NPE.

Activity

Hide
Andrea Aime added a comment -

A sample stack trace:

java.lang.NullPointerException
	at org.vfny.geoserver.wms.responses.featureInfo.HTMLTableFeatureInfoResponse.getTemplate(HTMLTableFeatureInfoResponse.java:129)
	at org.vfny.geoserver.wms.responses.featureInfo.HTMLTableFeatureInfoResponse.writeTo(HTMLTableFeatureInfoResponse.java:95)
	at org.vfny.geoserver.wms.responses.GetFeatureInfoResponse.writeTo(GetFeatureInfoResponse.java:175)
	at org.geoserver.ows.adapters.ResponseAdapter.write(ResponseAdapter.java:60)
	at org.geoserver.ows.Dispatcher.response(Dispatcher.java:617)
	at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:194)
	at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:874)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:808)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:523)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:453)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
Show
Andrea Aime added a comment - A sample stack trace:
java.lang.NullPointerException
	at org.vfny.geoserver.wms.responses.featureInfo.HTMLTableFeatureInfoResponse.getTemplate(HTMLTableFeatureInfoResponse.java:129)
	at org.vfny.geoserver.wms.responses.featureInfo.HTMLTableFeatureInfoResponse.writeTo(HTMLTableFeatureInfoResponse.java:95)
	at org.vfny.geoserver.wms.responses.GetFeatureInfoResponse.writeTo(GetFeatureInfoResponse.java:175)
	at org.geoserver.ows.adapters.ResponseAdapter.write(ResponseAdapter.java:60)
	at org.geoserver.ows.Dispatcher.response(Dispatcher.java:617)
	at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:194)
	at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:874)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:808)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:523)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:453)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: