Author: reto
Date: Wed Mar 10 20:13:36 2010
New Revision: 921544
URL: http://svn.apache.org/viewvc?rev=921544&view=rev
Log:
only wrappting exceptions, forwarding error
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.scala/src/main/scala/org/apache/clerezza/scala/interpreter/ScalaInterpreter.scala
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.scala/src/main/scala/org/apache/clerezza/scala/interpreter/ScalaInterpreter.scala
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.scala/src/main/scala/org/apache/clerezza/scala/interpreter/ScalaInterpreter.scala?rev=921544&r1=921543&r2=921544&view=diff
==============================================================================
---
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.scala/src/main/scala/org/apache/clerezza/scala/interpreter/ScalaInterpreter.scala
(original)
+++
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.scala/src/main/scala/org/apache/clerezza/scala/interpreter/ScalaInterpreter.scala
Wed Mar 10 20:13:36 2010
@@ -271,7 +271,10 @@ class ScalaInterpreter(settings: Setting
}
catch {
case e: java.lang.reflect.InvocationTargetException =>
- throw new ScriptException(e.getTargetException.asInstanceOf[Exception])
+ e.getTargetException match {
+ case target : Exception => throw new
ScriptException(target)
+ case target : Throwable => throw target
+ }
case e: Exception =>
throw new ScriptException(e)
}