Closed ridoo closed 23 hours ago
After fixing some other issues, now I get (could be related to https://github.com/GeoNodeUserGroup-DE/geonode-dev-datapackage/issues/18):
ERROR java.lang.NullPointerException
Traceback (most recent call last):
File "/usr/src/geonode/geonode/thumbs/utils.py", line 219, in get_map
image = getmap(
File "/usr/src/geonode/geonode/thumbs/utils.py", line 436, in getmap
raise ServiceException(err_message)
owslib.util.ServiceException: java.lang.NullPointerException
ERROR java.lang.NullPointerException
Traceback (most recent call last):
File "/usr/src/geonode/geonode/thumbs/utils.py", line 219, in get_map
image = getmap(
File "/usr/src/geonode/geonode/thumbs/utils.py", line 436, in getmap
raise ServiceException(err_message)
owslib.util.ServiceException: java.lang.NullPointerException
Corresponding GeoServer logs:
geoserver4geonode_datapackage | java.lang.NullPointerException
geoserver4geonode_datapackage | at org.geoserver.wms.map.GetMapKvpRequestReader.getDefaultStyle(GetMapKvpRequestReader.java:1044)
geoserver4geonode_datapackage | at org.geoserver.wms.map.GetMapKvpRequestReader.processLayersStyles(GetMapKvpRequestReader.java:655)
geoserver4geonode_datapackage | at org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestReader.java:460)
geoserver4geonode_datapackage | at org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestReader.java:107)
geoserver4geonode_datapackage | at org.geoserver.ows.Dispatcher.parseRequestKVP(Dispatcher.java:1509)
geoserver4geonode_datapackage | at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:682)
geoserver4geonode_datapackage | at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:258)
geoserver4geonode_datapackage | at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
geoserver4geonode_datapackage | at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:51)
We should consider to configure THUMBNAIL_GENERATOR with a custom implementation to handle the tabular
case. Do this in one go with GeoNodeUserGroup-DE/importer-datapackage#12.
updatelayers command
raises on datasets which havesubtype=tabular
: