Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007827 [Squeak] Browser minor always 04-04-15 13:39 04-22-15 21:43
Reporter unoduetre View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version
Summary 0007827: Cannot rename a class
Description I did exactly the following to verify everything.

1. I downloaded the all-in-one squeak distribution from http://ftp.squeak.org/4.5/Squeak-4.5-All-in-One.zip [^]
$ wget 'http://ftp.squeak.org/4.5/Squeak-4.5-All-in-One.zip' [^]
$ unzip Squeak-4.5-All-in-One.zip
$ cd Squeak-4.5-All-In-One
$ ./squeak.sh

2. I clicked on the logo, and then "Update Squeak". A window with progress bars and Transcript showed up. Waiting...
3. A window with the title: "Warning" and the following content showed up:
About to serialize an empty package.

Select Proceed to continue, or close this window to cancel the operation.
4. I clicked Proceed. The update continued. A window with the title "Note:" and the following content showed up:
Update completed.
Current update number: 13703
5. I clicked OK and closed Transcript.
6. I clicked Tools->Browser, scrolled down to the end of the leftmost list, rightclicked and chose "add item...". I entered XYZ and clicked Accept.
7. I changed NameOfSubclass to XYZ and CTRL-s
8. I rightclicked on the XYZ class and chose "rename class...". I entered "ABC" and clicked "Accept(s)".
9. An exception message showed up with the title: "MessageNotUnderstood: ABC class>>updateMethodBindingsTo:"
The source of the exception is the line:
    aClass updateMethodBindingsTo: newBinding.
of: Environment>>renameClass:from:to:
10. An exception message showed up with the title: "MessageNotUnderstood: UndefinedObject>>superclass".
The source of the exception is the line:
        childs := col select: [:class | class isTrait not and: [class superclass = ea]].
of: Browser>>createHierarchyTreeOf:
11. I clicked on the logo and "About Squeak". The Squeak version is: #13703

That's it. My operating system is Gentoo Linux.
Additional Information
Attached Files

- Relationships

- Notes
(0014531 - 55 - 55 - 55 - 55 - 55 - 55)
unoduetre
04-12-15 04:09

This bug is solved by Kernel-topa.845. Please close it.
 
(0014534 - 25 - 25 - 25 - 25 - 25 - 25)
krono
04-22-15 21:43

Fixed in Kernel-topa.845.
 

- Issue History
Date Modified Username Field Change
04-04-15 13:39 unoduetre New Issue
04-12-15 04:09 unoduetre Note Added: 0014531
04-22-15 21:43 krono Note Added: 0014534


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
37 total queries executed.
30 unique queries executed.
Powered by Mantis Bugtracker