Revision: 5910 http://sourceforge.net/p/jump-pilot/code/5910 Author: michaudm Date: 2018-07-02 11:41:46 +0000 (Mon, 02 Jul 2018) Log Message: ----------- Fix regression introduced in r5907
Modified Paths: -------------- core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/datastore/RunDatastoreQueryPlugIn.java Modified: core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/datastore/RunDatastoreQueryPlugIn.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/datastore/RunDatastoreQueryPlugIn.java 2018-07-01 08:14:10 UTC (rev 5909) +++ core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/datastore/RunDatastoreQueryPlugIn.java 2018-07-02 11:41:46 UTC (rev 5910) @@ -89,6 +89,7 @@ } } rQuery.join(); + if (rQuery.getThrowable() != null) throw new Exception(rQuery.getThrowable()); featureInputStream = rQuery.getFeatureInputStream(); FeatureDataset featureDataset = new FeatureDataset( featureInputStream.getFeatureSchema()); @@ -108,6 +109,8 @@ context.getWorkbenchContext()), panel.getQuery(), name)); return layer; + } catch(Error err) { + throw new Exception(err); } finally { dscon.close(); @@ -119,6 +122,7 @@ DataStoreConnection connection; AdhocQuery query; FeatureInputStream featureInputStream; + Throwable throwable; RunnableQuery(DataStoreConnection connection, AdhocQuery query) { this.connection = connection; @@ -128,8 +132,9 @@ public void run() { try { featureInputStream = connection.execute(query); - } catch (Exception e) { - throw new RuntimeException(e); + } catch (Throwable e) { + this.throwable = e; + //throw new RuntimeException(e); } } @@ -136,6 +141,10 @@ FeatureInputStream getFeatureInputStream() { return featureInputStream; } + + Throwable getThrowable() { + return throwable; + } } } ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel