Author: simoneg
Date: Fri Jan 29 04:36:42 2010
New Revision: 904381

URL: http://svn.apache.org/viewvc?rev=904381&view=rev
Log:
Use same string

Modified:
    
labs/magma/trunk/beans-image/src/main/java/org/apache/magma/conversion/image/ImageConverterToString.java

Modified: 
labs/magma/trunk/beans-image/src/main/java/org/apache/magma/conversion/image/ImageConverterToString.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/beans-image/src/main/java/org/apache/magma/conversion/image/ImageConverterToString.java?rev=904381&r1=904380&r2=904381&view=diff
==============================================================================
--- 
labs/magma/trunk/beans-image/src/main/java/org/apache/magma/conversion/image/ImageConverterToString.java
 (original)
+++ 
labs/magma/trunk/beans-image/src/main/java/org/apache/magma/conversion/image/ImageConverterToString.java
 Fri Jan 29 04:36:42 2010
@@ -4,7 +4,9 @@
 
 import javax.imageio.IIOException;
 
+import org.apache.magma.basics.LocalizableString;
 import org.apache.magma.basics.MagmaException;
+import org.apache.magma.basics.utils.ExceptionUtils;
 import org.apache.magma.beans.MagImage;
 import org.apache.magma.beans.MagFile;
 import org.apache.magma.beans.PropertyInfo;
@@ -73,8 +75,13 @@
                                                iu.dispose();
                                        }
                                }
-                       } catch (IIOException e) {
-                               throw new ConversionException(e, "Error reading 
image : {0}", e.getMessage());
+                       } catch (MagmaException e) {
+                               Throwable inner = 
ExceptionUtils.findInnerException(e);
+                               if (inner instanceof IIOException) {
+                                       throw new ConversionException(e, "File 
is not a supported image format : {0}", inner.getMessage());
+                               } else {
+                                       throw e;
+                               }
                        }
                }
                value.persist();



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to