Hi, alert, abort, question, etc. are defined on MorphicUIManager (with a trait) but not on UIManager itself. As Stephane said, it may causes DNU when using a NonInteractiveUIManager. For example, if you try to update a version of KeyMapping in non interactive mode, it will failed because the load method defines a post-load action using alert (see ConfigurationOfKeyMapping>resetKeymapsAndWarn).
So, should we define these methods as "subclass responsability" on UIManager or do I miss something? Regards, Christophe. Le 2 janv. 2013 à 16:05, Stéphane Ducasse a écrit : > Hi all > > alert:, alert:title:... are defined on MorphicUIManager but not on > NonInteractiveUIManager > so this means that we get DNU when loading packages that call it. > > http://code.google.com/p/pharo/issues/detail?id=7205 > > I thought that bringing a pop up or dun in non interactive mode was killing > the system > but not. I'm confused but any how it would be good to have these two classes > a bit more > polymorphic so tell me if I'm saying something stupid. > > Stef
