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