<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
Hi Tony.<div><br></div><div>I broke that recently. Just fixed it in Monticello-mt.733.</div><div><br></div><div>Best,</div><div>Marcel</div><div class="mb_sig"></div><blockquote class='history_container' type='cite' style='border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;'>
<p style='color: #AAAAAA; margin-top: 10px;'>Am 09.11.2020 13:13:26 schrieb Tony Garnock-Jones <tonyg@leastfixedpoint.com>:</p><div style='font-family:Arial,Helvetica,sans-serif'>Hi all,<br><br>I've just noticed the following bug, but I'm afraid I'm unsure how to<br>fix it:<br><br> - save a MC version.<br> - on the MCVersionInspector that appears, select "Copy".<br> - choose and accept another repository.<br><br>I get the following walkback. When I use "Copy" from a *repository*<br>inspector, all works as expected.<br><br>Regards,<br> Tony<br><br> -=-=-=-=-<br><br>9 November 2020 1:11:22.590173 pm<br><br>VM: unix - Smalltalk<br>Image: Squeak6.0alpha [latest update: #20073]<br><br>SecurityManager state:<br>Restricted: false<br>FileAccess: true<br>SocketAccess: true<br>Working Dir /home/tonyg/src/squeak-gitweb<br>Trusted Dir /home/tonyg/src/squeak-gitweb/secure<br>Untrusted Dir /home/tonyg/src/squeak-gitweb/My Squeak<br><br>MCVersionInspector(Object)>>doesNotUnderstand: #repository<br> Receiver: a MCVersionInspector<br> Arguments and temporary variables:<br> aMessage: repository<br> exception: MessageNotUnderstood: MCVersionInspector>>repository<br> resumeValue: nil<br> Receiver's instance variables:<br> dependents: a DependentsArray(a PluggableSystemWindow<><br>Actors-tonyg.120...etc...<br> morph: nil<br> label: nil<br> modalProcess: nil<br> modalValue: nil<br> version: a MCVersion(Actors-tonyg.120)<br><br>MCVersionInspector>>save<br> Receiver: a MCVersionInspector<br> Arguments and temporary variables:<br> repository: a MCHttpRepository(https://www.squeaksource.com/Actors)<br> Receiver's instance variables:<br> dependents: a DependentsArray(a PluggableSystemWindow<><br>Actors-tonyg.120...etc...<br> morph: nil<br> label: nil<br> modalProcess: nil<br> modalValue: nil<br> version: a MCVersion(Actors-tonyg.120)<br><br>[... blah blah ...]<br><br>--- The full stack ---<br>MCVersionInspector(Object)>>doesNotUnderstand: #repository<br>MCVersionInspector>>save<br>PluggableButtonMorphPlus(PluggableButtonMorph)>>performAction<br>PluggableButtonMorphPlus>>performAction<br>[] in PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp:<br>Array(SequenceableCollection)>>do:<br>PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp:<br>PluggableButtonMorphPlus(Morph)>>handleMouseUp:<br>MouseButtonEvent>>sentTo:<br>PluggableButtonMorphPlus(Morph)>>handleEvent:<br>PluggableButtonMorphPlus(Morph)>>handleFocusEvent:<br>MorphicEventDispatcher>>doHandlingForFocusEvent:with:<br>MorphicEventDispatcher>>dispatchFocusEvent:with:<br>PluggableButtonMorphPlus(Morph)>>processFocusEvent:using:<br>PluggableButtonMorphPlus(Morph)>>processFocusEvent:<br>[] in [] in [] in HandMorph>>sendFocusEvent:to:clear:<br>[] in ActiveEventVariable class(DynamicVariable class)>>value:during:<br>FullBlockClosure(BlockClosure)>>ensure:<br>ActiveEventVariable class(DynamicVariable class)>>value:during:<br> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>[] in ActiveEventVariable class>>value:during:<br>FullBlockClosure(BlockClosure)>>ensure:<br>ActiveEventVariable class>>value:during:<br>MouseButtonEvent(MorphicEvent)>>becomeActiveDuring:<br>[] in [] in HandMorph>>sendFocusEvent:to:clear:<br>[] in ActiveHandVariable class(DynamicVariable class)>>value:during:<br>FullBlockClosure(BlockClosure)>>ensure:<br>ActiveHandVariable class(DynamicVariable class)>>value:during:<br>[] in ActiveHandVariable class>>value:during:<br>FullBlockClosure(BlockClosure)>>ensure:<br>ActiveHandVariable class>>value:during:<br>HandMorph>>becomeActiveDuring:<br>[] in HandMorph>>sendFocusEvent:to:clear:<br>[] in ActiveWorldVariable class(DynamicVariable class)>>value:during:<br>FullBlockClosure(BlockClosure)>>ensure:<br>ActiveWorldVariable class(DynamicVariable class)>>value:during:<br>[] in ActiveWorldVariable class>>value:during:<br>FullBlockClosure(BlockClosure)>>ensure:<br>ActiveWorldVariable class>>value:during:<br>PasteUpMorph>>becomeActiveDuring:<br>HandMorph>>sendFocusEvent:to:clear:<br>HandMorph>>sendEvent:focus:clear:<br>HandMorph>>sendMouseEvent:<br>HandMorph>>handleEvent:<br>HandMorph>>processEvents<br>[] in [] in WorldState>>doOneCycleNowFor:<br>[] in ActiveHandVariable class(DynamicVariable class)>>value:during:<br>FullBlockClosure(BlockClosure)>>ensure:<br>ActiveHandVariable class(DynamicVariable class)>>value:during:<br>[] in ActiveHandVariable class>>value:during:<br>FullBlockClosure(BlockClosure)>>ensure:<br>ActiveHandVariable class>>value:during:<br>HandMorph>>becomeActiveDuring:<br>[] in WorldState>>doOneCycleNowFor:<br>Array(SequenceableCollection)>>do:<br>WorldState>>handsDo:<br>WorldState>>doOneCycleNowFor:<br>WorldState>>doOneCycleFor:<br>PasteUpMorph>>doOneCycle<br>[] in MorphicProject>>spawnNewProcess<br>[] in FullBlockClosure(BlockClosure)>>newProcess<br><br></div></blockquote>
</div></body>