Monitoring extension logs a NullPointerException when the following URL is hit:
Notice the "/" on the end.
Without the slash, no error is logged:
Other REST URLs do not suffer from this issue, for example "http://localhost:8080/geoserver/rest/resource/" works correctly
If the audit file is enabled, all the requests (even the one causing the NPE) are logged in the audit log file.
Here is the log:
Get the latest platform independent binary
Install the Monitoring (core) extension
Browse to http://localhost:8080/geoserver/rest/
The "Geoserver Configuration API" page
"-1" and an error in the log