Style Editor Preview Legend Fails on non-SLD Styles

Description

Using the Preview Legend feature on YSLD styles causes an XML parsing error "Content is not allowed in prolog" since org.geoserver.wms.web.data.StyleAdminPanel currently only handles SLD styles:

StyleInfo si = new StyleInfoImpl(stylePage.getCatalog());
String styleName = "tmp" + UUID.randomUUID().toString();
String styleFileName = styleName + ".sld";
si.setFilename(styleFileName);
si.setName(styleName);
si.setWorkspace(stylePage.styleModel.getObject().getWorkspace());

This was incorrectly reported in the GeoTools JIRA instead of GeoServer:
https://osgeo-org.atlassian.net/browse/GEOT-5638

Environment

None

Status

Assignee

Unassigned

Reporter

Steve Ikeoka

Triage

None

Fix versions

Affects versions

Components

Priority

Medium
Configure