I doubt you can debug the runtime-generated proxies.  There's
literally no Java source file to step through.  That you can't iPut
the breakpoints in your own code and don't worry about how you get
there :-)

I'm working on a HiveMind-driven project right now, so as necessary I
set break points in my code, i.e.:

Thread [PoolThread-0] (Suspended (breakpoint at line 31 in
ForumThreadDataSource))
        ForumThreadDataSource.getThreadsInRange(int, int) line: 31
        $Interceptor_fda6d35c7c_11.getThreadsInRange(int, int) line: not
available [local variables unavailable]
        $InnerProxy_fda6d3590b_8.getThreadsInRange(int, int) line: not
available [local variables unavailable]
        $SingletonProxy_fda6d358f7_7.getThreadsInRange(int, int) line: not
available [local variables unavailable]
        ThreadSummaries$Enhance_51(ThreadList).prepareForRender(IRequestCycle) 
line: 57
        ThreadSummaries$Enhance_51(AbstractComponent).render(IMarkupWriter,
IRequestCycle) line: 853


So I see what you mean; this is a Javassist issue, not a HiveMind issue.

Again, don't be concerned with the HiveMind proxies and interceptors,
set your breakpoints in your own code.

-- 
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to