Author: sebb
Date: Tue Apr  6 20:41:11 2010
New Revision: 931316

URL: http://svn.apache.org/viewvc?rev=931316&view=rev
Log:
BSF-30 - Partial fix: don't catch ThreadDeath

Modified:
    
jakarta/bsf/branches/bsf3.x/bsf-api/src/main/java/javax/script/ScriptEngineManager.java

Modified: 
jakarta/bsf/branches/bsf3.x/bsf-api/src/main/java/javax/script/ScriptEngineManager.java
URL: 
http://svn.apache.org/viewvc/jakarta/bsf/branches/bsf3.x/bsf-api/src/main/java/javax/script/ScriptEngineManager.java?rev=931316&r1=931315&r2=931316&view=diff
==============================================================================
--- 
jakarta/bsf/branches/bsf3.x/bsf-api/src/main/java/javax/script/ScriptEngineManager.java
 (original)
+++ 
jakarta/bsf/branches/bsf3.x/bsf-api/src/main/java/javax/script/ScriptEngineManager.java
 Tue Apr  6 20:41:11 2010
@@ -77,6 +77,9 @@ public class ScriptEngineManager {
             ScriptEngineFactory factory;
             try {
                 factory = (ScriptEngineFactory) iterator.next();
+            } catch (ThreadDeath td) { // must not ignore this
+                throw td;
+            // See BSF-30 - iterator may throw Error
             } catch (Error ignored) {
                 continue;
             }



---------------------------------------------------------------------
To unsubscribe, e-mail: bsf-dev-unsubscr...@jakarta.apache.org
For additional commands, e-mail: bsf-dev-h...@jakarta.apache.org

Reply via email to