Revision: 6443
          http://sourceforge.net/p/jump-pilot/code/6443
Author:   michaudm
Date:     2020-09-12 09:09:22 +0000 (Sat, 12 Sep 2020)
Log Message:
-----------
Improve error handling for image drivers

Modified Paths:
--------------
    
core/trunk/src/com/vividsolutions/jump/workbench/imagery/ReferencedImageFactoryFileLayerLoader.java
    
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geoimg/GeoImage.java
    
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geotiff/GeoTIFFImage.java
    
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/CommonsImage.java
    
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/CommonsImageFactory.java
    
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/IOGraphicImage.java
    
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/JAIGraphicImage.java
    core/trunk/src/language/jump.properties
    core/trunk/src/language/jump_cz.properties
    core/trunk/src/language/jump_de.properties
    core/trunk/src/language/jump_es.properties
    core/trunk/src/language/jump_fi.properties
    core/trunk/src/language/jump_fr.properties
    core/trunk/src/language/jump_hu.properties
    core/trunk/src/language/jump_it.properties
    core/trunk/src/language/jump_ja_JP.properties
    core/trunk/src/language/jump_ml.properties
    core/trunk/src/language/jump_pt.properties
    core/trunk/src/language/jump_pt_BR.properties
    core/trunk/src/language/jump_ta_IN.properties
    core/trunk/src/language/jump_te.properties
    core/trunk/src/language/jump_zh_CN.properties
    core/trunk/src/language/jump_zh_HK.properties

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/ReferencedImageFactoryFileLayerLoader.java
===================================================================
--- 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/ReferencedImageFactoryFileLayerLoader.java
 2020-09-12 09:05:16 UTC (rev 6442)
+++ 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/ReferencedImageFactoryFileLayerLoader.java
 2020-09-12 09:09:22 UTC (rev 6443)
@@ -34,9 +34,11 @@
 import java.util.HashSet;
 import java.util.Map;
 
+import com.vividsolutions.jump.workbench.Logger;
 import org.openjump.core.ccordsys.srid.SRIDStyle;
 import org.openjump.core.ccordsys.utils.ProjUtils;
 import org.openjump.core.ui.io.file.AbstractFileLayerLoader;
+import org.openjump.core.ui.util.ExceptionUtil;
 import org.openjump.core.ui.util.TaskUtil;
 
 import com.vividsolutions.jts.geom.Coordinate;
@@ -53,6 +55,7 @@
 import com.vividsolutions.jump.workbench.model.Layer;
 import com.vividsolutions.jump.workbench.model.LayerManager;
 import com.vividsolutions.jump.workbench.model.Prioritized;
+import org.saig.jump.lang.I18N;
 
 public class ReferencedImageFactoryFileLayerLoader extends
     AbstractFileLayerLoader implements Prioritized {
@@ -99,8 +102,17 @@
       layerManager.setFiringEvents(true);
     }
     Feature feature;
-    feature = createImageFeature(imageFactory, uri,
-        getImageryLayerDataset(layer));
+    try {
+      feature = createImageFeature(imageFactory, uri,
+              getImageryLayerDataset(layer));
+    } catch(Exception e) {
+      throw new ReferencedImageException(I18N.getMessage(
+              
"com.vividsolutions.jump.workbench.imagery.ReferencedImageException",
+              new Object[]{uri, imageFactory.getTypeName() +
+                      " (" + imageFactory.getDescription() + ")"}) + "\n\n" + 
e.getMessage(),
+              e
+      );
+    }
 
     // only add layer if no exception occured
     if (targetLayer == null) {

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geoimg/GeoImage.java
===================================================================
--- 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geoimg/GeoImage.java   
    2020-09-12 09:05:16 UTC (rev 6442)
+++ 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geoimg/GeoImage.java   
    2020-09-12 09:09:22 UTC (rev 6443)
@@ -78,10 +78,10 @@
       throws ReferencedImageException {
     try {
       gtr = new GeoReferencedRaster(location, reader);
+      // Try to access data and fail fast if not possible
+      gtr.src.getData();
     } catch (Exception ex) {
       dispose();
-      String causemsg = ex.getCause() != null ? "\n"
-          + ex.getCause().getMessage() : "";
       throw new ReferencedImageException(ex);
     }
   }

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geotiff/GeoTIFFImage.java
===================================================================
--- 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geotiff/GeoTIFFImage.java
  2020-09-12 09:05:16 UTC (rev 6442)
+++ 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geotiff/GeoTIFFImage.java
  2020-09-12 09:09:22 UTC (rev 6443)
@@ -57,14 +57,16 @@
     try {
       gtr = new GeoTIFFRaster(location);
       rasterPainter = new RasterPainter(gtr);
-    } catch (Exception ex) {
+      // Try to access data and fail fast if not possible
+      rasterPainter.geoRaster.src.getData();
+    } catch (Exception e) {
       gtr = null;
-      throw new JUMPException(ex.getMessage());
+      throw new ReferencedImageException(e);
     }
   }
 
   public void paint(Feature f, java.awt.Graphics2D g, Viewport viewport)
-      throws ReferencedImageException {
+          throws ReferencedImageException {
     try {
       rasterPainter.paint(g, viewport);
     } catch (Exception ex) {
@@ -77,7 +79,6 @@
   }
 
   public String getLoader() {
-    return "null";
+    return null;
   }
-
 }
\ No newline at end of file

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/CommonsImage.java
===================================================================
--- 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/CommonsImage.java
  2020-09-12 09:05:16 UTC (rev 6442)
+++ 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/CommonsImage.java
  2020-09-12 09:09:22 UTC (rev 6443)
@@ -65,7 +65,6 @@
  * www.ashs.isa.com
  */
 import java.awt.image.BufferedImage;
-import java.io.IOException;
 import java.io.InputStream;
 import java.net.URI;
 
@@ -73,7 +72,6 @@
 import org.apache.commons.imaging.Imaging;
 import org.openjump.util.UriUtil;
 
-import com.vividsolutions.jts.geom.Envelope;
 import com.vividsolutions.jump.io.CompressedFile;
 import com.vividsolutions.jump.workbench.imagery.ReferencedImageException;
 

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/CommonsImageFactory.java
===================================================================
--- 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/CommonsImageFactory.java
   2020-09-12 09:05:16 UTC (rev 6442)
+++ 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/CommonsImageFactory.java
   2020-09-12 09:09:22 UTC (rev 6443)
@@ -39,7 +39,7 @@
 
 public class CommonsImageFactory extends AbstractGraphicImageFactory {
   public String getTypeName() {
-    return "Commons";
+    return "Commons Imaging";
   }
 
   public ReferencedImage createImage(String location) {

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/IOGraphicImage.java
===================================================================
--- 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/IOGraphicImage.java
        2020-09-12 09:05:16 UTC (rev 6442)
+++ 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/IOGraphicImage.java
        2020-09-12 09:09:22 UTC (rev 6443)
@@ -69,7 +69,6 @@
 import java.io.IOException;
 import java.io.InputStream;
 import java.net.URI;
-import java.net.URISyntaxException;
 
 import javax.imageio.ImageIO;
 
@@ -77,6 +76,7 @@
 import com.vividsolutions.jump.util.FileUtil;
 import com.vividsolutions.jump.workbench.imagery.ReferencedImageException;
 
+
 /**
  * An image whose source is a bitmap
  * 
@@ -123,15 +123,13 @@
 
       if (image == null)
         throw new IOException("ImageIO read returned null");
+      // Try to access data and fail fast if not possible
+      image.getData().getParent().getDataBuffer();
       setImage(image);
       // infos are difficult to come by, set at least file extension
       
setType(FileUtil.getExtension(CompressedFile.getTargetFileWithPath(uri)));
-    } catch (URISyntaxException e) {
-      throw new ReferencedImageException("Could not open image file "
-          + getUri(), e);
-    } catch (IOException e) {
-      throw new ReferencedImageException("Could not open image file "
-          + getUri(), e);
+    } catch (Exception e) {
+      throw new ReferencedImageException(e);
     } finally {
       // close streams on any failure
       close(is);

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/JAIGraphicImage.java
===================================================================
--- 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/JAIGraphicImage.java
       2020-09-12 09:05:16 UTC (rev 6442)
+++ 
core/trunk/src/com/vividsolutions/jump/workbench/imagery/graphic/JAIGraphicImage.java
       2020-09-12 09:09:22 UTC (rev 6443)
@@ -65,10 +65,8 @@
  * www.ashs.isa.com
  */
 import java.awt.image.BufferedImage;
-import java.io.IOException;
 import java.io.InputStream;
 import java.net.URI;
-import java.net.URISyntaxException;
 
 import javax.media.jai.JAI;
 import javax.media.jai.RenderedOp;
@@ -79,6 +77,7 @@
 import com.vividsolutions.jump.io.CompressedFile;
 import com.vividsolutions.jump.workbench.imagery.ReferencedImageException;
 
+
 /**
  * An image whose source is a bitmap
  * 
@@ -126,16 +125,10 @@
       // we assume JAI uses the first listed decoder
       if (decs.length > 0)
         setType(decs[0]);
-      // System.out.println(Arrays.toString(decs));
       // close second stream early
       close(is2);
-
-    } catch (URISyntaxException e) {
-      throw new ReferencedImageException("Could not open image file "
-          + getUri(), e);
-    } catch (IOException e) {
-      throw new ReferencedImageException("Could not open image file "
-          + getUri(), e);
+    } catch (Exception e) {
+      throw new ReferencedImageException(e);
     } finally {
       // close streams on any failure
       close(is);

Modified: core/trunk/src/language/jump.properties
===================================================================
--- core/trunk/src/language/jump.properties     2020-09-12 09:05:16 UTC (rev 
6442)
+++ core/trunk/src/language/jump.properties     2020-09-12 09:09:22 UTC (rev 
6443)
@@ -46,6 +46,9 @@
 
com.vividsolutions.jump.workbench.datasource.SaveFileDataSourceQueryChooser.Invalid-file-name
 = Invalid File Name
 com.vividsolutions.jump.workbench.imagery.ecw.path-contains-nonansi-chars = 
ECW loader does not support locations containing non ASCII characters. Please 
simplify the path to file by deleting/replacing the characters marked with 
questionmarks (?) in the following path\! Path\: ''{0}''
 com.vividsolutions.jump.workbench.imagery.ReferencedImagesLayer = Referenced 
Image Layer
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+with "{1}" driver.\n\
+Try another pilot or fix the image.
 com.vividsolutions.jump.workbench.model.Layer = Vector Layer
 com.vividsolutions.jump.workbench.plugin.A-Task-Window-must-be-active = A Task 
Window must be active
 com.vividsolutions.jump.workbench.plugin.A-fence-must-be-drawn = A fence must 
be drawn

Modified: core/trunk/src/language/jump_cz.properties
===================================================================
--- core/trunk/src/language/jump_cz.properties  2020-09-12 09:05:16 UTC (rev 
6442)
+++ core/trunk/src/language/jump_cz.properties  2020-09-12 09:09:22 UTC (rev 
6443)
@@ -2970,4 +2970,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.order-by-attribute-tooltip=#T:Attribute
 used to sort points belonging to a path
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=#T:Use
 selection only
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=#T:Some
 geometries in the layer are not points : they will be excluded
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_de.properties
===================================================================
--- core/trunk/src/language/jump_de.properties  2020-09-12 09:05:16 UTC (rev 
6442)
+++ core/trunk/src/language/jump_de.properties  2020-09-12 09:09:22 UTC (rev 
6443)
@@ -2963,4 +2963,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=#T:Use
 selection only
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=#T:Mandatory 
element <{0}> not found in the GetCapabilities,\nThere may be a WMS version 
problem!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=#T:Some
 geometries in the layer are not points : they will be excluded
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_es.properties
===================================================================
--- core/trunk/src/language/jump_es.properties  2020-09-12 09:05:16 UTC (rev 
6442)
+++ core/trunk/src/language/jump_es.properties  2020-09-12 09:09:22 UTC (rev 
6443)
@@ -2941,4 +2941,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=Usar
 solo la selecci\xF3n
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=Elemento 
obligatorio <{0}> no encontrado en GetCapabilities,\nPuede haber un problema de 
versi\xF3n de WMS!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=Algunas
 geometr\xEDas en la capa no son puntos: se excluir\xE1n
-ui.EditOptionsPanel.open.info.frame= y abrir la tabla de informaci\u00f3n de 
elementos
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame= y abrir la tabla de informaci\u00f3n de 
elementos
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_fi.properties
===================================================================
--- core/trunk/src/language/jump_fi.properties  2020-09-12 09:05:16 UTC (rev 
6442)
+++ core/trunk/src/language/jump_fi.properties  2020-09-12 09:09:22 UTC (rev 
6443)
@@ -2940,4 +2940,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=K\u00E4yt\u00E4
 vain valittuja kohteita
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=GetCapabilities ei 
sis\u00E4ll\u00E4 pakollista elementti\u00E4 <{0}>, ongelma voi johtua 
WMS-versiosta.
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=Jotkin
 tason geometriat eiv\u00E4t ole pisteit\u00E4 : niit\u00E4 ei 
k\u00E4ytet\u00E4 viivan tekemiseen
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_fr.properties
===================================================================
--- core/trunk/src/language/jump_fr.properties  2020-09-12 09:05:16 UTC (rev 
6442)
+++ core/trunk/src/language/jump_fr.properties  2020-09-12 09:09:22 UTC (rev 
6443)
@@ -2973,4 +2973,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=Utiliser
 uniquement la s\xE9lection
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=L''\xE9lement 
obligatoire <{0}> n''a pas \xE9t\xE9 trouv\xE9 dans le GetCapabilities,\nCela 
peut \xEAtre d\xFB \xE0 un probl\xE8me de version WMS!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=Certaines
 g\xE9om\xE9tries de la couche ne sont pas des points. Elles seront exclues du 
r\xE9sultat.
-ui.EditOptionsPanel.open.info.frame=et ouverture du panneau Info
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=et ouverture du panneau Info
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=L''image 
"{0}"\n\
+  n''a pas pu \xEAtre lue avec le pilote "{1}".\n\
+  Essayez un autre pilote ou corrigez l''image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_hu.properties
===================================================================
--- core/trunk/src/language/jump_hu.properties  2020-09-12 09:05:16 UTC (rev 
6442)
+++ core/trunk/src/language/jump_hu.properties  2020-09-12 09:09:22 UTC (rev 
6443)
@@ -2961,4 +2961,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=#T:Use
 selection only
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=#T:Mandatory 
element <{0}> not found in the GetCapabilities,\nThere may be a WMS version 
problem!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=#T:Some
 geometries in the layer are not points : they will be excluded
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_it.properties
===================================================================
--- core/trunk/src/language/jump_it.properties  2020-09-12 09:05:16 UTC (rev 
6442)
+++ core/trunk/src/language/jump_it.properties  2020-09-12 09:09:22 UTC (rev 
6443)
@@ -2943,4 +2943,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=Usa
 solo la selezione
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=Elemento 
fondamentale <{0}> non trovato in GetCapabilities,\nCi potrebbe essere un 
problema della WMS version!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=Alcune
 geometrie nel livello non sono punti e verranno escluse
-ui.EditOptionsPanel.open.info.frame= ed apri la tabella informazione elementi
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame= ed apri la tabella informazione elementi
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_ja_JP.properties
===================================================================
--- core/trunk/src/language/jump_ja_JP.properties       2020-09-12 09:05:16 UTC 
(rev 6442)
+++ core/trunk/src/language/jump_ja_JP.properties       2020-09-12 09:09:22 UTC 
(rev 6443)
@@ -2965,4 +2965,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=#T:Use
 selection only
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=#T:Mandatory 
element <{0}> not found in the GetCapabilities,\nThere may be a WMS version 
problem!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=#T:Some
 geometries in the layer are not points : they will be excluded
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_ml.properties
===================================================================
--- core/trunk/src/language/jump_ml.properties  2020-09-12 09:05:16 UTC (rev 
6442)
+++ core/trunk/src/language/jump_ml.properties  2020-09-12 09:09:22 UTC (rev 
6443)
@@ -3740,4 +3740,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=#T:Use
 selection only
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=#T:Mandatory 
element <{0}> not found in the GetCapabilities,\nThere may be a WMS version 
problem!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=#T:Some
 geometries in the layer are not points : they will be excluded
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_pt.properties
===================================================================
--- core/trunk/src/language/jump_pt.properties  2020-09-12 09:05:16 UTC (rev 
6442)
+++ core/trunk/src/language/jump_pt.properties  2020-09-12 09:09:22 UTC (rev 
6443)
@@ -2964,4 +2964,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=#T:Use
 selection only
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=#T:Mandatory 
element <{0}> not found in the GetCapabilities,\nThere may be a WMS version 
problem!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=#T:Some
 geometries in the layer are not points : they will be excluded
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_pt_BR.properties
===================================================================
--- core/trunk/src/language/jump_pt_BR.properties       2020-09-12 09:05:16 UTC 
(rev 6442)
+++ core/trunk/src/language/jump_pt_BR.properties       2020-09-12 09:09:22 UTC 
(rev 6443)
@@ -2964,4 +2964,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=#T:Use
 selection only
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=#T:Mandatory 
element <{0}> not found in the GetCapabilities,\nThere may be a WMS version 
problem!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=#T:Some
 geometries in the layer are not points : they will be excluded
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_ta_IN.properties
===================================================================
--- core/trunk/src/language/jump_ta_IN.properties       2020-09-12 09:05:16 UTC 
(rev 6442)
+++ core/trunk/src/language/jump_ta_IN.properties       2020-09-12 09:09:22 UTC 
(rev 6443)
@@ -2962,4 +2962,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=#T:Use
 selection only
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=#T:Mandatory 
element <{0}> not found in the GetCapabilities,\nThere may be a WMS version 
problem!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=#T:Some
 geometries in the layer are not points : they will be excluded
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_te.properties
===================================================================
--- core/trunk/src/language/jump_te.properties  2020-09-12 09:05:16 UTC (rev 
6442)
+++ core/trunk/src/language/jump_te.properties  2020-09-12 09:09:22 UTC (rev 
6443)
@@ -3470,4 +3470,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=#T:Use
 selection only
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=#T:Mandatory 
element <{0}> not found in the GetCapabilities,\nThere may be a WMS version 
problem!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=#T:Some
 geometries in the layer are not points : they will be excluded
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_zh_CN.properties
===================================================================
--- core/trunk/src/language/jump_zh_CN.properties       2020-09-12 09:05:16 UTC 
(rev 6442)
+++ core/trunk/src/language/jump_zh_CN.properties       2020-09-12 09:09:22 UTC 
(rev 6443)
@@ -3127,4 +3127,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=#T:Use
 selection only
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=#T:Mandatory 
element <{0}> not found in the GetCapabilities,\nThere may be a WMS version 
problem!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=#T:Some
 geometries in the layer are not points : they will be excluded
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file

Modified: core/trunk/src/language/jump_zh_HK.properties
===================================================================
--- core/trunk/src/language/jump_zh_HK.properties       2020-09-12 09:05:16 UTC 
(rev 6442)
+++ core/trunk/src/language/jump_zh_HK.properties       2020-09-12 09:09:22 UTC 
(rev 6443)
@@ -3126,4 +3126,7 @@
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.use-selection=#T:Use
 selection only
 com.vividsolutions.wms.AbstractParser.wms-parser-not-found=#T:Mandatory 
element <{0}> not found in the GetCapabilities,\nThere may be a WMS version 
problem!
 
org.openjump.core.ui.plugin.tools.geometrychange.PointsToPathsPlugIn.non-point-warning=#T:Some
 geometries in the layer are not points : they will be excluded
-ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
\ No newline at end of file
+ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame
+com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not 
open "{0}"\n\
+  with "{1}" driver.\n\
+  Try another pilot or fix the image.
\ No newline at end of file



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to