Hi, You might want to check the bounds that the layer is using as well since one error shows you have a latitude that is 90°10.5'S
"Caused by: org.geotools.referencing.operation.projection.ProjectionException: Latitude 90°10.5'S is too close to a pole." Chris Snider Senior Software Engineer Intelligent Software Solutions, Inc. [Description: Description: Description: cid:[email protected]] From: Jonathan Moules [mailto:[email protected]] Sent: Wednesday, February 19, 2014 4:31 AM To: tt5430 Cc: [email protected] Subject: Re: [Geoserver-users] GeoWebCache seeding Hi Tam, I've had similar. For whatever reason GeoServer was unable to render one of the tiles within the rendering time (12,000 seconds!!). >From this line: allowed and has been forcefully stopped. Max rendering time is 12000.0s When this happens, the entire tiling thread that called that request then gets cancelled and thus GeoServer doesn't even bother trying. That's what this line means: Problem communicating with GeoServer So the real question is - why is one of your tiles failing to render in 12,000 seconds (3.3hrs!). I suspect this is the root cause: Caused by: org.geotools.referencing.operation.projection.ProjectionException: Latitude 90°10.5'S is too close to a pole. You've got a value slightly larger than 90 for your North/South. Looking at your BBOX, you have: BBox: -180 -91 180 91 Try using just 90. In fact, you shouldn't even need to declare a BBOX if you're doing the entire planet so just leave it blank. Cheers, Jonathan On 15 February 2014 01:59, tt5430 <[email protected]<mailto:[email protected]>> wrote: Hi, I have a PostGIS tiled layer that contains north-america OSM data. I tried to seed it using GeoWebCache. Below are the seeding parameters: Number of tasks: 4 Type of operation: Reseed Gridset: EPSG:4326 (Dataset SRS: EPSG:3857) Format: png8 Zoom start: 0 Zoom stop: 15 Style : polygon BBox: -180 -91 180 91 MetaTilingFactor: 6x6 WMS Max Redening Time: 12000 (anticipate the seeding will take long) After I entered submit, I saw this in Tomcat log: 14 Feb 13:18:49 INFO [seed.SeedTask] - GWC Seeder Thread-5 begins seeding layer : osm:north_america_polygon 14 Feb 13:18:49 INFO [seed.SeedTask] - GWC Seeder Thread-6 begins seeding layer : osm:north_america_polygon 14 Feb 13:18:49 INFO [seed.SeedTask] - GWC Seeder Thread-8 begins seeding layer : osm:north_america_polygon 14 Feb 13:18:49 INFO [seed.SeedTask] - GWC Seeder Thread-7 begins seeding layer : osm:north_america_polygon Did not see anything showed up on the log until after about 3 hours, the following messages showed up: 14 Feb 16:34:06 ERROR [geoserver.ows] - org.geoserver.platform.ServiceException: This requested used more time than allowed and has been forcefully stopped. Max rendering time is 12000.0s at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:499) at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:251) at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:123) at org.geoserver.wms.GetMap.executeInternal(GetMap.java:521) at org.geoserver.wms.GetMap.run(GetMap.java:253) at org.geoserver.wms.GetMap.run(GetMap.java:124) at org.geoserver.wms.DefaultWebMapService.getMap(DefaultWebMapService.java:328) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ... 14 Feb 16:34:06 ERROR [seed.MTSeeder] - Problem communicating with GeoServer org.geowebcache.GeoWebCacheException: Problem communicating with GeoServer at org.geoserver.gwc.layer.GeoServerTileLayer.getMetatilingReponse(GeoServerTileLayer.java:517) at org.geoserver.gwc.layer.GeoServerTileLayer.seedTile(GeoServerTileLayer.java:706) at org.geowebcache.seed.SeedTask.doActionInternal(SeedTask.java:136) at org.geowebcache.seed.GWCTask.doAction(GWCTask.java:76) at org.geowebcache.seed.MTSeeder.call(MTSeeder.java:36) at org.geowebcache.seed.MTSeeder.call(MTSeeder.java:25) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) Caused by: java.lang.IllegalStateException: Expected: RenderedImageMap, got null at org.geoserver.gwc.layer.GeoServerTileLayer.dispatchGetMap(GeoServerTileLayer.java:570) at org.geoserver.gwc.layer.GeoServerTileLayer.getMetatilingReponse(GeoServerTileLayer.java:512) ... 9 more .... Caused by: org.geotools.referencing.operation.projection.ProjectionException: Latitude 90°10.5'S is too close to a pole. at org.geotools.referencing.operation.projection.Mercator$Spherical.transformNormalized(Mercator.java:209) at org.geotools.referencing.operation.projection.MapProjection.transform(MapProjection.java:883) at org.geotools.referencing.operation.projection.MapProjection.transform(MapProjection.java:924) at org.geotools.referencing.operation.transform.AbstractMathTransform.transform(AbstractMathTransform.java:237) at org.geotools.referencing.CRS.transform(CRS.java:1319) at org.geotools.referencing.CRS.transform(CRS.java:1385) at org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:678) at org.geotools.renderer.crs.ProjectionHandler.getQueryEnvelopes(ProjectionHandler.java:133) at org.geotools.renderer.lite.StreamingRenderer.getStyleQuery(StreamingRenderer.java:1048) ... 47 more 14 Feb 16:34:06 ERROR [geotools.rendering] - Error transforming bbox java.lang.Exception: Error transforming bbox at org.geotools.renderer.lite.StreamingRenderer.getStyleQuery(StreamingRenderer.java:1068) at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:2009) at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:837) at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:481) at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:251) at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:123) at org.geoserver.wms.GetMap.executeInternal(GetMap.java:521) at org.geoserver.wms.GetMap.run(GetMap.java:253) at org.geoserver.wms.GetMap.run(GetMap.java:124) Caused by: org.geotools.referencing.operation.projection.ProjectionException: Latitude 90°10.5'S is too close to a pole. at org.geotools.referencing.operation.projection.Mercator$Spherical.transformNormalized(Mercator.java:209) at org.geotools.referencing.operation.projection.MapProjection.transform(MapProjection.java:883) at org.geotools.referencing.operation.projection.MapProjection.transform(MapProjection.java:924) at org.geotools.referencing.operation.transform.AbstractMathTransform.transform(AbstractMathTransform.java:237) at org.geotools.referencing.CRS.transform(CRS.java:1319) at org.geotools.referencing.CRS.transform(CRS.java:1385) at org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:678) at org.geotools.renderer.crs.ProjectionHandler.getQueryEnvelopes(ProjectionHandler.java:133) at org.geotools.renderer.lite.StreamingRenderer.getStyleQuery(StreamingRenderer.java:1048) ... 47 more 14 Feb 16:34:06 WARN [geotools.rendering] - Got a tranform exception while trying to de-project the current envelope, falling back on full data loading (no bbox query) org.geotools.referencing.operation.projection.ProjectionException: Latitude 90°10.5'S is too close to a pole. at org.geotools.referencing.operation.projection.Mercator$Spherical.transformNormalized(Mercator.java:209) at org.geotools.referencing.operation.projection.MapProjection.transform(MapProjection.java:883) at org.geotools.referencing.operation.projection.MapProjection.transform(MapProjection.java:924) at org.geotools.referencing.operation.transform.AbstractMathTransform.transform(AbstractMathTransform.java:237) at org.geotools.referencing.CRS.transform(CRS.java:1319) at org.geotools.referencing.CRS.transform(CRS.java:1385) at org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:678) at org.geotools.renderer.crs.ProjectionHandler.getQueryEnvelopes(ProjectionHandler.java:133) I have no ideas what went wrong and appreciate someone can tell what I did wrong. I need to be able to seed the layer. Otherwise, the performance will be unacceptable. Many thanks in advance. Regards, Tam -- View this message in context: http://osgeo-org.1560.x6.nabble.com/GeoWebCache-seeding-tp5103935.html Sent from the GeoServer - User mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk _______________________________________________ Geoserver-users mailing list [email protected]<mailto:[email protected]> https://lists.sourceforge.net/lists/listinfo/geoserver-users This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.
<<inline: image001.png>>
------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
