geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Hogstrom <m...@hogstrom.org>
Subject Re: [DISCUSS] Improving diagnostics
Date Thu, 14 Jun 2007 15:17:42 GMT

On Jun 14, 2007, at 10:51 AM, Paul McMahan wrote:

> I like your ideas!  Thanks for bringing up this important topic.   
> One of my pet peeves in debugging geronimo apps is when I'm trying  
> to step through a gbean call but the debugger doesn't have the  
> source available since cglib has dynamically generated the proxy  
> classes.  I usually end up having to do cheesy things like setting  
> breakpoints on both sides of the proxy, which only works if I can  
> figure out what's on the other side of the proxy.  Seems like I  
> remember some talk a while ago about an experimental runtime mode  
> which disables proxying.  I don't think you would want to normally  
> run in that mode but it would be useful for debugging purposes.  I  
> don't remember where that ended up.

Start the server with the additional option:

-DXorg.apache.geronimo.gbean.NoProxy=true

If you have time I think the only reason that inhibits us from  
running the server in this mode is that there are a few Portlets that  
depend on Proxies.  It would be excellent to remove that dependency.


Mime
View raw message