You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wink.apache.org by lr...@apache.org on 2012/05/31 16:06:32 UTC
svn commit: r1344731 -
/incubator/wink/trunk/wink-guice-server/src/main/java/org/apache/wink/guice/server/internal/lifecycle/GuiceInjectorLifeCycleManager.java
Author: lresende
Date: Thu May 31 14:06:31 2012
New Revision: 1344731
URL: http://svn.apache.org/viewvc?rev=1344731&view=rev
Log:
WINK-366 - Applying patch from gentaro oka to properly propagate exceptions
Modified:
incubator/wink/trunk/wink-guice-server/src/main/java/org/apache/wink/guice/server/internal/lifecycle/GuiceInjectorLifeCycleManager.java
Modified: incubator/wink/trunk/wink-guice-server/src/main/java/org/apache/wink/guice/server/internal/lifecycle/GuiceInjectorLifeCycleManager.java
URL: http://svn.apache.org/viewvc/incubator/wink/trunk/wink-guice-server/src/main/java/org/apache/wink/guice/server/internal/lifecycle/GuiceInjectorLifeCycleManager.java?rev=1344731&r1=1344730&r2=1344731&view=diff
==============================================================================
--- incubator/wink/trunk/wink-guice-server/src/main/java/org/apache/wink/guice/server/internal/lifecycle/GuiceInjectorLifeCycleManager.java (original)
+++ incubator/wink/trunk/wink-guice-server/src/main/java/org/apache/wink/guice/server/internal/lifecycle/GuiceInjectorLifeCycleManager.java Thu May 31 14:06:31 2012
@@ -134,6 +134,9 @@ public class GuiceInjectorLifeCycleManag
instance = (T)injector.getInstance(clazz);
return instance;
} catch (ProvisionException e) {
+ if (e.getCause() == null) {
+ throw e;
+ }
throw (Exception)e.getCause();
}
}
@@ -186,6 +189,9 @@ public class GuiceInjectorLifeCycleManag
try {
return (T)injector.getInstance(clazz);
} catch (ProvisionException e) {
+ if (e.getCause() == null) {
+ throw e;
+ }
throw (Exception)e.getCause();
}
}