I did and it does.  I can validate and submit it through the geoserver console.



Dominique Bessette

Software Engineer

General Dynamics Information Technology

Office: 619-881-2748



From: Jody Garnett [mailto:jody.garn...@gmail.com]
Sent: Tuesday, June 09, 2015 3:26 PM
To: Bessette-Halsema, Dominique E
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] geoserver 2.7 publish style



Can you try your style in the style editor and confirm it validates?




--

Jody Garnett



On 5 June 2015 at 10:31, Bessette-Halsema, Dominique E 
<dominique.besse...@gdit.com<mailto:dominique.besse...@gdit.com>> wrote:

I’m trying to publish a style to geoserver 2.7 via the GeoServerRESTPublisher 
class.



If I use the publishStyle(File file) API or the publishStyle(String sldBody) I 
get the following error





17:19:55,192 ERROR [stderr] (http-/0.0.0.0:8080-1) [Fatal Error] :1:1: Content 
is not allowed in prolog.

17:19:55,193 ERROR [org.geoserver.rest] (http-/0.0.0.0:8080-1) : 
java.lang.RuntimeException: org.xml.sax.SAXParseException; lineNumber: 1; 
columnNumber: 1; Content is not allowed in prolog.

    at org.geotools.styling.SLDParser.parseSLD(SLDParser.java:438) 
[gt-main-13.1.jar:]

    at org.geoserver.catalog.SLDHandler.parse10(SLDHandler.java:105) 
[gs-main-2.7.1-nn-1.jar:2.7.1-nn-1]

   at org.geoserver.catalog.SLDHandler.parse(SLDHandler.java:97) 
[gs-main-2.7.1-nn-1.jar:2.7.1-nn-1]

    at org.geoserver.catalog.rest.StyleFormat.read(StyleFormat.java:91) 
[gs-restconfig-2.7.1.jar:2.7.1]

    at 
org.geoserver.rest.format.StreamDataFormat.toObject(StreamDataFormat.java:34) 
[gs-rest-2.7.1.jar:2.7.1]

    at 
org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:118) 
[gs-rest-2.7.1.jar:2.7.1]

…



The style xml is below.  I formatted it in this email but usually its one long 
string.  I’ve tried trimming for whitespace, removing the encoding, and some 
other validation checks I’ve found online.  I was wondering if anything stands 
out.



<?xml version="1.0" encoding="UTF-8"?>

<sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld"; 
xmlns:sld="http://www.opengis.net/sld"; xmlns:ogc="http://www.opengis.net/ogc"; 
xmlns:gml="http://www.opengis.net/gml"; version="1.0.0">

  <sld:NamedLayer>

    <sld:Name>nrdb_threshold_132</sld:Name>

    <sld:UserStyle>

      <sld:Name>surface air temperature</sld:Name>

      <sld:FeatureTypeStyle>

        <sld:Name>nrdb_threshold_132</sld:Name>

        <sld:FeatureTypeName>Feature</sld:FeatureTypeName>

        <sld:Rule>

          <sld:RasterSymbolizer>

            <sld:ColorMap type="intervals">

              <sld:ColorMapEntry color="#FFFF00" opacity="0.0" 
quantity="244.16111108888893" label="244.16111108888893"/>

              <sld:ColorMapEntry color="#008000" opacity="1.0" 
quantity="283.789" label="283.789"/>

            </sld:ColorMap>

          </sld:RasterSymbolizer>

        </sld:Rule>

      </sld:FeatureTypeStyle>

    </sld:UserStyle>

  </sld:NamedLayer>

</sld:StyledLayerDescriptor>




------------------------------------------------------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net<mailto:Geoserver-users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/geoserver-users



------------------------------------------------------------------------------
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to