When OWSHandlerMapping and LocalWorkspaceCallback up a global layer group by name, the Catalog method that the call can potentially return a workspaced layer group. If global services are disabled then a service exception is thrown and there's no issue. If global services are enabled, then the request will continue like a global request because OWSHandlerMapping and LocalWorkspaceCallback treat workspaced layer groups differently. This can be fixed by updating both classes to only look up global layer groups when that is what it needs to look up. |