#948 refactoring -> rename: Invalid thread access error

1.4.7
open
nobody
5
2009-11-10
2009-08-01
guyster
No

According to bug #2812257 this error should have been resolved. In my current setup I'm on PyDev 1.4.7.2843 on Eclipse Ganymede, and I am still encountering the same bug.

Steps to reproduce:

* in a Python project
* mark function name (or any name whatsoever)
* Refactoring -> rename (from context menue)
* chose a new name
* Bam!!!

Discussion

  • guyster

    guyster - 2009-08-01

    Further information:
    Platform: Ubuntu Jaunty (9.04) with Python 2.6

     
  • Fabio Zadrozny

    Fabio Zadrozny - 2009-11-10

    Can you try with the latest version? I've checked it here and it seems to work.

     
  • Fabio Zadrozny

    Fabio Zadrozny - 2009-11-10
    • status: open --> pending
     
  • guyster

    guyster - 2009-11-10

    I have just tried against version 1.5.0.125198961, which is the latest I got from the update site after an attempted update right now.

    The problem still seems to persist.

    Further information: it seems like (local/global) variables on module level are renameable, but class names, function names, method names and class attributes are not and still give the exception.

     
  • guyster

    guyster - 2009-11-10
    • status: pending --> open
     
  • Comment has been marked as spam. 
    Undo

    You can see all pending comments posted by this user  here

    Anonymous - 2009-12-29

    I'm seeing this on Eclipse-3.5.1.M20090917 and pydev-1.5.3.1260479439 and I can reproduce it every time trying to rename a method in a +1000 line python file in a relatively large project (pychess).

     
  • Comment has been marked as spam. 
    Undo

    You can see all pending comments posted by this user  here

    Anonymous - 2009-12-29

    apparently I can't attach the stack trace (although it's similar enough to the original one attached in this report). This is on Ubuntu 9.10 Karmic using python 2.6.

    eclipse.buildId=M20090917-0800
    java.version=1.6.0_0
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
    Command-line arguments: -os linux -ws gtk -arch x86_64

     
  • Comment has been marked as spam. 
    Undo

    You can see all pending comments posted by this user  here

    Anonymous - 2010-03-05

    I've been using Refactor -> Rename alot lately and don't see this issue anymore. Thanks for all your work on pydev!!

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks