You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2013/05/07 17:32:07 UTC
svn commit: r1479944 -
/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/JavaeeInstanceManager.java
Author: rmannibucau
Date: Tue May 7 15:32:07 2013
New Revision: 1479944
URL: http://svn.apache.org/r1479944
Log:
handling WebBeansCreationException in WebContext
Modified:
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/JavaeeInstanceManager.java
Modified: tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/JavaeeInstanceManager.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/JavaeeInstanceManager.java?rev=1479944&r1=1479943&r2=1479944&view=diff
==============================================================================
--- tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/JavaeeInstanceManager.java (original)
+++ tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/JavaeeInstanceManager.java Tue May 7 15:32:07 2013
@@ -28,6 +28,7 @@ import java.lang.reflect.InvocationTarge
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import org.apache.webbeans.exception.WebBeansConfigurationException;
+import org.apache.webbeans.exception.WebBeansCreationException;
/**
* @version $Rev$ $Date$
@@ -55,9 +56,11 @@ public class JavaeeInstanceManager imple
final Object object = webContext.newInstance(clazz);
postConstruct(object, clazz);
return object;
- } catch (OpenEJBException e) {
+ } catch (final OpenEJBException e) {
+ throw (InstantiationException) new InstantiationException(e.getMessage()).initCause(e);
+ } catch (final WebBeansConfigurationException e) {
throw (InstantiationException) new InstantiationException(e.getMessage()).initCause(e);
- } catch (WebBeansConfigurationException e) {
+ } catch (final WebBeansCreationException e) {
throw (InstantiationException) new InstantiationException(e.getMessage()).initCause(e);
}
}