diff --git a/src/core/org/luaj/vm2/lib/DebugLib.java b/src/core/org/luaj/vm2/lib/DebugLib.java index ca4bfb7d..da3e103a 100644 --- a/src/core/org/luaj/vm2/lib/DebugLib.java +++ b/src/core/org/luaj/vm2/lib/DebugLib.java @@ -286,8 +286,8 @@ public class DebugLib extends VarArgFunction { } finally { ds.popInfo(n); } - } catch ( Throwable t ) { - t.printStackTrace(); + } catch ( Exception e ) { + e.printStackTrace(); } finally { inhook = false; } @@ -302,7 +302,7 @@ public class DebugLib extends VarArgFunction { DebugInfo getDebugInfo() { try { return debugInfo[debugCalls-1]; - } catch ( Throwable t ) { + } catch ( Exception e ) { if ( debugCalls <= 0 ) return debugInfo[debugCalls++] = new DebugInfo(); return null; diff --git a/src/jse/lua.java b/src/jse/lua.java index c3f76da1..ecc1230a 100644 --- a/src/jse/lua.java +++ b/src/jse/lua.java @@ -196,8 +196,8 @@ public class lua { } Varargs scriptargs = (args!=null? setGlobalArg(args, firstarg): LuaValue.NONE); c.invoke( scriptargs ); - } catch ( Throwable t ) { - t.printStackTrace( System.err ); + } catch ( Exception e ) { + e.printStackTrace( System.err ); } } diff --git a/src/jse/lua2java.java b/src/jse/lua2java.java index 0cc51032..276292d9 100644 --- a/src/jse/lua2java.java +++ b/src/jse/lua2java.java @@ -206,8 +206,8 @@ public class lua2java { pw.close(); out.close(); in.close(); - } catch ( Throwable t ) { - t.printStackTrace( System.err ); + } catch ( Exception e ) { + e.printStackTrace( System.err ); } } } diff --git a/src/jse/luac.java b/src/jse/luac.java index 92033b07..04333639 100644 --- a/src/jse/luac.java +++ b/src/jse/luac.java @@ -172,8 +172,8 @@ public class luac { DumpState.dump(chunk, out, stripdebug, numberformat, littleendian); } - } catch ( Throwable t ) { - t.printStackTrace( System.err ); + } catch ( Exception e ) { + e.printStackTrace( System.err ); } finally { script.close(); } diff --git a/src/jse/luajc.java b/src/jse/luajc.java index 959cae4f..0d238274 100644 --- a/src/jse/luajc.java +++ b/src/jse/luajc.java @@ -228,17 +228,17 @@ public class luajc { Object o = c.newInstance(); if ( verbose ) System.out.println(" loaded "+classname+" as "+o ); - } catch ( Throwable th ) { + } catch ( Exception ex ) { System.out.flush(); - System.err.println(" failed to load "+classname+": "+th ); + System.err.println(" failed to load "+classname+": "+ex ); System.err.flush(); } } } - } catch ( Throwable t ) { - System.err.println(" failed to load "+inf.srcfilename+": "+t ); - t.printStackTrace( System.err ); + } catch ( Exception e ) { + System.err.println(" failed to load "+inf.srcfilename+": "+e ); + e.printStackTrace( System.err ); System.err.flush(); } } diff --git a/src/jse/org/luaj/vm2/script/LuaScriptEngine.java b/src/jse/org/luaj/vm2/script/LuaScriptEngine.java index fc7fd546..468a095d 100644 --- a/src/jse/org/luaj/vm2/script/LuaScriptEngine.java +++ b/src/jse/org/luaj/vm2/script/LuaScriptEngine.java @@ -189,8 +189,8 @@ public class LuaScriptEngine implements ScriptEngine, Compilable { } finally { ris.close(); } - } catch ( Throwable t ) { - throw new ScriptException("eval threw "+t.toString()); + } catch ( Exception e ) { + throw new ScriptException("eval threw "+e.toString()); } }