Menu

#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
     
  • guyster

    guyster - 2009-08-01

    Java error stack trace from .metadata/.log

     
  • 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
     
  • Anonymous

    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).

     
  • Anonymous

    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