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)
     }


Reply via email to