You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ru...@apache.org on 2009/12/05 09:52:09 UTC

svn commit: r887519 - /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/ValidateMediator.java

Author: ruwan
Date: Sat Dec  5 08:52:08 2009
New Revision: 887519

URL: http://svn.apache.org/viewvc?rev=887519&view=rev
Log:
Fixing an issue in the Validate mediator

Modified:
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/ValidateMediator.java

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/ValidateMediator.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/ValidateMediator.java?rev=887519&r1=887518&r2=887519&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/ValidateMediator.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/ValidateMediator.java Sat Dec  5 08:52:08 2009
@@ -89,6 +89,7 @@
     private final SchemaFactory factory = SchemaFactory.newInstance(
             XMLConstants.W3C_XML_SCHEMA_NS_URI);
 
+    @SuppressWarnings({"ThrowableResultOfMethodCallIgnored"})
     public boolean mediate(MessageContext synCtx) {
 
         SynapseLog synLog = getLog(synCtx);
@@ -137,11 +138,8 @@
                 if (errorHandler.isValidationError()) {
                     //reset the errorhandler state
                     errorHandler.setValidationError(false);
-
-                    if (synLog.isTraceOrDebugEnabled()) {
-                        synLog.traceOrDebug("Error creating a new schema objects for " +
-                            "schemas : " + schemaKeys.toString());
-                    }
+                    handleException("Error creating a new schema objects for schemas : "
+                            + schemaKeys.toString(), errorHandler.getSaxParseException(), synCtx);
                 }
             }
         }