[OpenLayers-Users] getFeatureInfo & event.text

Monty carlos.montalvillo at gmail.com
Fri Oct 9 14:30:28 EDT 2009



Alexandre, 

I have some news running geoserver in verbose mode, when clicking my object
I have :

parameter FORMAT is required 
Details: org.vfny.geoserver.wms.WmsException: parameter FORMAT is required
at
org.vfny.geoserver.wms.requests.GetMapKvpReader.parseMandatoryParameters(GetMapKvpReader.java:476) 
at
org.vfny.geoserver.wms.requests.GetMapKvpReader.getRequest(GetMapKvpReader.java:216) 
at
org.vfny.geoserver.wms.requests.GetFeatureInfoKvpReader.getRequest(GetFeatureInfoKvpReader.java:80)
at
org.geoserver.ows.adapters.KvpRequestReaderAdapter.createRequest(KvpRequestReaderAdapter.java:93)
at org.geoserver.ows.Dispatcher.parseRequestKVP(Dispatcher.java:1013) at
org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:385) at
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:185) 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.doGet(FrameworkServlet.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459) at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1054)
at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:177)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73) at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47) at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:358)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453) at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:303) at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452) at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:721)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:509) at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209) at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349) at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) 

So, Is there a Java/Geoserver expert ?

Thanks a lot


Alexandre Dube wrote:
> 
> Monty,
> 
>   Maybe your problem is more related to the query sent to GeoServer.  I 
> don't know anything about it, so I can't really help, but testing a 
> request outside OL seems to return an empty <body>...  See the source of :
> 
> http://www.ddond.com:8080/geoserver/wms?HEIGHT=582&WIDTH=800&LAYERS=sf%3Acommunes&STYLES=&SRS=EPSG%3A4326&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetFeatureInfo&EXCEPTIONS=application%2Fvnd.ogc.se_xml&BBOX=-2.013916%2C43.052253%2C-0.936131%2C43.836342&X=388&Y=368&INFO_FORMAT=text%2Fhtml&QUERY_LAYERS=sf%3Acommunes&FEATURE_COUNT=50
> 
> Don't know if that can help,
> 
> Best of luck,
> 
> Alexandre
> 
> Monty wrote:
>> Alexandre, I don't really know... I´m using version 2.8. So, when 
>> testing my geoserver, I can use this url : Here 
>> <http://www.ddond.com:8080/geoserver/wms?bbox=-1.8199148654937751,43.17675437927251,-1.130132150650025,43.71184120178219&styles=&Format=application/openlayers&request=GetMap&version=1.1.1&layers=sf:communes&width=800&height=582&srs=EPSG:4326> 
>> ... I can read data from database. So, I can't read these values with 
>> html pages placed outside the port :8080 I think is (may be) a 
>> misconfiguration from my system, so I'm really stopped : I don't know 
>> how can I do to solve this... Any help would be great for me. Merci, 
>> Monty
>>
>>     Alexandre Dube wrote:
>>     Hi Monty, What is the OpenLayers version you are using ? Could
>>     your problem be related to the following ticket ? If so, it's
>>     fixed in trunk so either try the trunk version or apply the patch
>>     in the ticket : http://trac.openlayers.org/ticket/2201 Regards,
>>     Alexandre Monty wrote: > Somebody has the same problem ? > >
>>     Thanks, > > Carlos > > > Monty wrote: > >> Hi all, >> >> I'm
>>     trying to create a popup for my openlayers map using : >> >>
>>     eventListeners: >> { getfeatureinfo: function(event) >>
>>     {map.addPopup( >> new OpenLayers.Popup. >> FramedCloud( >>
>>     "chicken", >> map.getLonLatFromPixel(event.xy), >> null, >>
>>     event.text, >> null, >> true >> )); >> } >> } >> }); >> >> So, the
>>     result for clicking objects in the map is allways "parameter >>
>>     FORMAT is required" >> >> You can test it at
>>     "http://www.ddond.com/GeoBidasoa/Bidasoa.html >> >> Any ideas ? >>
>>     >> Thanks for your help, >> >> Carlos >> >> >> > > -- Alexandre
>>     Dubé Mapgears www.mapgears.com
>>     _______________________________________________ Users mailing list
>>     Users at openlayers.org http://openlayers.org/mailman/listinfo/users
>>
>>
>> ------------------------------------------------------------------------
>> View this message in context: Re: getFeatureInfo & event.text 
>> <http://n2.nabble.com/getFeatureInfo-event-text-tp3792949p3795346.html>
>> Sent from the OpenLayers Users mailing list archive 
>> <http://n2.nabble.com/OpenLayers-Users-f1822463.html> at Nabble.com.
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Users mailing list
>> Users at openlayers.org
>> http://openlayers.org/mailman/listinfo/users
>>   
> 
> 
> -- 
> Alexandre Dubé
> Mapgears
> www.mapgears.com
> 
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
> 
> 

-- 
View this message in context: http://n2.nabble.com/getFeatureInfo-event-text-tp3792949p3796479.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.



More information about the Users mailing list