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.
