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]