Description
The geoserver-rest package is not working with GeoServer 2.26. Attempting to create a workspace results in a 500 Internal Server Error.
Environment
GeoServer version: 2.26
geoserver-rest package version: 2.8.3
Python version: 3.12.7
Steps to Reproduce
Connect to GeoServer using the package
Attempt to create a workspace
from geo.Geoserver import Geoserver
geoserver = Geoserver('http://localhost:8080/geoserver', username='admin', password='geoserver')
geoserver.create_workspace("test_workspace")
Error Message
GeoserverException: Status : 500 - Cannot invoke "java.util.Collection.iterator()" because "attributes" is null
Stack trace shows a NullPointerException in GeoServerSecurityInterceptorFilter.java:83
Description The geoserver-rest package is not working with GeoServer 2.26. Attempting to create a workspace results in a 500 Internal Server Error.
Environment
Steps to Reproduce
Error Message