r9717 - helma-ng/trunk/modules/helma

[email protected] Thu, 7 May 2009 15:22:06 +0200 (CEST)
Newsgroups gmane.comp.java.helma.cvs
Message-ID <20090507132206.82EEC3D0D6@mia>
Author: hannes
Date: 2009-05-07 15:22:06 +0200 (Thu, 07 May 2009)
New Revision: 9717

Modified:
   helma-ng/trunk/modules/helma/webapp.js
Log:
Don't log exceptions in invokeMiddleware().

Details at http://dev.helma.org/trac/helma/changeset/9717

Modified: helma-ng/trunk/modules/helma/webapp.js
===================================================================
--- helma-ng/trunk/modules/helma/webapp.js	2009-05-07 13:22:04 UTC (rev 9716)
+++ helma-ng/trunk/modules/helma/webapp.js	2009-05-07 13:22:06 UTC (rev 9717)
@@ -147,19 +147,12 @@
         functionName = middleware.substring(dot + 1);
         middleware = middleware.substring(0, dot);
     }
-    try {
-        var module = require(middleware);
-        if (typeof module[functionName] !== 'function') {
-            throw new Error('Middleware function ' + functionName + ' is not defined in ' + middleware);
-        }
-        log.debug('invoking middleware: ' + middleware);
-        return module[functionName].apply(module, args);
-    } catch (e) {
-        if (!e.retry && !e.redirect) {
-            log.error('Error in ' + middleware + ': ' + e);
-        }
-        throw e;
+    var module = require(middleware);
+    if (typeof module[functionName] !== 'function') {
+        throw new Error('Middleware function ' + functionName + ' is not defined in ' + middleware);
     }
+    log.debug('invoking middleware: ' + middleware);
+    return module[functionName].apply(module, args);
 }
 
 /**