Brandon,
Thanks for the info - we did get this request a while back, and if you
pull down the latest from CVS it has these mods. You can see the
ticket and relevant changes here:
http://code.coldspringframework.org/browse/CSP-61?page=all
This will be in the next release we cut.
thanks,
Dave
On 8/15/06, Brandon Harper <[EMAIL PROTECTED]> wrote:
I'm finally getting around to testing various applications with
ColdSpring 1.0 (which are currently running on .5 in production) and I
find that the exceptions are much more helpful than previous
versions-- thanks! One caveat; it doesn't tell you the name of the
item which cannot be found.
For example, here are a couple of exceptions:
15:34:37.037 - coldspring.beanDefException - in
C:\wwwroot\Coldspring_1.0\beans\BeanDefinition.cfc : line 168
property requested does not exist for bean: BadMojoFactory
15:34:37.037 - coldspring.beanDefException - in
C:\wwwroot\Coldspring_1.0\beans\BeanDefinition.cfc : line 140
constructor-arg requested does not exist for bean: SessionManager
Perhaps it would be a good idea to tell the developer the name of the
properties, constructor -arg's, etc which are missing? For instance,
I updated BeanDefinition.cfc (167:168) to throw this exception:
<cfthrow type="coldspring.beanDefException"
message="property requested
(#arguments.propertyName#) does not
exist for bean: #getBeanID()# "/>
Which now looks like:
15:36:12.089 - coldspring.beanDefException - in
C:\wwwroot\Coldspring_1.0\beans\BeanDefinition.cfc : line 168
property requested (Messaging) does not exist for bean:
BadMojoFactory
Seems like a simple change and something to consider for thrown
exceptions for missing properties, etc?
Thanks,
- Brandon
--
http://devnulled.com