Salutations!
I'm still trying to get our brand new DSpace 7 install running and have encountered a new problem, this time with statistics. Being this new to DSpace, I might be missing something obvious, but I'm not sure what else to try.
At first I had no errors, so I assumed everything was working. Only I had no stats. On further investigation I realized I was missing the GeoLocation database and configuration, so I fixed that up. My configuration for usage stats (as copied into local.cfg) now looks like:
# Solr Statistics Settings
solr-statistics.server = ${solr.server}/statistics
usage-statistics.dbfile = /var/lib/GeoIP/GeoLite2-City.mmdb
usage-statistics.authorization.admin.usage=false
usage-statistics.authorization.admin.search=true
usage-statistics.authorization.admin.workflow=true
usage-statistics.shardedByYear = true
Best I figure, now that it has the configuration, it's trying to log the usage stats. But now in dspace.log I'm ending up with null pointer exceptions on every page view. Perhaps someone with more knowledge of DSpace might be able to interpret the stack trace better than I... I'll attach an example as a separate file to keep this message a little cleaner.
Query statistics are also not ending up in Solr, though I'm not getting any errors for that in the logs as I perform searches.
I should mention that I have installed the Solr statistics core and it appears to be functioning correctly, at least insofar as I can tell with a core that has no data in it. It's probably unhelpful, but I also attached a screenshot of our Solr interface and some empty but functional query results. I've tried deleting and reinstalling the core. The Solr discovery index is working perfectly, so I'm pretty sure it's not some general Solr configuration error.
Any ideas for what I can try next would be greatly appreciated!
Michael Schouten
Library IT
MacEwan University