I'm getting cut of stack traces in the geoserver log, in this case trouble initializing a data store, making it hard to debug the issue. Anyone know why and/or how to make it produce the full stack trace? It looks like this:
2021-04-20T19:53:45.091001170Z at org.geoserver.catalog.LockingCatalogFacade.invoke(LockingCatalogFacade.java:36)
2021-04-20T19:53:45.099225762Z ... 127 more
2021-04-20T19:53:45.099238462Z Caused by: java.lang.NullPointerException
2021-04-20T19:53:45.099282862Z at com.sun.proxy.$Proxy25.isIsolated(Unknown Source)
2021-04-20T19:53:45.099298262Z at org.geoserver.catalog.impl.IsolatedCatalogFacade.canSeeWorkspace(IsolatedCatalogFacade.java:650)
2021-04-20T19:53:45.099302562Z at org.geoserver.catalog.impl.IsolatedCatalogFacade.getStoreByName(IsolatedCatalogFacade.java:86)
2021-04-20T19:53:45.099306262Z ... 132 more
2021-04-20T19:53:45.152908210Z 20 Apr 19:53:45 WARN [org.geoserver] - Failed to load data store 'HNV2021_20210226'
@t-book no silly questions, the style references are in ...
Here is an example in sf/sf/roads/layer.xml, you can see two StyleInfoImpl instances referenced (one as the defaultStyle and one in the styles list).
I am working with geoserver with geomesa/hbase data.
I typically work with a small number of maps.
Caching is very important: cold data takes much longer to load then hot data.
In my startup script for geoserver (=shell), I would like to access my maps once before I really start my analysis (during the real analysis I zoom in, out, move, apply CQL filters).
Question: How to trigger the loading of the map from a shell script? I am not interested in seeing the maps (like when I access the urls with the browser for the real analysis), just preheating my data=triggering all the queries to retrieve the data from the backend.
During my analysis I access maps through:
I would expect with a curl command, but cant find a good example.
All examples I find are for doing actions other than triggering loading the data (like add a shapefile, add a user, etc.) that is behind the map.
curl <url> gives
<ServiceException code="MissingParameterValue" locator="request">
Could not determine geoserver request from http request org.geoserver.platform.AdvancedDispatchFilter$AdvancedDispatchHttpRequest@315ab8c4
So maybe at the end I need to add request=<something> ?