Revision: 128
http://sourceforge.net/p/beeframework/code/128
Author: m_plomer
Date: 2013-11-08 23:11:58 +0000 (Fri, 08 Nov 2013)
Log Message:
-----------
- Context_Abstract: added some more root exceptions that previously were lost
Modified Paths:
--------------
trunk/framework/Bee/Context/Abstract.php
Modified: trunk/framework/Bee/Context/Abstract.php
===================================================================
--- trunk/framework/Bee/Context/Abstract.php 2013-11-08 16:13:00 UTC (rev 127)
+++ trunk/framework/Bee/Context/Abstract.php 2013-11-08 23:11:58 UTC (rev 128)
@@ -161,7 +161,7 @@
}
}
catch (Exception $ex) {
- throw new Bee_Context_BeanCreationException($beanName, 'BeanPostProcessor before instantiation of bean failed - '.$ex->getMessage());
+ throw new Bee_Context_BeanCreationException($beanName, 'BeanPostProcessor before instantiation of bean failed - '.$ex->getMessage(), $ex);
}
return $this->doCreateBean($beanName, $beanDefinition);
}
@@ -259,7 +259,7 @@
try {
$this->invokeInitMethods($beanName, $wrappedBean, $beanDefinition);
} catch (Exception $ex) {
- throw new Bee_Context_BeanCreationException($beanName, 'Invocation of init method failed - '.$ex->getMessage());
+ throw new Bee_Context_BeanCreationException($beanName, 'Invocation of init method failed - '.$ex->getMessage(), $ex);
}
if (is_null($beanDefinition) || !$beanDefinition->isSynthetic()) {
@@ -455,7 +455,7 @@
try {
$beanWrapper->setPropertyValues($deepCopy);
} catch (Bee_Context_BeansException $ex) {
- throw new Bee_Context_BeanCreationException($beanName);
+ throw new Bee_Context_BeanCreationException($beanName, 'Error applying property values', $ex);
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|