Hi list,
I am trying to use the SLD editor in 1.4M1, but when saving the style it does not work.
setup
ft = nl-prov
interval; featureTypeName = nl-prov
ft info: [the_geom:multiPolygonProperty, MPPerimete:double, MPArea:double, AREA:double, PERIMETER:double, OMSCHR:string, GAQ:int, NL:int]
geomType = polygon
Making sld for: nl-prov
SLD:
<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor version="1.0.0"
xmlns:gml="http://www.opengis.net/gml"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns="http://www.opengis.net/sld">
<NamedLayer>
<Name>nl-prov</Name>
<UserStyle>
<Name>nl-prov_style</Name>
<Title>geoserver style</Title>
<Abstract>Generated by GeoServer</Abstract>
<FeatureTypeStyle>
<Rule>
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill">#DDDD55</CssParameter>
<CssParameter name="fill-opacity">1</CssParameter>
</Fill>
<Stroke>
<CssParameter name="stroke">#000000</CssParameter>
<CssParameter name="stroke-opacity">1</CssParameter>
</Stroke>
</PolygonSymbolizer>
<TextSymbolizer>
<Label>
<ogc:PropertyName>OMSCHR</ogc:PropertyName>
</Label>
<Font>
<CssParameter name="font-family">Times New Roman</CssParameter>
<CssParameter name="font-style">Normal</CssParameter>
<CssParameter name="font-size">12</CssParameter>
</Font>
<Fill>
<CssParameter name="fill">#222255</CssParameter>
<CssParameter name="fill-opacity">1</CssParameter>
</Fill>
</TextSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>
stack trace in Tomcat console:
Saving style
waiting for response...
937891 [INFO] org.vfny.geoserver.sld.servlets.PutStyles - Processing SLD
937969 [INFO] org.vfny.geoserver.util.SLDValidator - Validating SLD with jndi:/
localhost/geoserver/schemas/sld/StyledLayerDescriptor.xsd
938250 [INFO] org.vfny.geoserver.sld.servlets.PutStyles - PutStyles SLD:
Layer: nl-prov, style: nl-prov_style
938250 [INFO] org.vfny.geoserver.sld.servlets.PutStyles - Saving new SLD file t
o c:\Program Files\Apache Software Foundation\jakarta-tomcat-5.5.9\webapps\geose
rver\data\styles\nl-prov_style.sld
26-Aug-2006 16:11:32 org.springframework.web.servlet.FrameworkServlet processReq
uest
SEVERE: Could not complete request
java.lang.NullPointerException
at org.vfny.geoserver.sld.servlets.PutStyles.processSLD(PutStyles.java:4
73)
at org.vfny.geoserver.sld.servlets.PutStyles.doPost(PutStyles.java:200)
at org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.ja
va:342)
at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:177)
at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.jav
a:56)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(
AbstractController.java:139)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.ha
ndle(SimpleControllerHandlerAdapter.java:44)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatch
erServlet.java:684)
at org.springframework.web.servlet.DispatcherServlet.doService(Dispatche
rServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.processRequest(Frame
workServlet.java:392)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServ
let.java:357)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCha
racterEncodingFilter.java:122)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
at java.lang.Thread.run(Thread.java:534)
Environment:
*
Tomcat 5.5.9
*
JVM 1.4.2_09
Best regards,
Bart
--
Bart van den Eijnden
OSGIS, Open Source GIS
http://www.osgis.nl