Hi guys,
I installed geoserver-1.5.0-rc2 a couple of days ago and encountered a
problem when using GetMap requests with HTTP POST. For example, the
simple request, which is attached to this email, used to work in
geoserver-1.4.x. When posting it to the newly installed geoserver, I get
the following error:
---cut---
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><!DOCTYPE
ServiceExceptionReport SYSTEM
"https://actmap:443/geoserver/schemas//wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1"> <ServiceException>java.lang.IllegalArgumentException: FeatureReader allready produces contents with the correct schema
at
org.geotools.data.ReTypeFeatureReader.typeAttributes(ReTypeFeatureReader.java:100)
at
org.geotools.data.ReTypeFeatureReader.<init>(ReTypeFeatureReader.java:80)
at
org.geotools.data.ReTypeFeatureReader.<init>(ReTypeFeatureReader.java:66)
at
org.vfny.geoserver.wms.requests.GetMapXmlReader.processStyles(GetMapXmlReader.java:359)
at
org.vfny.geoserver.wms.requests.GetMapXmlReader.parseGetMapXML(GetMapXmlReader.java:225)
at
org.vfny.geoserver.wms.requests.GetMapXmlReader.read(GetMapXmlReader.java:98)
at
org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.java:435)
at org.geoserver.request.Dispatcher.post(Dispatcher.java:295)
at
org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:181)
at
org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52)
at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.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(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:103)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
com.teleatlas.de.catalina.valves.CommunicationValve.invoke(CommunicationValve.java:278)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:425)
at org.apache.coyote.ajp.AjpAprProtocol
$AjpConnectionHandler.process(AjpAprProtocol.java:452)
at org.apache.tomcat.util.net.AprEndpoint
$Worker.run(AprEndpoint.java:1285)
at java.lang.Thread.run(Thread.java:619)
</ServiceException> </ServiceExceptionReport>
---cut---
Has something changed or is this a bug in geoserver 1.5?
Regards,
Tilman Klar
getmap_sample.xml (2.18 KB)
Hmmmm... The change is the switch from geotools 2.2.x to 2.3.x. Maybe some fix didn't get across. Could you submit it as a bug to jira? And put the fix version as 1.5.0-rc3.
thanks!
Chris
Tilman Klar wrote:
Hi guys,
I installed geoserver-1.5.0-rc2 a couple of days ago and encountered a
problem when using GetMap requests with HTTP POST. For example, the
simple request, which is attached to this email, used to work in
geoserver-1.4.x. When posting it to the newly installed geoserver, I get
the following error:
---cut---
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><!DOCTYPE
ServiceExceptionReport SYSTEM
"https://actmap:443/geoserver/schemas//wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1"> <ServiceException>java.lang.IllegalArgumentException: FeatureReader allready produces contents with the correct schema
at
org.geotools.data.ReTypeFeatureReader.typeAttributes(ReTypeFeatureReader.java:100)
at
org.geotools.data.ReTypeFeatureReader.<init>(ReTypeFeatureReader.java:80)
at
org.geotools.data.ReTypeFeatureReader.<init>(ReTypeFeatureReader.java:66)
at
org.vfny.geoserver.wms.requests.GetMapXmlReader.processStyles(GetMapXmlReader.java:359)
at
org.vfny.geoserver.wms.requests.GetMapXmlReader.parseGetMapXML(GetMapXmlReader.java:225)
at
org.vfny.geoserver.wms.requests.GetMapXmlReader.read(GetMapXmlReader.java:98)
at
org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.java:435)
at org.geoserver.request.Dispatcher.post(Dispatcher.java:295)
at
org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:181)
at
org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52)
at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.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(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:103)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
com.teleatlas.de.catalina.valves.CommunicationValve.invoke(CommunicationValve.java:278)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:425)
at org.apache.coyote.ajp.AjpAprProtocol
$AjpConnectionHandler.process(AjpAprProtocol.java:452)
at org.apache.tomcat.util.net.AprEndpoint
$Worker.run(AprEndpoint.java:1285)
at java.lang.Thread.run(Thread.java:619)
</ServiceException> </ServiceExceptionReport>
---cut---
Has something changed or is this a bug in geoserver 1.5?
Regards,
Tilman Klar
!DSPAM:1003,45f6b8cb44621460912952!
------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<ogc:GetMap xmlns:ogc="http://www.opengis.net/ows"
xmlns:gml="http://www.opengis.net/gml" version="1.2.0" service="WMS">
<StyledLayerDescriptor version="1.0.0"
xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd"
xmlns="http://www.opengis.net/sld"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<UserLayer>
<Name>ROUTE</Name>
<InlineFeature>
<lineProperty>
<gml:Line>
<gml:LineString>
<gml:coordinates>45,45 46,46</gml:coordinates>
</gml:LineString>
</gml:Line>
</lineProperty>
</InlineFeature>
<UserStyle>
<FeatureTypeStyle>
<Rule>
<LineSymbolizer>
<Stroke>
<CssParameter name="stroke">#ff8a00</CssParameter>
<CssParameter name="stroke-width">15</CssParameter>
<CssParameter name="opacity">0.6</CssParameter>
</Stroke>
</LineSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</UserLayer>
</StyledLayerDescriptor>
<BoundingBox>
<gml:coord>
<gml:X>45</gml:X>
<gml:Y>45</gml:Y>
</gml:coord>
<gml:coord>
<gml:X>46</gml:X>
<gml:Y>46</gml:Y>
</gml:coord>
</BoundingBox>
<Output>
<Format>image/png</Format>
<Transparent>false</Transparent>
<Size>
<Width>500</Width>
<Height>500</Height>
</Size>
<BGColor>0xF0F0D0</BGColor>
</Output>
<Exceptions>application/vnd.ogc.se+xml</Exceptions>
</ogc:GetMap>
------------------------------------------------------------------------
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
!DSPAM:1003,45f6b8cb44621460912952!
------------------------------------------------------------------------
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
!DSPAM:1003,45f6b8cb44621460912952!
--
Chris Holmes
The Open Planning Project
http://topp.openplans.org