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

Reply via email to