That sounds pretty much like it - I didn't try touching all the files,
I just restarted ColdFusion, but yes, that may have alot to do with
it, since I am inheriting init()'s and setters.

That is nice to know.

Mark

On 8/16/06, Dave Ross <[EMAIL PROTECTED]> wrote:
We noticed that if you are inheriting init() or setter methods, and
autowiring them, you have to "touch" all relevant files to get them to
properly show up in metadata. Is that what's happening or you working
directly with the CFC you are adding the args to?

-Dave

On 8/14/06, Mark Mandel <[EMAIL PROTECTED]> wrote:
> Heya,
>
> I've come across some weirdness, and I can't quite place where it's coming 
from
>
> Essentially, I'll be working on an application using ColdSpring, and
> I'll be using autowiring to hook all my components together.
>
> I'll change an aspect of my CFC being autowired, i.e. adding a new
> argument to the init() function.
>
> Next time I go to create that object, I get an error stating that that
> new argument wasn't passed through.
>
> What I then normally have to do is restart CF, and then it works perfectly 
fine.
>
> Doing some investigation, it seems as if metadata on CFCs get's cached
> at a server level, and changing of the file doesn't seem to change it
> unless I reset ColdFusion.
>
> This is on a dev server (7.0.2), with trusted cache and the like turned off.
>
> Any thoughts on what could be causing this?
>
> Mark
>
> --
> E: [EMAIL PROTECTED]
> W: www.compoundtheory.com
>
>




--
E: [EMAIL PROTECTED]
W: www.compoundtheory.com

Reply via email to