[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