Wshew! I was gonna ask if I could see that code because I was wondering if it was possible that was the case. Glad to hear that piece is OK. I'll be looking at some other things today if I can


On Nov 4, 2006, at 9:12 PM, Barney Boisvert wrote:

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




-- 
Barney Boisvert
360.319.6145

Got Gmail? I have 100 invites.


Reply via email to