You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-commits@xmlgraphics.apache.org by ss...@apache.org on 2017/09/19 14:22:12 UTC

svn commit: r1808888 - in /xmlgraphics/batik/trunk: batik-awt-util/src/main/java/org/apache/batik/ext/awt/color/ batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/ batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/ batik-awt-util/src/...

Author: ssteiner
Date: Tue Sep 19 14:22:11 2017
New Revision: 1808888

URL: http://svn.apache.org/viewvc?rev=1808888&view=rev
Log:
BATIK-906: Should never use Error to report runtime errors

Modified:
    xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/color/ICCColorSpaceExt.java
    xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/AbstractGraphics2D.java
    xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/TransformType.java
    xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/ARGBChannel.java
    xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/CompositeRule.java
    xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/PadMode.java
    xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/renderable/ComponentTransferRable8Bit.java
    xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/rendered/ProfileRed.java
    xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/swing/DoubleDocument.java
    xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/BridgeContext.java
    xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/ConcreteTextSelector.java
    xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/RhinoInterpreter.java
    xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGFeColorMatrixElementBridge.java
    xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGFeComponentTransferElementBridge.java
    xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGUtilities.java
    xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/StrokingTextPainter.java
    xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/TextNode.java
    xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/AbstractGraphicsNode.java
    xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/CanvasGraphicsNode.java
    xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/MarkerShapePainter.java
    xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGAlphaComposite.java
    xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGPath.java
    xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGPolygon.java
    xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGTransform.java
    xmlgraphics/batik/trunk/batik-svgrasterizer/src/main/java/org/apache/batik/apps/rasterizer/DestinationType.java
    xmlgraphics/batik/trunk/batik-svgrasterizer/src/main/java/org/apache/batik/apps/rasterizer/SVGConverterFileSource.java
    xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/apps/rasterizer/SVGConverterTest.java
    xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/bridge/ScriptSelfTest.java
    xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/JPainterCompare.java
    xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/Lookup.java
    xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/Rescale.java
    xmlgraphics/batik/trunk/batik-test-svg/src/main/java/org/apache/batik/test/svg/AbstractRenderingAccuracyTest.java
    xmlgraphics/batik/trunk/batik-transcoder/src/main/java/org/apache/batik/transcoder/svg2svg/SVGTranscoder.java
    xmlgraphics/batik/trunk/batik-util/src/main/java/org/apache/batik/util/ApplicationSecurityEnforcer.java

Modified: xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/color/ICCColorSpaceExt.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/color/ICCColorSpaceExt.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/color/ICCColorSpaceExt.java (original)
+++ xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/color/ICCColorSpaceExt.java Tue Sep 19 14:22:11 2017
@@ -83,7 +83,7 @@ public class ICCColorSpaceExt extends IC
             case SATURATION:
             return saturationToRGB(values);
             default:
-            throw new Error("invalid intent:" + intent );
+            throw new RuntimeException("invalid intent:" + intent );
         }
     }
 

Modified: xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/AbstractGraphics2D.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/AbstractGraphics2D.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/AbstractGraphics2D.java (original)
+++ xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/AbstractGraphics2D.java Tue Sep 19 14:22:11 2017
@@ -880,7 +880,7 @@ public abstract class AbstractGraphics2D
             }   catch(NoninvertibleTransformException e){
                                 // Should never happen since we checked the
                                 // matrix determinant
-                throw new Error( e.getMessage() );
+                throw new RuntimeException( e.getMessage() );
             }
 
             gc.transform(xform);

Modified: xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/TransformType.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/TransformType.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/TransformType.java (original)
+++ xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/TransformType.java Tue Sep 19 14:22:11 2017
@@ -105,7 +105,7 @@ public class TransformType{
         case TRANSFORM_GENERAL:
             return TransformType.GENERAL;
         default:
-            throw new Error("Unknown TransformType value:" + val );
+            throw new RuntimeException("Unknown TransformType value:" + val );
         }
     }
 }

Modified: xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/ARGBChannel.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/ARGBChannel.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/ARGBChannel.java (original)
+++ xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/ARGBChannel.java Tue Sep 19 14:22:11 2017
@@ -102,7 +102,7 @@ public final class ARGBChannel implement
         case CHANNEL_A:
             return A;
         default:
-            throw new Error("Unknown ARGBChannel value");
+            throw new RuntimeException("Unknown ARGBChannel value");
         }
     }
 }

Modified: xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/CompositeRule.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/CompositeRule.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/CompositeRule.java (original)
+++ xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/CompositeRule.java Tue Sep 19 14:22:11 2017
@@ -236,7 +236,7 @@ public final class CompositeRule impleme
         case RULE_LIGHTEN:
             return LIGHTEN;
         default:
-            throw new Error("Unknown Composite Rule type");
+            throw new RuntimeException("Unknown Composite Rule type");
         }
     }
 
@@ -271,7 +271,7 @@ public final class CompositeRule impleme
         case RULE_LIGHTEN:
             return "[CompositeRule: LIGHTEN]";
         default:
-            throw new Error("Unknown Composite Rule type");
+            throw new RuntimeException("Unknown Composite Rule type");
         }
     }
 

Modified: xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/PadMode.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/PadMode.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/PadMode.java (original)
+++ xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/PadMode.java Tue Sep 19 14:22:11 2017
@@ -76,7 +76,7 @@ public final class PadMode implements ja
         case MODE_WRAP:
             return WRAP;
         default:
-            throw new Error("Unknown Pad Mode type");
+            throw new RuntimeException("Unknown Pad Mode type");
         }
     }
 }

Modified: xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/renderable/ComponentTransferRable8Bit.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/renderable/ComponentTransferRable8Bit.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/renderable/ComponentTransferRable8Bit.java (original)
+++ xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/renderable/ComponentTransferRable8Bit.java Tue Sep 19 14:22:11 2017
@@ -226,7 +226,7 @@ public class ComponentTransferRable8Bit
                 break;
             default:
                 // Should never happen
-                throw new Error();
+                throw new RuntimeException();
             }
         }
 

Modified: xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/rendered/ProfileRed.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/rendered/ProfileRed.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/rendered/ProfileRed.java (original)
+++ xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/rendered/ProfileRed.java Tue Sep 19 14:22:11 2017
@@ -274,7 +274,7 @@ public class ProfileRed extends Abstract
             return argbWR;
         }catch(Exception e){
             e.printStackTrace();
-            throw new Error( e.getMessage() );
+            throw new RuntimeException( e.getMessage() );
         }
     }
 

Modified: xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/swing/DoubleDocument.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/swing/DoubleDocument.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/swing/DoubleDocument.java (original)
+++ xmlgraphics/batik/trunk/batik-awt-util/src/main/java/org/apache/batik/ext/swing/DoubleDocument.java Tue Sep 19 14:22:11 2017
@@ -101,7 +101,7 @@ public class DoubleDocument extends Plai
         }catch(BadLocationException e){
             // Will not happen because we are sure
             // we use the proper range
-            throw new Error( e.getMessage() );
+            throw new RuntimeException( e.getMessage() );
         }
     }
 }

Modified: xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/BridgeContext.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/BridgeContext.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/BridgeContext.java (original)
+++ xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/BridgeContext.java Tue Sep 19 14:22:11 2017
@@ -1023,7 +1023,7 @@ public class BridgeContext implements Er
         // start assert
         if (!(namespaceURI.equals(bridge.getNamespaceURI())
               && localName.equals(bridge.getLocalName()))) {
-            throw new Error("Invalid Bridge: "+
+            throw new RuntimeException("Invalid Bridge: "+
                             namespaceURI+"/"+bridge.getNamespaceURI()+" "+
                             localName+"/"+bridge.getLocalName()+" "+
                             bridge.getClass());

Modified: xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/ConcreteTextSelector.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/ConcreteTextSelector.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/ConcreteTextSelector.java (original)
+++ xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/ConcreteTextSelector.java Tue Sep 19 14:22:11 2017
@@ -107,7 +107,7 @@ public class ConcreteTextSelector implem
     public void setSelection(Mark begin, Mark end) {
         TextNode node = begin.getTextNode();
         if (node != end.getTextNode()) {
-            throw new Error("Markers not from same TextNode");
+            throw new RuntimeException("Markers not from same TextNode");
         }
         node.setSelection(begin, end);
         selectionNode = node;

Modified: xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/RhinoInterpreter.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/RhinoInterpreter.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/RhinoInterpreter.java (original)
+++ xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/RhinoInterpreter.java Tue Sep 19 14:22:11 2017
@@ -362,7 +362,7 @@ public class RhinoInterpreter implements
                                      SOURCE_NAME_SVG, 1, rhinoClassLoader);
                             } catch (IOException ioEx ) {
                                 // Should never happen: using a string
-                                throw new Error( ioEx.getMessage() );
+                                throw new RuntimeException( ioEx.getMessage() );
                             }
                         }
                     };

Modified: xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGFeColorMatrixElementBridge.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGFeColorMatrixElementBridge.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGFeColorMatrixElementBridge.java (original)
+++ xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGFeColorMatrixElementBridge.java Tue Sep 19 14:22:11 2017
@@ -119,7 +119,7 @@ public class SVGFeColorMatrixElementBrid
             colorMatrix = ColorMatrixRable8Bit.buildSaturate(s);
             break;
         default:
-            throw new Error("invalid convertType:" + type ); // can't be reached
+            throw new RuntimeException("invalid convertType:" + type ); // can't be reached
         }
         colorMatrix.setSource(in);
 

Modified: xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGFeComponentTransferElementBridge.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGFeComponentTransferElementBridge.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGFeComponentTransferElementBridge.java (original)
+++ xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGFeComponentTransferElementBridge.java Tue Sep 19 14:22:11 2017
@@ -292,7 +292,7 @@ public class SVGFeComponentTransferEleme
                 }
             }
             default:
-                throw new Error("invalid convertType:" + type ); // can't be reached
+                throw new RuntimeException("invalid convertType:" + type ); // can't be reached
             }
 
         }

Modified: xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGUtilities.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGUtilities.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGUtilities.java (original)
+++ xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/SVGUtilities.java Tue Sep 19 14:22:11 2017
@@ -918,7 +918,7 @@ public abstract class SVGUtilities imple
             }
             break;
         default:
-            throw new Error("invalid unitsType:" + unitsType); // can't be reached
+            throw new RuntimeException("invalid unitsType:" + unitsType); // can't be reached
         }
 
         Rectangle2D region = new Rectangle2D.Double(x, y, w, h);
@@ -1139,7 +1139,7 @@ public abstract class SVGUtilities imple
                 (hStr, SVG_HEIGHT_ATTRIBUTE, uctx);
             break;
         default:
-            throw new Error("invalid unitsType:" + unitsType ); // can't be reached
+            throw new RuntimeException("invalid unitsType:" + unitsType ); // can't be reached
         }
         return new Rectangle2D.Double(x, y, w, h);
     }

Modified: xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/StrokingTextPainter.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/StrokingTextPainter.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/StrokingTextPainter.java (original)
+++ xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/StrokingTextPainter.java Tue Sep 19 14:22:11 2017
@@ -1470,7 +1470,7 @@ public class StrokingTextPainter extends
             start = (BasicTextPainter.BasicMark) startMark;
             finish = (BasicTextPainter.BasicMark) finishMark;
         } catch (ClassCastException cce) {
-            throw new Error
+            throw new RuntimeException
                 ("This Mark was not instantiated by this TextPainter class!");
         }
 
@@ -1478,7 +1478,7 @@ public class StrokingTextPainter extends
         if (textNode == null)
             return null;
         if (textNode != finish.getTextNode())
-            throw new Error("Markers are from different TextNodes!");
+            throw new RuntimeException("Markers are from different TextNodes!");
 
         AttributedCharacterIterator aci;
         aci = textNode.getAttributedCharacterIterator();
@@ -1555,7 +1555,7 @@ public class StrokingTextPainter extends
             begin = (BasicTextPainter.BasicMark) beginMark;
             end = (BasicTextPainter.BasicMark) endMark;
         } catch (ClassCastException cce) {
-            throw new Error
+            throw new RuntimeException
                 ("This Mark was not instantiated by this TextPainter class!");
         }
 
@@ -1563,7 +1563,7 @@ public class StrokingTextPainter extends
         if (textNode == null)
             return null;
         if (textNode != end.getTextNode())
-            throw new Error("Markers are from different TextNodes!");
+            throw new RuntimeException("Markers are from different TextNodes!");
 
         AttributedCharacterIterator aci;
         aci = textNode.getAttributedCharacterIterator();

Modified: xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/TextNode.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/TextNode.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/TextNode.java (original)
+++ xmlgraphics/batik/trunk/batik-bridge/src/main/java/org/apache/batik/bridge/TextNode.java Tue Sep 19 14:22:11 2017
@@ -297,7 +297,7 @@ public class TextNode extends AbstractGr
     public void setSelection(Mark begin, Mark end) {
         if ((begin.getTextNode() != this) ||
             (end.getTextNode() != this))
-            throw new Error("Markers not from this TextNode");
+            throw new RuntimeException("Markers not from this TextNode");
 
         beginMark = begin;
         endMark   = end;
@@ -534,7 +534,7 @@ public class TextNode extends AbstractGr
             case ANCHOR_END:
                 return END;
             default:
-                throw new Error("Unknown Anchor type");
+                throw new RuntimeException("Unknown Anchor type");
             }
         }
     }

Modified: xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/AbstractGraphicsNode.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/AbstractGraphicsNode.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/AbstractGraphicsNode.java (original)
+++ xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/AbstractGraphicsNode.java Tue Sep 19 14:22:11 2017
@@ -193,7 +193,7 @@ public abstract class AbstractGraphicsNo
                 inverseTransform = transform.createInverse();
             }catch(NoninvertibleTransformException e){
                 // Should never happen.
-                throw new Error( e.getMessage() );
+                throw new RuntimeException( e.getMessage() );
             }
         } else {
             // The transform is not invertible. Use the same

Modified: xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/CanvasGraphicsNode.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/CanvasGraphicsNode.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/CanvasGraphicsNode.java (original)
+++ xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/CanvasGraphicsNode.java Tue Sep 19 14:22:11 2017
@@ -94,7 +94,7 @@ public class CanvasGraphicsNode extends
                 inverseTransform = transform.createInverse();
             }catch(NoninvertibleTransformException e){
                 // Should never happen.
-                throw new Error( e.getMessage() );
+                throw new RuntimeException( e.getMessage() );
             }
         }
         else{
@@ -127,7 +127,7 @@ public class CanvasGraphicsNode extends
                 inverseTransform = transform.createInverse();
             }catch(NoninvertibleTransformException e){
                 // Should never happen.
-                throw new Error( e.getMessage() );
+                throw new RuntimeException( e.getMessage() );
             }
         }
         else{

Modified: xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/MarkerShapePainter.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/MarkerShapePainter.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/MarkerShapePainter.java (original)
+++ xmlgraphics/batik/trunk/batik-gvt/src/main/java/org/apache/batik/gvt/MarkerShapePainter.java Tue Sep 19 14:22:11 2017
@@ -686,7 +686,7 @@ public class MarkerShapePainter implemen
             break;
         case PathIterator.SEG_CLOSE:
             // Should not have any close at this point
-            throw new Error("should not have SEG_CLOSE here");
+            throw new RuntimeException("should not have SEG_CLOSE here");
         case PathIterator.SEG_MOVETO:
             // Cannot compute the slope
         default:
@@ -825,7 +825,7 @@ public class MarkerShapePainter implemen
             return new Point2D.Double(coords[5], coords[6]);
         case PathIterator.SEG_CLOSE:
         default:
-            throw new Error( "invalid segmentType:" + segType );
+            throw new RuntimeException( "invalid segmentType:" + segType );
             // Should never happen: close segments are replaced with lineTo
         }
     }

Modified: xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGAlphaComposite.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGAlphaComposite.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGAlphaComposite.java (original)
+++ xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGAlphaComposite.java Tue Sep 19 14:22:11 2017
@@ -225,7 +225,7 @@ public class SVGAlphaComposite extends A
             id = ID_PREFIX_ALPHA_COMPOSITE_DST_OVER;
             break;
         default:
-            throw new Error("invalid rule:" + composite.getRule() );
+            throw new RuntimeException("invalid rule:" + composite.getRule() );
         }
 
         Element compositeFilter =

Modified: xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGPath.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGPath.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGPath.java (original)
+++ xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGPath.java Tue Sep 19 14:22:11 2017
@@ -113,7 +113,7 @@ public class SVGPath extends SVGGraphicO
                 appendPoint(d, seg[4], seg[5], gc);
                 break;
             default:
-                throw new Error("invalid segmentType:" + segType );
+                throw new RuntimeException("invalid segmentType:" + segType );
             }
             pi.next();
         } // while !isDone

Modified: xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGPolygon.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGPolygon.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGPolygon.java (original)
+++ xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGPolygon.java Tue Sep 19 14:22:11 2017
@@ -62,7 +62,7 @@ public class SVGPolygon extends SVGGraph
             case PathIterator.SEG_QUADTO:
             case PathIterator.SEG_CUBICTO:
             default:
-                throw new Error("invalid segmentType:" + segType );
+                throw new RuntimeException("invalid segmentType:" + segType );
             }
             pi.next();
         } // while !isDone

Modified: xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGTransform.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGTransform.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGTransform.java (original)
+++ xmlgraphics/batik/trunk/batik-svggen/src/main/java/org/apache/batik/svggen/SVGTransform.java Tue Sep 19 14:22:11 2017
@@ -256,7 +256,7 @@ public class SVGTransform extends Abstra
         default:
             // This should never happen. If it does, there is a
             // serious error.
-            throw new Error();
+            throw new RuntimeException();
         }
 
         return transformString.toString();

Modified: xmlgraphics/batik/trunk/batik-svgrasterizer/src/main/java/org/apache/batik/apps/rasterizer/DestinationType.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-svgrasterizer/src/main/java/org/apache/batik/apps/rasterizer/DestinationType.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-svgrasterizer/src/main/java/org/apache/batik/apps/rasterizer/DestinationType.java (original)
+++ xmlgraphics/batik/trunk/batik-svgrasterizer/src/main/java/org/apache/batik/apps/rasterizer/DestinationType.java Tue Sep 19 14:22:11 2017
@@ -124,7 +124,7 @@ public final class DestinationType {
         case PDF_CODE:
             return PDF;
         default:
-            throw new Error("unknown code:" + code );
+            throw new RuntimeException("unknown code:" + code );
         }
     }
 }

Modified: xmlgraphics/batik/trunk/batik-svgrasterizer/src/main/java/org/apache/batik/apps/rasterizer/SVGConverterFileSource.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-svgrasterizer/src/main/java/org/apache/batik/apps/rasterizer/SVGConverterFileSource.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-svgrasterizer/src/main/java/org/apache/batik/apps/rasterizer/SVGConverterFileSource.java (original)
+++ xmlgraphics/batik/trunk/batik-svgrasterizer/src/main/java/org/apache/batik/apps/rasterizer/SVGConverterFileSource.java Tue Sep 19 14:22:11 2017
@@ -67,7 +67,7 @@ public class SVGConverterFileSource impl
             }
             return uri;
         } catch(MalformedURLException e){
-            throw new Error( e.getMessage() );
+            throw new RuntimeException( e.getMessage() );
         }
     }
 

Modified: xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/apps/rasterizer/SVGConverterTest.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/apps/rasterizer/SVGConverterTest.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/apps/rasterizer/SVGConverterTest.java (original)
+++ xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/apps/rasterizer/SVGConverterTest.java Tue Sep 19 14:22:11 2017
@@ -303,7 +303,7 @@ public class SVGConverterTest extends De
                     try {
                         dummy = File.createTempFile("dummyPNG", ".png");
                     } catch(IOException ioEx ){
-                        throw new Error( ioEx.getMessage() );
+                        throw new RuntimeException( ioEx.getMessage() );
                     }
                     c.setSources(new String[]{"samples/anne.svg", "samples/batikFX.svg"});
                     c.setDst(dummy);

Modified: xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/bridge/ScriptSelfTest.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/bridge/ScriptSelfTest.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/bridge/ScriptSelfTest.java (original)
+++ xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/bridge/ScriptSelfTest.java Tue Sep 19 14:22:11 2017
@@ -123,7 +123,7 @@ public class ScriptSelfTest extends Self
                 } else if ("none".equals(scriptOrigin)) {
                     scriptSecurity = new NoLoadScriptSecurity(scriptType);
                 } else {
-                    throw new Error("Wrong scriptOrigin : " + scriptOrigin);
+                    throw new RuntimeException("Wrong scriptOrigin : " + scriptOrigin);
                 }
             }
 

Modified: xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/JPainterCompare.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/JPainterCompare.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/JPainterCompare.java (original)
+++ xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/JPainterCompare.java Tue Sep 19 14:22:11 2017
@@ -180,7 +180,7 @@ public class JPainterCompare extends JPa
         }
 
         else{
-            throw new Error
+            throw new RuntimeException
                 (Messages.formatMessage(ERROR_COULD_NOT_RENDER_GENERATED_SVG,null));
         }
     }

Modified: xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/Lookup.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/Lookup.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/Lookup.java (original)
+++ xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/Lookup.java Tue Sep 19 14:22:11 2017
@@ -65,7 +65,7 @@ public class Lookup implements Painter {
         }
 
         if(image == null){
-            throw new Error("Could not load image");
+            throw new RuntimeException("Could not load image");
         }
 
         BufferedImage bi = new BufferedImage(image.getWidth(null),

Modified: xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/Rescale.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/Rescale.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/Rescale.java (original)
+++ xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/svggen/Rescale.java Tue Sep 19 14:22:11 2017
@@ -63,7 +63,7 @@ public class Rescale implements Painter
         }
 
         if(image == null){
-            throw new Error("Could not load image");
+            throw new RuntimeException("Could not load image");
         }
 
         BufferedImage bi = new BufferedImage(image.getWidth(null),

Modified: xmlgraphics/batik/trunk/batik-test-svg/src/main/java/org/apache/batik/test/svg/AbstractRenderingAccuracyTest.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test-svg/src/main/java/org/apache/batik/test/svg/AbstractRenderingAccuracyTest.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-test-svg/src/main/java/org/apache/batik/test/svg/AbstractRenderingAccuracyTest.java (original)
+++ xmlgraphics/batik/trunk/batik-test-svg/src/main/java/org/apache/batik/test/svg/AbstractRenderingAccuracyTest.java Tue Sep 19 14:22:11 2017
@@ -251,12 +251,12 @@ public abstract class AbstractRenderingA
         if(tempDirectory == null){
             String tmpDir = System.getProperty("java.io.tmpdir");
             if(tmpDir == null){
-                throw new Error();
+                throw new RuntimeException();
             }
 
             tempDirectory = new File(tmpDir);
             if(!tempDirectory.exists()){
-                throw new Error();
+                throw new RuntimeException();
             }
         }
         return tempDirectory;

Modified: xmlgraphics/batik/trunk/batik-transcoder/src/main/java/org/apache/batik/transcoder/svg2svg/SVGTranscoder.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-transcoder/src/main/java/org/apache/batik/transcoder/svg2svg/SVGTranscoder.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-transcoder/src/main/java/org/apache/batik/transcoder/svg2svg/SVGTranscoder.java (original)
+++ xmlgraphics/batik/trunk/batik-transcoder/src/main/java/org/apache/batik/transcoder/svg2svg/SVGTranscoder.java Tue Sep 19 14:22:11 2017
@@ -170,18 +170,18 @@ public class SVGTranscoder extends Abstr
         if (r == null) {
             Document d = input.getDocument();
             if (d == null) {
-                throw new Error("Reader or Document expected");
+                throw new RuntimeException("Reader or Document expected");
             }
             StringWriter sw = new StringWriter( 1024 );
             try {
                 DOMUtilities.writeDocument(d, sw);
             } catch ( IOException ioEx ) {
-                throw new Error("IO:" + ioEx.getMessage() );
+                throw new RuntimeException("IO:" + ioEx.getMessage() );
             }
             r = new StringReader(sw.toString());
         }
         if (w == null) {
-            throw new Error("Writer expected");
+            throw new RuntimeException("Writer expected");
         }
         prettyPrint(r, w);
     }

Modified: xmlgraphics/batik/trunk/batik-util/src/main/java/org/apache/batik/util/ApplicationSecurityEnforcer.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-util/src/main/java/org/apache/batik/util/ApplicationSecurityEnforcer.java?rev=1808888&r1=1808887&r2=1808888&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-util/src/main/java/org/apache/batik/util/ApplicationSecurityEnforcer.java (original)
+++ xmlgraphics/batik/trunk/batik-util/src/main/java/org/apache/batik/util/ApplicationSecurityEnforcer.java Tue Sep 19 14:22:11 2017
@@ -236,7 +236,7 @@ public class ApplicationSecurityEnforcer
         if (mainClassURL == null){
             // Something is really wrong: we would be running a class
             // which can't be found....
-            throw new Error(appMainClassRelativeURL);
+            throw new RuntimeException(appMainClassRelativeURL);
         }
         
         String expandedMainClassName = mainClassURL.toString();
@@ -274,7 +274,7 @@ public class ApplicationSecurityEnforcer
                 // Something is seriously wrong. This should *never* happen
                 // as the APP_SECURITY_POLICY_URL is such that it will be
                 // a substring of its corresponding URL value
-                throw new Error();
+                throw new RuntimeException();
             }
             
             String appCodeBase = expandedMainClassName.substring(0, codeBaseEnd);
@@ -312,7 +312,7 @@ public class ApplicationSecurityEnforcer
                 // Something is seriously wrong. This should *never* happen
                 // as the APP_SECURITY_POLICY_URL is such that it will be
                 // a substring of its corresponding URL value
-                throw new Error();
+                throw new RuntimeException();
             }
             
             String appCodeBase = expandedMainClassName.substring(0, codeBaseEnd);