After further investigation (I did end up doing it right then), I was
unable to reproduce the weirdness with a test case either with
ColdSpring, or my own test implementation of advice chaning that I did
as POC (which I'll share, if you or anyone else is interested).  So I
went back to the symptomatic app and isolated where it was happening
and why, and realized that I was actually making a reentrant call to a
superclass method that invoked a different method on the same bean.
However, it didn't use 'this' (because it was a specialization's
method), but rather an injected reference that was still proxied.  So
it gave the appearance of a proxied reentrant call, when it was just a
proxied invocation of a method on a CFC (which happend to be the same)
but not reentrant (i.e. via a non-this reference).  Pretty good
indication there's some design flaws in my code, eh?  I plead the
"it's a personal app that just needs to work and has grown organically
- at least I've got fusebox and coldspring at all", even though that's
no excuse.

So 100% my fault, and glad it was my time wasted figuring it out and
not yours.  I swear the other issues I've brought aren't my fault
though.  ;)

cheers,
barneyb

On 11/4/06, Chris Scott <[EMAIL PROTECTED]> wrote:

OK, I ma going to try to get some time in tomorrow. I pretty much HAVE to do 
some things for Dave tomorrow, so I will be infront of my computer not working 
on work work, so I can do some pokin around and thinking myself





Chris Scott
[EMAIL PROTECTED]

http://cdscott.blogspot.com/
http://www.coldspringframework.org/



--
Barney Boisvert
[EMAIL PROTECTED]
360.319.6145
http://www.barneyb.com/

Got Gmail? I have 100 invites.

Reply via email to