Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003510 [Squeak] Morphic block always 04-27-06 10:14 04-30-06 21:17
Reporter wiz View Status public  
Assigned To
Priority normal Resolution fixed  
Status closed   Product Version 3.9
Summary 0003510: In 3.9a requesting a language change leads to infinite generation of testRunners
Description For this one:
In a fresh 3.9a-7025
WorldMenu->PreferenceBrowser->DockingBar enable.
         (Small land docking bar appears at the top of the window).
From DockingBar Configurations Languages select expanol.

A test run will appear then another then another etc. There seems to be some net activity as this occurs but I didnt find out what was happening.

This can be interupted with the User interupt key (Cmd dot on my mac 9.1 OS).
Additional Information Why is the test Runner being opened at all?

Why is there an infinte loop?

What else will cause this behavior?

Hmmm.
Attached Files  SqueakDebug.log [^] (4,406 bytes) 04-28-06 04:48
 localeChangeFix-KR.1.cs [^] (921 bytes) 04-28-06 04:57
 TestRunnerProto-KR.1.cs [^] (716 bytes) 04-28-06 14:54

- Relationships
related to 0003504closed  Float asInteger conversion is inexact... 

- Notes
(0004817 - 523 - 607 - 607 - 607 - 607 - 607)
korakurider
04-28-06 05:03

+ Why TestRunner is opened?
  On locale change, thumbnails with locale-dependent label in PartsBin are recreated (see Squeakdebug.log attached).
  For TestRunner #open is sent to get prototype instance. (see TestRunner(class)>>registerInToolsFlap).

+ Why infinite loop?
  Project>>updateLocaleDependents calls Locale>>localeChanged, that makes recursive call. localeChangeFix-KR.cs will fix it.
Even with the cs TestRunner instance stays open after locale change. #authoringPrototype equivalent is needed to fix it.
 
(0004818 - 206 - 212 - 340 - 340 - 340 - 340)
korakurider
04-28-06 14:59

With ToolBuilderBldEnh-KR (http://bugs.impara.de/view.php?id=3513) [^] and TestRunnerProto-KR(attached), Recreation of Tools flap don't open TestRunner instance.
Note that flap registry needs reinitialization.
 
(0004825 - 14 - 14 - 14 - 14 - 14 - 14)
ducasse
04-29-06 22:42

tx in 3.9-7025
 
(0004826 - 11 - 11 - 11 - 11 - 11 - 11)
ducasse
04-29-06 22:44

in 3.9 7026
 

- Issue History
Date Modified Username Field Change
04-27-06 10:14 wiz New Issue
04-28-06 04:48 korakurider File Added: SqueakDebug.log
04-28-06 04:57 korakurider File Added: localeChangeFix-KR.1.cs
04-28-06 05:03 korakurider Note Added: 0004817
04-28-06 14:54 korakurider File Added: TestRunnerProto-KR.1.cs
04-28-06 14:59 korakurider Note Added: 0004818
04-29-06 22:42 ducasse Note Added: 0004825
04-29-06 22:44 ducasse Status new => closed
04-29-06 22:44 ducasse Note Added: 0004826
04-29-06 22:44 ducasse Resolution open => fixed
04-30-06 21:17 MarcusDenker Relationship added related to 0003504


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