Ok, just to update on this: Pydev is no longer using the respectJavaAccessibility=False (fixed for 1.4.8 - svn: 2875), but there are still problems to debug jconsole. Seems like a bug with Jython 2.5+Swing+sys.settrace. I've created a new bug for that at Jython: http://bugs.jython.org/issue1440
Cheers, Fabio On Sat, Aug 15, 2009 at 8:37 PM, Fabio Zadrozny<fabi...@gmail.com> wrote: > Note: Created bug at jython for it: http://bugs.jython.org/issue1438 > > So, to use the pydev debugger, right now your jython code cannot use > the property access (and needs to explicitly call the set/get > methods). > > Cheers, > > Fabio > > On Sat, Aug 15, 2009 at 7:50 PM, Fabio Zadrozny<fabi...@gmail.com> wrote: >>> Thanks for the quick reply! However, I'm still confused. In my registry, >>> I have: >>> # Setting this to false will allow Jython to provide access to >>> # non-public fields, methods, and constructors of Java objects. >>> python.security.respectJavaAccessibility = true >>> Yet, as you say, when I run the debugger, if I expand the command, it runs >>> with >>> -Dpython.security.respectJavaAccessibility=false >> >> Actually, that's hardcoded in pydev when running a debug session... I >> suggest trying to use the pydev extensions remote debugger ( >> http://fabioz.com/pydev/manual_adv_remote_debugger.html )-- I can >> check if that could be an option (although the debugger won't be able >> to show lots of info without that flag). >> >> Cheers, >> >> Fabio >> >> >>> Any ideas? >>> Thanks, >>> William >>> On Sat, Aug 15, 2009 at 2:06 PM, Fabio Zadrozny <fabi...@gmail.com> wrote: >>>> >>>> On Sat, Aug 15, 2009 at 6:16 AM, william >>>> ratcliff<william.ratcl...@gmail.com> wrote: >>>> > Hi! I was trying to use pydev (1.4.6.2788 ) with eclipse 3.4.1 and >>>> > imported: >>>> > http://code.google.com/p/jythonconsole/ >>>> > I found that if I run the project as a jython run, it runs well. >>>> > However, >>>> > if I try to debug it, the console terminates without ever displaying a >>>> > frame. Any suggestions? >>>> >>>> Hi William, >>>> >>>> I've taken a look at it and it seems that's a jython bug when running >>>> with: >>>> >>>> -Dpython.security.respectJavaAccessibility=false >>>> >>>> The debugger needs that flag to gather the info on the java stuff >>>> (even when not running in debug mode with that flag it'll have the >>>> behavior you described). >>>> >>>> Now, if you change in console.py (in the main function) >>>> frame.visible = True >>>> >>>> to >>>> >>>> frame.setVisible(True) >>>> >>>> at least it'll appear (and not finish the debug session), but it still >>>> won't behave properly (there are probably other related things to >>>> that). >>>> >>>> As a side note, for some reason it seems that jython is not calling >>>> the tracing function correctly in the console (it could be that the >>>> console or one of its dependencies is using the tracing facilities and >>>> removing the debugger). >>>> >>>> Cheers, >>>> >>>> Fabio >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>>> 30-Day >>>> trial. Simplify your report design, integration and deployment - and focus >>>> on >>>> what you do best, core application coding. Discover what's new with >>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>> _______________________________________________ >>>> Pydev-users mailing list >>>> Pydev-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/pydev-users >>> >>> >>> ------------------------------------------------------------------------------ >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day >>> trial. Simplify your report design, integration and deployment - and focus >>> on >>> what you do best, core application coding. Discover what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> Pydev-users mailing list >>> Pydev-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/pydev-users >>> >>> >> > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Pydev-users mailing list Pydev-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pydev-users