pharo-project / pharo

Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
http://pharo.org
Other
1.22k stars 356 forks source link

StRewriterApplyRuleOnAllClassesCommand>>#execute fails to raise confirmation correctly #17313

Open ericwinger opened 1 month ago

ericwinger commented 1 month ago

To Reproduce I opened the Rewrite Rule Editor and tried to transform two expressions. Pressed Transform all classes and got a confirmation message: "This process can take between 1 and 2 minutes.". Hitting Yes, I got the attached stack.

Expected behavior No walkback

Screenshots image

Version information: Pharo 12.0.0 Build information: Pharo-12.0.0+SNAPSHOT.build.1523.sha.3fd20c14be4ec63710f40bb8eb486e1eaf262af2 (64 Bit)

Expected development cost Looks pretty easy to fix

Additional context I could continue with the transform by do'ing the rest of the code in the StRewriterApplyRuleOnAllClassesCommand>>#execute.

20241024_rewrite_tool_error.txt