Hi, Seems that the error is emitted from com.vividsolutions.jump.datastore.postgis.PostgisDSMetadata
Could you try to change "SELECT ST_AsBinary(ST_Extent(\"" + attributeName + "\")) FROM \"" + datasetName + "\"" to "SELECT ST_AsBinary(ST_Envelope(ST_Extent(\"" + attributeName + "\"))) FROM \"" + datasetName + "\"" as ST_Extent returns a BOX, not a geometry. (I'm not sure to be able to simulate the bug as easily as you because the query is processed only if the previous one failed) Michaël > Hi, > > now I can reproduce a stacktrace in eclipse for "Unknown WKB type 0": > > > java.lang.RuntimeException: com.vividsolutions.jts.io.ParseException: > Unknown WKB type 0 > at > com.vividsolutions.jump.datastore.jdbc.JDBCUtil.execute(JDBCUtil.java:28) > at > com.vividsolutions.jump.datastore.postgis.PostgisDSMetadata.getExtents(PostgisDSMetadata.java:88) > at > com.vividsolutions.jump.workbench.model.cache.DynamicFeatureCollection.getEnvelope(DynamicFeatureCollection.java:188) > at > com.vividsolutions.jump.workbench.model.cache.CachingFeatureCollection.getEnvelope(CachingFeatureCollection.java:53) > at > com.vividsolutions.jump.feature.FeatureCollectionWrapper.getEnvelope(FeatureCollectionWrapper.java:118) > at > com.vividsolutions.jump.workbench.model.LayerManager.getEnvelopeOfAllLayers(LayerManager.java:555) > at > com.vividsolutions.jump.workbench.ui.LayerViewPanel.initializeViewportIfNecessary(LayerViewPanel.java:606) > at > com.vividsolutions.jump.workbench.ui.LayerViewPanel.access$4(LayerViewPanel.java:601) > at > com.vividsolutions.jump.workbench.ui.LayerViewPanel$5.run(LayerViewPanel.java:481) > at java.awt.event.InvocationEvent.dispatch(Unknown Source) > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > at java.awt.EventQueue.access$200(Unknown Source) > at java.awt.EventQueue$3.run(Unknown Source) > at java.awt.EventQueue$3.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown > Source) > at java.awt.EventQueue.dispatchEvent(Unknown Source) > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > at java.awt.EventDispatchThread.run(Unknown Source) > Caused by: com.vividsolutions.jts.io.ParseException: Unknown WKB type 0 > at com.vividsolutions.jts.io.WKBReader.readGeometry(WKBReader.java:206) > at com.vividsolutions.jts.io.WKBReader.read(WKBReader.java:152) > at com.vividsolutions.jts.io.WKBReader.read(WKBReader.java:133) > at > com.vividsolutions.jump.datastore.postgis.PostgisDSMetadata$2.yield(PostgisDSMetadata.java:76) > at > com.vividsolutions.jump.datastore.jdbc.JDBCUtil.execute(JDBCUtil.java:20) > ... 22 more > java.lang.RuntimeException: com.vividsolutions.jts.io.ParseException: > Unknown WKB type 0 > at > com.vividsolutions.jump.datastore.jdbc.JDBCUtil.execute(JDBCUtil.java:28) > at > com.vividsolutions.jump.datastore.postgis.PostgisDSMetadata.getExtents(PostgisDSMetadata.java:88) > at > com.vividsolutions.jump.workbench.model.cache.DynamicFeatureCollection.getEnvelope(DynamicFeatureCollection.java:188) > at > com.vividsolutions.jump.workbench.model.cache.DynamicFeatureCollection.query(DynamicFeatureCollection.java:56) > at > com.vividsolutions.jump.workbench.model.cache.CachingFeatureCollection$2.iterator(CachingFeatureCollection.java:107) > at > com.vividsolutions.jump.workbench.ui.renderer.ImageCachingFeatureCollectionRenderer.renderHook(ImageCachingFeatureCollectionRenderer.java:53) > at > com.vividsolutions.jump.workbench.ui.renderer.ImageCachingFeatureCollectionRenderer.renderHook(ImageCachingFeatureCollectionRenderer.java:79) > at > com.vividsolutions.jump.workbench.ui.renderer.ImageCachingRenderer$1.run(ImageCachingRenderer.java:88) > at > com.vividsolutions.jump.workbench.ui.renderer.ThreadQueue$Worker.run(ThreadQueue.java:86) > Caused by: com.vividsolutions.jts.io.ParseException: Unknown WKB type 0 > at com.vividsolutions.jts.io.WKBReader.readGeometry(WKBReader.java:206) > at com.vividsolutions.jts.io.WKBReader.read(WKBReader.java:152) > at com.vividsolutions.jts.io.WKBReader.read(WKBReader.java:133) > at > com.vividsolutions.jump.datastore.postgis.PostgisDSMetadata$2.yield(PostgisDSMetadata.java:76) > at > com.vividsolutions.jump.datastore.jdbc.JDBCUtil.execute(JDBCUtil.java:20) > ... 8 more > > > Hope it helps > > Uwe > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel