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