[Geoserver-users] Partial truncate on layer

Hi,
I have the following problem, trying to truncate a layer from the GUI (http://mygeoserveraddress/geoserver/gwc/rest/seed/workspace:layername). The parameters I use are: hreadCount=01, type=truncate, gridSetId=EPSG:900913&, format=image/png, zoom start: 00, zoom stop: 25, no bounding box. It works fine for other layers, but one, on which I get the following error:

11:30:04,978 ERROR [stderr] (GWC Seeder Thread-7) java.lang.NumberFormatException: For input string: “”
11:30:04,980 ERROR [stderr] (GWC Seeder Thread-7) at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
11:30:04,982 ERROR [stderr] (GWC Seeder Thread-7) at java.lang.Integer.parseInt(Integer.java:470)
11:30:04,983 ERROR [stderr] (GWC Seeder Thread-7) at java.lang.Integer.parseInt(Integer.java:499)
11:30:04,985 ERROR [stderr] (GWC Seeder Thread-7) at org.geowebcache.storage.blobstore.file.FilePathUtils.findZoomLevel(FilePathUtils.java:82)
11:30:04,987 ERROR [stderr] (GWC Seeder Thread-7) at org.geowebcache.storage.blobstore.file.FileBlobStore.delete(FileBlobStore.java:374)
11:30:04,989 ERROR [stderr] (GWC Seeder Thread-7) at org.geowebcache.storage.DefaultStorageBroker.delete(DefaultStorageBroker.java:64)
11:30:04,991 ERROR [stderr] (GWC Seeder Thread-7) at org.geowebcache.seed.TruncateTask.doActionInternal(TruncateTask.java:56)
11:30:04,993 ERROR [stderr] (GWC Seeder Thread-7) at org.geowebcache.seed.GWCTask.doAction(GWCTask.java:76)
11:30:04,995 ERROR [stderr] (GWC Seeder Thread-7) at org.geowebcache.seed.MTSeeder.call(MTSeeder.java:36)
11:30:04,996 ERROR [stderr] (GWC Seeder Thread-7) at org.geowebcache.seed.MTSeeder.call(MTSeeder.java:25)
11:30:04,998 ERROR [stderr] (GWC Seeder Thread-7) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
11:30:05,000 ERROR [stderr] (GWC Seeder Thread-7) at java.util.concurrent.FutureTask.run(FutureTask.java:138)
11:30:05,001 ERROR [stderr] (GWC Seeder Thread-7) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
11:30:05,003 ERROR [stderr] (GWC Seeder Thread-7) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
11:30:05,005 ERROR [stderr] (GWC Seeder Thread-7) at java.lang.Thread.run(Thread.java:662)
11:30:05,007 ERROR [org.geowebcache.seed.TruncateTask] (GWC Seeder Thread-7) During truncate request: For input string: “”
11:30:06,020 ERROR [stderr] (GWC Seeder Thread-14) java.lang.NumberFormatException: For input string: “”
11:30:06,022 ERROR [stderr] (GWC Seeder Thread-14) at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
11:30:06,024 ERROR [stderr] (GWC Seeder Thread-14) at java.lang.Integer.parseInt(Integer.java:470)
11:30:06,025 ERROR [stderr] (GWC Seeder Thread-14) at java.lang.Integer.parseInt(Integer.java:499)
11:30:06,027 ERROR [stderr] (GWC Seeder Thread-14) at org.geowebcache.storage.blobstore.file.FilePathUtils.findZoomLevel(FilePathUtils.java:82)
11:30:06,029 ERROR [stderr] (GWC Seeder Thread-14) at org.geowebcache.storage.blobstore.file.FileBlobStore.delete(FileBlobStore.java:374)
11:30:06,031 ERROR [stderr] (GWC Seeder Thread-14) at org.geowebcache.storage.DefaultStorageBroker.delete(DefaultStorageBroker.java:64)
11:30:06,033 ERROR [stderr] (GWC Seeder Thread-14) at org.geowebcache.seed.TruncateTask.doActionInternal(TruncateTask.java:56)
11:30:06,035 ERROR [stderr] (GWC Seeder Thread-14) at org.geowebcache.seed.GWCTask.doAction(GWCTask.java:76)
11:30:06,037 ERROR [stderr] (GWC Seeder Thread-14) at org.geowebcache.seed.MTSeeder.call(MTSeeder.java:36)
11:30:06,038 ERROR [stderr] (GWC Seeder Thread-14) at org.geowebcache.seed.MTSeeder.call(MTSeeder.java:25)
11:30:06,040 ERROR [stderr] (GWC Seeder Thread-14) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
11:30:06,042 ERROR [stderr] (GWC Seeder Thread-14) at java.util.concurrent.FutureTask.run(FutureTask.java:138)
11:30:06,043 ERROR [stderr] (GWC Seeder Thread-14) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
11:30:06,045 ERROR [stderr] (GWC Seeder Thread-14) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
11:30:06,047 ERROR [stderr] (GWC Seeder Thread-14) at java.lang.Thread.run(Thread.java:662)
11:30:06,049 ERROR [org.geowebcache.seed.TruncateTask] (GWC Seeder Thread-14) During truncate request: For input string: “”

This leaves gwc in an incoherent state where some zoom levels are not cleared. Can you help me solve this problem?

Thank you,
Giuseppe

I think this could be related to the bug fixed by this commit
<https://github.com/GeoWebCache/geowebcache/commit/4c32c269b6ac7039b447e64ec605a7a228e29052&gt;
. I'll try to update geoserver.

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Partial-truncate-on-layer-tp5225386p5225623.html
Sent from the GeoServer - User mailing list archive at Nabble.com.