[Geoserver-devel] [jira] (GEOS-6073) Layers with international character in name cannot be configured when running on Windows

Björn Harrtell created BugGEOS-6073
Layers with international character in name cannot be configured when running on Windows

Issue Type:

BugBug

Affects Versions:

2.4.0

Assignee:

Andrea Aime

Components:

Wicket UI

Created:

04/Oct/13 9:08 AM

Description:

Same layer when running on Linux does not cause problems. Changing JRE default encoding to UTF-8 with -Dfile.encoding=UTF-8 does not help.

Layer can be created with no problem but when trying to access configuration again I get the following exception:

org.apache.wicket.WicketRuntimeException: Can’t instantiate page using constructor public org.geoserver.web.data.resource.ResourceConfigurationPage(org.apache.wicket.PageParameters) and argument name = “[MU_BàTPLATSER]” wsName = “[gkdb]”

The URL that is generated is:

http://localhost:8080/geoserver/web/?wicket:bookmarkablePage=:org.geoserver.web.data.resource.ResourceConfigurationPage&name=MU_B%C3%85TPLATSER&wsName=gkdb

I think the URL params should perhaps use internal id instead of name to avoid these kind of problems.

Environment:

Windows Server 2003
Oracle JRE 1.6 with

Project:

GeoServer

Priority:

MajorMajor

Reporter:

Björn Harrtell

This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: [http://www.atlassian.com/software/jira](http://www.atlassian.com/software/jira)