[Geoserver-users] GeoServer still using Apache Struts and effected security issues?
Hi, a customer (operations/hosting department) is asking whether geoserver (running on tomcat7) is effected by a security issue in Apache Struts[1][2]. I'm surprised because AFAIK geoserver does not use struts anymore for a long time now, right? http://blog.geoserver.org/2008/08/11/a-new-ui-is-dawning/ OTOH, I still find several references to struts in the geoserver source code: https://github.com/geoserver/geoserver/search?utf8=%E2%9C%93=struts= So is struts still being used, and if so, is geoserver effected by the struts security issues? Kind regards, Jens [1] http://struts.apache.org/docs/s2-045.html [2] https://www.exploit-db.com/exploits/41570/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Styling Polygons without styling the polygon overlays
Hi, good idea, but I think the problem will be that the overlapping transparency of the fill will add to each other. So I guess this would work if there was no transparency… Right? Or is there some way of setting the fill color in absolute values with rgba or similar, so that the two feature styles’ fill would not add up. Best, Jens On Tue, Mar 28, 2017 at 2:38 PM, Nachtigall, Jens (init) <jens.nachtig...@init.de<mailto:jens.nachtig...@init.de>> wrote: Is there some kind of SLD rule that avoids these red circle overlaps at the beginning of the polygons? Can you do something like it's done for lines, two feature type styles: - The first one only does the strokes, as sits at the bottom - The second one does only filling (or maybe also a thin stroking with the same color as the fill) and sits at the top Mind, I did not try it out, but as I picture it in my mind, it seems like it could work. -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Performance of ECQL-Filter with up to 5000 IDs
Hi, so do you think the database connection is the bottleneck? I would need some pointer on where to optimize or at least how to find the bottleneck (or how can I do some profiling/benchmarking/debugging to find the bottleneck?) Or is it just normal that an ECQL-Filter on many IDs is very slow? Best, Jens Von: Nachtigall, Jens (init) [mailto:jens.nachtig...@init.de] Gesendet: Freitag, 31. Juli 2015 16:29 An: geoserver-users@lists.sourceforge.net Betreff: Re: [Geoserver-users] Performance of ECQL-Filter with up to 5000 IDs It’s Oracle. Von: andrea.a...@gmail.commailto:andrea.a...@gmail.com [mailto:andrea.a...@gmail.com] Im Auftrag von Andrea Aime Gesendet: Freitag, 31. Juli 2015 16:11 An: Nachtigall, Jens (init) Cc: geoserver-users@lists.sourceforge.netmailto:geoserver-users@lists.sourceforge.net Betreff: Re: [Geoserver-users] Performance of ECQL-Filter with up to 5000 IDs On Fri, Jul 31, 2015 at 4:02 PM, Nachtigall, Jens (init) jens.nachtig...@init.demailto:jens.nachtig...@init.de wrote: Hi, I have a WMS request including a rather long ECQL-Filter that matches on feature IDs (as described in http://docs.geoserver.org/latest/en/user/tutorials/cql/cql_tutorial.html#id-and-list-comparisons). The filter is like this: IN ('mylayer.101453', ...up to 5000 IDs here... ,'mylayer.102486') If there are only a few hundred IDs the response is at about 500ms, but with up to 5000 it becomes 15-30 seconds. Any ideas on how to optimize? 2, 3 seconds would sound acceptable but half a minute is a bit too much. What is the datastore backing the request? Cheers Andrea -- == GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it AVVERTENZE AI SENSI DEL D.Lgs. 196/2003 Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003. The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc. --- -- ___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] Performance of ECQL-Filter with up to 5000 IDs
Hi, I have a WMS request including a rather long ECQL-Filter that matches on feature IDs (as described in http://docs.geoserver.org/latest/en/user/tutorials/cql/cql_tutorial.html#id-and-list-comparisons). The filter is like this: IN ('mylayer.101453', ...up to 5000 IDs here... ,'mylayer.102486') If there are only a few hundred IDs the response is at about 500ms, but with up to 5000 it becomes 15-30 seconds. Any ideas on how to optimize? 2, 3 seconds would sound acceptable but half a minute is a bit too much. GeoServer Version is 2.7 Best, Jens -- ___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Performance of ECQL-Filter with up to 5000 IDs
It’s Oracle. Von: andrea.a...@gmail.com [mailto:andrea.a...@gmail.com] Im Auftrag von Andrea Aime Gesendet: Freitag, 31. Juli 2015 16:11 An: Nachtigall, Jens (init) Cc: geoserver-users@lists.sourceforge.net Betreff: Re: [Geoserver-users] Performance of ECQL-Filter with up to 5000 IDs On Fri, Jul 31, 2015 at 4:02 PM, Nachtigall, Jens (init) jens.nachtig...@init.demailto:jens.nachtig...@init.de wrote: Hi, I have a WMS request including a rather long ECQL-Filter that matches on feature IDs (as described in http://docs.geoserver.org/latest/en/user/tutorials/cql/cql_tutorial.html#id-and-list-comparisons). The filter is like this: IN ('mylayer.101453', ...up to 5000 IDs here... ,'mylayer.102486') If there are only a few hundred IDs the response is at about 500ms, but with up to 5000 it becomes 15-30 seconds. Any ideas on how to optimize? 2, 3 seconds would sound acceptable but half a minute is a bit too much. What is the datastore backing the request? Cheers Andrea -- == GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it AVVERTENZE AI SENSI DEL D.Lgs. 196/2003 Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003. The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc. --- -- ___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] CSS default class (fallback) for null
Hi, we use GeoServer CSS for styling layers based on CQL based selectors. E.G. we have the following 3 classes: * { mark: symbol(circle); } /* @title 1,5 m³/h */ [MY_ATTRIBUTE 0][MY_ATTRIBUTE 1.5]:mark { fill: #aaff00; stroke: black; } /* @title 1,5 - 10 m³/h */ [MY_ATTRIBUTE = 1.5][MY_ATTRIBUTE = 10.0]:mark { fill: #ffaa00; stroke: black; } /* @title 10 m³/h */ [MY_ATTRIBUTE 10]:mark { fill: #e6; stroke: black; } Sometimes the attribute MY_ATTRIBUTE is null in the database. How can I match null with GeoServer css selectors? Or - in case this is not possible - can I have a default (fallback) class for the case when the other three selectors do not match? Best, Jens -- Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] Layer creation using GeoServer Rest API fails with invalid identifier using Oracle
Hi, using geoserver manager (1.6.0) I ask the GeoServer REST API to create a new Layer. The Oracle DB throws an ORA-00904: : invalid identifier error. (We use http://docs.geoserver.org/latest/en/user/data/database/oracle.html, which works fine otherwise) Here is the request that geoserver manager sents out to GeoServer: ?xml version=1.0 encoding=UTF-8? featureType enabledtrue/enabled metadata / keywords / metadataLinks / attributes / srsEPSG:31468/srs nativeBoundingBox minx-74.047185/minx maxy40.882078/maxy maxx-73.90782/maxx miny40.679648/miny crsEPSG:31468/crs /nativeBoundingBox nameshp_poly_landmarks/name /featureType The Response I get is: Bad response: code[500] msg[Internal Server Error] url[http://myserver.com:28081/geoserver/rest/workspaces/BNB/datastores/bnb/featuretypes] method[PostMethod]: :Error occurred creating table Any ideas? Is this a bug in GeoServer or the GeoServer Oracle Plugin? I found this issue that PostGIS and Oracle handle identifiers in a different way (http://gis.stackexchange.com/questions/25829/publishing-oracle-spatial-table-in-geoserver) but I am not sure if this is related. Best, Jens PS Here is the traceback as printed by GeoServer (loglevel set to GEOSERVER_DEVELOPER_LOGGING) 2015-06-30 13:15:44,128 INFO [org.geoserver] - Loaded feature type 'shp_poly_landmarks', enabled 2015-06-30 13:15:44,129 WARN [catalog.impl] - Failed to load actual store for FeatureTypeInfoImpl[shp_poly_landmarks] 2015-06-30 13:15:44,199 ERROR [geoserver.rest] - :Error occurred creating table 2015-06-30 13:15:44,200 ERROR [geoserver.rest] - org.geoserver.rest.RestletException: java.io.IOException: Error occurred creating table at org.geoserver.rest.ReflectiveResource.handleException(ReflectiveResource.java:326) at org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:124) at org.restlet.Finder.handle(Finder.java:296) at org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:38) at org.restlet.Filter.doHandle(Filter.java:105) at org.restlet.Filter.handle(Filter.java:134) at org.restlet.Router.handle(Router.java:444) at org.geoserver.rest.RESTDispatcher$1.handle(RESTDispatcher.java:205) at com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129) at org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:87) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:75) at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:71) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:71) at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:50) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at
[Geoserver-users] Solved: AW: Layer creation using GeoServer Rest API fails with invalid identifier using Oracle
Solved, it was just a typo in the layer identifier (case sensitivity was not taken care of). Sorry for the noise. Von: Nachtigall, Jens (init) [mailto:jens.nachtig...@init.de] Gesendet: Dienstag, 30. Juni 2015 13:41 An: geoserver-users@lists.sourceforge.net Betreff: [Geoserver-users] Layer creation using GeoServer Rest API fails with invalid identifier using Oracle Hi, using geoserver manager (1.6.0) I ask the GeoServer REST API to create a new Layer. The Oracle DB throws an ORA-00904: : invalid identifier error. (We use http://docs.geoserver.org/latest/en/user/data/database/oracle.html, which works fine otherwise) Here is the request that geoserver manager sents out to GeoServer: ?xml version=1.0 encoding=UTF-8? featureType enabledtrue/enabled metadata / keywords / metadataLinks / attributes / srsEPSG:31468/srs nativeBoundingBox minx-74.047185/minx maxy40.882078/maxy maxx-73.90782/maxx miny40.679648/miny crsEPSG:31468/crs /nativeBoundingBox nameshp_poly_landmarks/name /featureType The Response I get is: Bad response: code[500] msg[Internal Server Error] url[http://myserver.com:28081/geoserver/rest/workspaces/BNB/datastores/bnb/featuretypes] method[PostMethod]: :Error occurred creating table Any ideas? Is this a bug in GeoServer or the GeoServer Oracle Plugin? I found this issue that PostGIS and Oracle handle identifiers in a different way (http://gis.stackexchange.com/questions/25829/publishing-oracle-spatial-table-in-geoserver) but I am not sure if this is related. Best, Jens PS Here is the traceback as printed by GeoServer (loglevel set to GEOSERVER_DEVELOPER_LOGGING) 2015-06-30 13:15:44,128 INFO [org.geoserver] - Loaded feature type 'shp_poly_landmarks', enabled 2015-06-30 13:15:44,129 WARN [catalog.impl] - Failed to load actual store for FeatureTypeInfoImpl[shp_poly_landmarks] 2015-06-30 13:15:44,199 ERROR [geoserver.rest] - :Error occurred creating table 2015-06-30 13:15:44,200 ERROR [geoserver.rest] - org.geoserver.rest.RestletException: java.io.IOException: Error occurred creating table at org.geoserver.rest.ReflectiveResource.handleException(ReflectiveResource.java:326) at org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:124) at org.restlet.Finder.handle(Finder.java:296) at org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:38) at org.restlet.Filter.doHandle(Filter.java:105) at org.restlet.Filter.handle(Filter.java:134) at org.restlet.Router.handle(Router.java:444) at org.geoserver.rest.RESTDispatcher$1.handle(RESTDispatcher.java:205) at com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129) at org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:87) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:75) at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:71) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:71) at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241
[Geoserver-users] WMS-C (tiled=true) not using GWC's metatiling: How to debug?
Hi, I ran into the problem that text labels are omitted when the labels would go over a WMS tile border. So I thought of passing tiled=true and tileorigin=minX,minY as part of the WMS request, and use Metatiling this way. I activated *all* the options as stated on http://docs.geoserver.org/latest/en/user/geowebcache/using.html#direct-integration-with-geoserver-wms Still it seems that the WMS request does not pass the request over to the integrated GWC. I looked at logs/catalina.out but this still does not give me any hint. Any advice on how I could debug this? Maybe the extent is misaligned or similar, but the log does not say anything about this. Tilesorigin is 154224,5219773 for a custom Gridset based on EPSG:25832 (used in ol3 and the gridset as minX,minY for Extent). Using /geoserver/gwc/service/wms it is working, but for /geoserver/gwc/my-workspace/wms the tiled and tilesorigin option seem to make no difference. The used client is OpenLayers3. Best, Jens -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] Putting GeoServer configuration into subversion repository
Hi, I would like to keep all GeoServer configuration like layer, styles, data storage configurations in a subversion repository to make it easy to later deploy the same setup at another server. I already have dedicated GEOSERVER_DATA_DIR and GEOWEBCACHE_CACHE_DIR. But both directories are still quite big: In GEOWEBCACHE_CACHE_DIR I think that only the *.xml files need to be put under version control In GEOSERVER_DATA_DIR it is probably everything except the logs/ directory. Are there any guidelines or best practices for this? Kind regards, Jens -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] Is Oracle Locator sufficient or do I need Oracle Spatial?
Hi all, for an upcoming project I will store point geometries in a Oracle DB. This DB will serve as a data store for GeoServer which will be used for WMS Requests. As I understand it Oracle handles the bounding box calculations (on behalf of GeoServer), when there is a WMS request for certain features in a bbox. In Oracle there seem to be two function for this: SDO_RELATE (which is in Locator version) and SDO_GEOM.RELATE (available only in Oracle Spatial). Which one is used by GeoServer? I found this relevant link on the question (from 2012): http://gis.stackexchange.com/questions/36751/querying-intersecting-areas-areas-oracle-locator-or-spatial In the answer it says: I once had to trace a GeoServer WMS query in Oracle and I'm pretty sure it used the SDO_RELATE approach, but you might want to verify this using your own trace, scanning through the GeoServer source, or posting a question on the GeoServer users mailing list Since I am not sure, I thought I'd just ask here ;-) The project is just starting off and I need to know whether Locator is sufficient or Spatial needs to be purchased (PostGIS cannot be used for other reasons). Best regards, Jens -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Speeding up GeoWebCache seeding process
Hi Andrea, I'd suggest you to take this giant geometries and clip them on a regular grid, separating polygon and outlines as two different shapefiles, just like OSM did for the world countries layer, to avoid the very same problem you're facing (geometries that are excessively large). And then paint the polygon bits just with a fill, and the outline bits just with a line. Thanks a lot, I’ll try to do this. I hope it’s not a stupid question, but anybody knows what’s the best way of doing this? Seems like it is not so easy to clip a shapefile’s features to a grid using e.g. Quantum GIS… Google only has suggestion on how to clip raster data to a grid, but not vector data. Best, Jens -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Speeding up GeoWebCache seeding process
…and would it help to set the default meta tiling settings to 20x20 instead of 4x4 – or is this only relevant when GeoServer “asks” for tiles but not for seeding? Best, Jens -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Speeding up GeoWebCache seeding process
Hi, On Wed, Apr 1, 2015 at 11:49 AM, Nachtigall, Jens (init) jens.nachtig...@init.demailto:jens.nachtig...@init.de wrote: …and would it help to set the default meta tiling settings to 20x20 instead of 4x4 – or is this only relevant when GeoServer “asks” for tiles but not for seeding? Yes, I believe that would help, if you don't split the data, because we would end up making less reads. But it would still be really inefficient compared to a version where the data has been split. Increasing the meta tiling really helps a lot. Thanks! Can this be increased to even more than 20x20? The GUI is limited to 20x20 maximum, but maybe by editing some XML setttings files? Unfortunately, splitting the polygons from the shapefile to a grid does not really work with Quantum GIS. I tried the whole day, but splitting up the outlines according to a grid does not work… (with polygons it’s ok). I assume that having the shapefile by default in EPSG:900913 instead of EPSG:3044 would help too, right? Then in each rendering step at least the reprojection does not need to be done. Do you think that this would have a bigger effect or will it be negligible? Best, Jens -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Speeding up GeoWebCache seeding process
Hi again, I really do not understand why it takes weeks for a simple 100 MB Shapefile with just LineStrings in Germany to render. 99.99 % of all tiles are just empty/transparent PNGs anyways, rest is just some red lines… I googled and found http://gis.stackexchange.com/questions/20712/geoserver-wms-tile-rendering-is-too-slow 1. Would it make a difference to add a spatial index to the Shapefile? (I did not check if it has one, I would assume that GeoServer just adds one if necessary – how can I check if this has been done?) 2. Also, we use the GeoServer-CSS extension. But the style is as simple as this: * { fill: #e31a1c; fill-opacity: 0.27; stroke: #e31a1c; stroke-width: 1; stroke-opacity: 1; } Anyway, can this be related to the long seeding times? 3. Maybe some kind of metatiling can be used to speed things up? For OSM rendering with mapnik for same extent and much more features, it took just a few days. So I really do not get it, why it takes weeks for a damn simply Shapefile. Ideas welcome… Jens -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] Speeding up GeoWebCache seeding process
Hi, I have a 100MB shapefile with LINESTRINGs covering Germany, which I added as a cached layer. I use GeoServer 2.6.2 with included GeoWebCache 1.6.1 to seed tiles for layers 0-17 for the predefined EPSG_900913 gridset. On a server with 8 cores this process takes about 21 days. I use Oracle Java 7 and JAI is installed. I've set Number of tasks to use to 8 (number of cpu cores). Is there anything I can do to speed up the seeding process? Best regards, Jens -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Speeding up GeoWebCache seeding process
Given the source file is not big and you're rendering vector data, I'm going to assume the bottleneck is in the rendering phase. Set the number of tasks to 16, and use OpenJDK, its rendering abilites scale up better, or keep your JDK, and install Marlin, which is going to give you both better scalability and better speed at the same time: https://github.com/bourgesl/marlin-renderer After setting number of tasks to 16 (server has 8 cores), I have the impression that it rather takes longer now. I’ve tested with layer 13 now. “Time remaining” column is totally nuts now. Says 21min for one row, then 30 minutes later, it says 24 min. The “Tiles completed” increases but very, very slow, just ~400 tiles in 30min, that is for 16 tasks only 16*400tiles=6400 tiles in 30min. And its 60’000 tiles for layer 13 (Estimated # of tiles). htop says that Load average is about 6.60. The 8 cores have a percentage between 60-90% most of the time (just by looking with it with the eyes). Best regards, Jens -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Speeding up GeoWebCache seeding process
Hi, I've installed Marlin renderer now (only basic use as described at https://github.com/bourgesl/marlin-renderer/wiki/How-to-use#how-to-use-basic), still with Oracle Java 7. I also set the number of tasks to 16. I'll see if this speeds things up. @Jukka: Regarding the BBOX. I left the Bounding box field (subtext These are optional, approximate values are fine.) empty. I do not think that the bbox needs to be set here. The layer (based on the shapefile) already has a bounding box, so I would assume that GeoServer/GeoWebCache is intelligent enough to not try to render the whole world for a layer with restricted bounds. Correct me, if I am wrong. Best, Jens Von: Rahkonen Jukka (MML) [mailto:jukka.rahko...@maanmittauslaitos.fi] Gesendet: Donnerstag, 26. März 2015 11:14 An: Nachtigall, Jens (init); geoserver-users@lists.sourceforge.net Betreff: Re: Speeding up GeoWebCache seeding process Hi, One question: Do you seed the whole world or only BBOX of Germany? Resolution of level 17 is 1.1943 m and Germany is not a big country which makes me feel that 21 days is rather a long time. I have seeded the area of Finland to 0.5 m resolution from aerial images into 2 TB of tiles in about the same time which makes me feel that one week should be enough for you. However, I was seeding from an external WMS and you most probably have different hardware so our situations are not comparable. I would absolutely divide the job into a bunch of smaller BBOXes. I have a feeling that the Seed missing tiles option is not always reliable but it can wrongly think that there is nothing more to seed. However, if you have been seeding for two weeks and all processes die it is not really reasonable to use the Reseed option. If a small job interrupts it does not pay so much to start it again. Follow also the CPU load. Adding more seeding processed after the load is already close to 100% makes the overall speed just slower. -Jukka Rahkonen- Nachtigall, Jens wrote: Hi, I have a 100MB shapefile with LINESTRINGs covering Germany, which I added as a cached layer. I use GeoServer 2.6.2 with included GeoWebCache 1.6.1 to seed tiles for layers 0-17 for the predefined EPSG_900913 gridset. On a server with 8 cores this process takes about 21 days. I use Oracle Java 7 and JAI is installed. I've set Number of tasks to use to 8 (number of cpu cores). Is there anything I can do to speed up the seeding process? Best regards, Jens -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Speeding up GeoWebCache seeding process
Set the number of tasks to 16, and use OpenJDK, its rendering abilites scale up better, or keep your JDK, and install Marlin, which is going to give you both better scalability and better speed at the same time: https://github.com/bourgesl/marlin-renderer One question: Is basic use enough https://github.com/bourgesl/marlin-renderer/wiki/How-to-use#how-to-use-basic or do I also need https://github.com/bourgesl/marlin-renderer/wiki/How-to-use#getting-out-every-last-ounce-of-performance- ? Regards, Jens -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] Using CartoCSS OSM-Styles with GeoServer (OSM Bright)
Hi, as far as I understand, GeoServer comes with its own map CSS, so the map styles from https://github.com/mapnik/mapnik/wiki/StyleShare are not usable against a OSM PostGIS data source. What approach would be best, to get it working? Using something like https://github.com/dwins/mapnik2geotools to covert CartoCSS to SLD? I assume that this convertion would not be 100% compatible and in detail it might be quite error-prone... Was anybody able to get the CartoCSS map styles of OSM Bright, the OSM standard style or Humanitarian style working into GeoServer (without redesigning it all in SLD or GeoServer CSS by hand)? I know, we could be using mapnik, but within our technology stack we prefer GeoServer due to several other aspects and would not like to integrate yet another map rendering backend. Kind regards, Jens -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Point Geometry in lon/lat columns of non-spatial db
Hi, The real question is: Why would you like to do so? You do not need to pay for Oracle locator and with it you can add a new column of datatype SDO_GEOM into your table and populate it from your X and Y columns. If you have an old system in production and X/Y are updated from some application, make a trigger and do inserts and updates into SDO_GEOM every time when X or Y are touched. Thanks for your clarification, I thought Oracle Spatial was required. I am happy with using Oracle Locator then. Best, Jens -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Point Geometry in lon/lat columns of non-spatial db
Yes, I need it for OGC services, that is WFS and WMS. Von: Eric Jarvies [mailto:7...@ericjarvies.com] Gesendet: Donnerstag, 11. September 2014 16:41 An: Nachtigall, Jens (init) Cc: geoserver-users@lists.sourceforge.net Betreff: Re: [Geoserver-users] Point Geometry in lon/lat columns of non-spatial db Jens, Did you need GeoServer for some specific purpose for said X|Y coordinates -like creating a WMS layer? If there is no 'good' reason to use GeoServer then said data can simply be accessed via your webcore(read Leaflet or OpenLayer and node.js, as an example). Eric On Sep 11, 2014, at 7:10 AM, Nachtigall, Jens (init) jens.nachtig...@init.demailto:jens.nachtig...@init.de wrote: Hi, is it possible to use a db, say Oracle *without* its spatial extension as a Data source in GeoServer, where the Point geometry is simply stored in two separate columns? The columns are simply lon and lat containing floats. That is, can I simply map these lon/lat columns in GeoServer and let GeoServer know that these are my geometry? Best, Jens -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.netmailto:Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Point Geometry in lon/lat columns of non-spatial db
A does not work, you must use a spatial db to hold point coordinates would help me, too ;) Does nobody know? Cheers, Jens -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] Point Geometry in lon/lat columns of non-spatial db
Hi, is it possible to use a db, say Oracle *without* its spatial extension as a Data source in GeoServer, where the Point geometry is simply stored in two separate columns? The columns are simply lon and lat containing floats. That is, can I simply map these lon/lat columns in GeoServer and let GeoServer know that these are my geometry? Best, Jens -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] Cache Invalidation (expiration) between GWC and GS
Hi, I have a typical setup like: PostGIS = GS = GWC = Browser. Can I have preseeded tiles at GeoWebCache that are invalidated (i.e. get expired) on the fly based on caching headers? That is, is the following possible?: 1. Browser re-requests a certain tile including If-Modified-Since header 2. GWC has a preseeded tile but needs to know if the tile is still valid. So GWC passes the request (still with If-Modified-Since) on to GS 3. GS looks up PostGIS to decide if tile is still valid or not. That is, if the data for the requested area has changed. Depending on that finding... 4. GS answers 304 Not Modified or gives GWC the freshly generated tile 5. GWC updates its cache and passes answer along (either 304 Not Modified or new tile) I've read about Caching with Last-Modified or E-Tag headers at http://geowebcache.org/docs/current/services/responseheaders.html#last-modified-and-if-modified-since However, this only handles the communication between browser and GWC. How about the backend communication between GS and GWC? Best, Jens -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] Cache Invalidation (expiration) between GWC and GS
Hi, having a typical setup like PostGIS = GS = GWC = Browser Can I have preseeded tiles at GeoWebCache that are invalidated, that is get expired, on the fly based on caching headers? That is, is the following possible?: 1. Browser re-requests a certain tile including If-Modified-Since header 2. GWC has a preseeded tile but needs to know if the tile is still valid. So GWC passes the request (still with If-Modified-Since) on to GS 3. GS looks up PostGIS to decide if tile is still valid or not. That is, if the data for the requested area has changed. Depending on that finding... 4. GS answers 304 Not Modified or gives GWC the freshly generated tile 5. GWC updates its cache and passes answer along (either 304 Not Modified or new tile) I've read about Caching with Last-Modified or E-Tag headers at http://geowebcache.org/docs/current/services/responseheaders.html#last-modified-and-if-modified-since However, this only handles the communication between browser and GWC. How about the backend communication between GS and GWC? Best, Jens -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] Cascading WMTS
Hi, I know that GeoServer has the ability to proxy a remote WMS as described at http://docs.geoserver.org/latest/en/user/data/cascaded/wms.html Can GeoServer (or GeoWebCache) also act as a proxy for external WMTS servers? (cascading WMTS) That is, GeoServer (or GeoWebCache) retrieves map data from an external WMTS server, and then delivers it as WMS (or WMS-C) or WMTS? Regards, Jens -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] SLD 1.1.0 support
Hi, I know that GeoServer supports SLD 1.0.0, but how widespread is SLD 1.1.0 support in GeoServer? I read on http://docs.geoserver.org/latest/en/user/styling/sld-reference/ that it is partially supported, but this does not explain which SE/SLD 1.1.0 elements are supported and which are not yet. In particular, I'd like to know if LayerFeatureConstraints is supported by GeoServer? (and if not, which alternative elements exist in SLD 1.0 or similar to use instead). Same for NamedStyle and UserStyle, are these supported? Best, Jens -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
Re: [Geoserver-users] Seeding fails with Alpha images must have the same sample size as the sources
HI Andrea, Thanks for your reply. No, actually I am seeding a WMS layer. Quoting form first mail: The WMS request is like this: https://security.geobasis-bb.de:443/wss/service/WMS-ALKIS/httpauth?SERVICE=WMSLAYERS=adv_alkis_gebaeudeFORMAT=image%2FpngHEIGHT=1134TRANSPARENT=TRUEREQUEST=GetMapWIDTH=1234BBOX=241422.08804878494,5682813.523432538,242292.88804878492,5683614.323432538STYLES=SRS=EPSG:25833VERSION=1.1.1 (Sorry, the service is password protected as it's an official service and I cannot paste it here :-/ but I attached the retrieved image. It's just a plain transparent PNG, 1234x1134px with 455 Bytes). It works all well for seeding the first 3.5 GB of tiles (expecting about 50 GB in total), then it seems like a certain mal-functioning image is hit and tile processing is aborted. Best, Jens Von: andrea.a...@gmail.com [mailto:andrea.a...@gmail.com] Im Auftrag von Andrea Aime Gesendet: Dienstag, 19. November 2013 15:43 An: Nachtigall, Jens (init) Cc: geoserver-users@lists.sourceforge.net Betreff: Re: [Geoserver-users] Seeding fails with Alpha images must have the same sample size as the sources On Tue, Nov 19, 2013 at 3:32 PM, Nachtigall, Jens (init) jens.nachtig...@init.demailto:jens.nachtig...@init.de wrote: FYI: Just upgraded to GeoServer 2.4.2, but the problem still prevails. By the looks of it, you're trying to seed a image mosaic layer, right? One possible cause to the error message could be that the mosaic is made of images that are not uniform from the point of view of the color mode, for example, some RGB, some RGBA. I don't believe we support this scenario. Cheers Andrea -- == Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311iu=/4140/ostg.clktrk___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] nice priority for tile seeding (geowebcache part)
Hi, I need to pre-seed a huge amount of tiles (altogether about 6 TB) and I would like to run this task in the background with a low priority (nice) so that the delivery of on-the-fly requested tiles does not get slowed down. Is this possible? Under geoserver/gwc/rest/seed/ I do not see an option for this. OS is CentOS 6.4 Kind regards, Jens -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391iu=/4140/ostg.clktrk___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] cascading a GeoSever WMS fails (xml.sax Error)
Dear all, After Upgrading from 2.2.4 (tomcat6/java6) to 2.3.5 (tomcat7/java7) I get the same error as mentioned in http://www.mail-archive.com/geoserver-users@lists.sourceforge.net/msg15284.html 04 Sep 14:58:22 INFO [geoserver.wms] - Request: getServiceInfo 04 Sep 14:58:23 ERROR [xml.sax] - FATAL Content is not allowed in prolog. 04 Sep 14:58:23 ERROR [xml.sax] - col 1, line 1 04 Sep 14:58:23 ERROR [xml.sax] - FATAL Content is not allowed in prolog. 04 Sep 14:58:23 ERROR [xml.sax] - col 1, line 1 04 Sep 14:58:23 ERROR [xml.sax] - FATAL Content is not allowed in prolog. 04 Sep 14:58:23 ERROR [xml.sax] - col 1, line 1 04 Sep 14:58:23 ERROR [geoserver.ows] - org.geoserver.platform.ServiceException: Internal error Ian, did you find a fix for this problem? The problematic WMS I am cascading from are e.g. http://isk.geobasis-bb.de/ows/dnm.php?REQUEST=GetCapabilitiesSERVICE=WMSVERSION=1.1.1 http://isk.geobasis-bb.de/ows/dop20c.php?REQUEST=GetCapabilitiesSERVICE=WMSVERSION=1.1.1 It is working fine with another WMS from the same operator like http://isk.geobasis-bb.de/ows/dnmvg.php?REQUEST=GetCapabilitiesSERVICE=WMSVERSION=1.1.1 Downloading these by hand, theses XML files look fine to me, actually. Best regards, Jens -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391iu=/4140/ostg.clktrk___ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users