You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ju...@apache.org on 2009/12/08 13:43:16 UTC

svn commit: r888377 - /pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java

Author: jukka
Date: Tue Dec  8 12:43:15 2009
New Revision: 888377

URL: http://svn.apache.org/viewvc?rev=888377&view=rev
Log:
PDFBOX-580: Use a dummy color instead of failing with unsupported color spaces

Modified:
    pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java

Modified: pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java?rev=888377&r1=888376&r2=888377&view=diff
==============================================================================
--- pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java (original)
+++ pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java Tue Dec  8 12:43:15 2009
@@ -154,20 +154,10 @@
                 }
             }
         }
-        catch (java.lang.IllegalArgumentException exception)
+        catch (IOException e)
         {
-            String values = "Color Values: ";
-            for(int i=0; i< components.length; i++)
-            {
-                values = values + components[i] + "\t";
-            }
-            log.error(exception + "\n" + values, exception);
-            throw exception;
-        }
-        catch (IOException ioexception)
-        {
-            log.error(ioexception, ioexception);
-            throw ioexception;
+            log.warn("Unable to create a color in " + colorSpace, e);
+            return Color.BLACK;
         }
         catch (Exception e)
         {