[squeak-dev] Monticello bug: "copy" to other repository from version inspector
Marcel Taeumel
marcel.taeumel at hpi.de
Tue Nov 10 08:21:53 UTC 2020
Hi Tony.
I broke that recently. Just fixed it in Monticello-mt.733.
Best,
Marcel
Am 09.11.2020 13:13:26 schrieb Tony Garnock-Jones <tonyg at leastfixedpoint.com>:
Hi all,
I've just noticed the following bug, but I'm afraid I'm unsure how to
fix it:
- save a MC version.
- on the MCVersionInspector that appears, select "Copy".
- choose and accept another repository.
I get the following walkback. When I use "Copy" from a *repository*
inspector, all works as expected.
Regards,
Tony
-=-=-=-=-
9 November 2020 1:11:22.590173 pm
VM: unix - Smalltalk
Image: Squeak6.0alpha [latest update: #20073]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/tonyg/src/squeak-gitweb
Trusted Dir /home/tonyg/src/squeak-gitweb/secure
Untrusted Dir /home/tonyg/src/squeak-gitweb/My Squeak
MCVersionInspector(Object)>>doesNotUnderstand: #repository
Receiver: a MCVersionInspector
Arguments and temporary variables:
aMessage: repository
exception: MessageNotUnderstood: MCVersionInspector>>repository
resumeValue: nil
Receiver's instance variables:
dependents: a DependentsArray(a PluggableSystemWindow
Actors-tonyg.120...etc...
morph: nil
label: nil
modalProcess: nil
modalValue: nil
version: a MCVersion(Actors-tonyg.120)
MCVersionInspector>>save
Receiver: a MCVersionInspector
Arguments and temporary variables:
repository: a MCHttpRepository(https://www.squeaksource.com/Actors)
Receiver's instance variables:
dependents: a DependentsArray(a PluggableSystemWindow
Actors-tonyg.120...etc...
morph: nil
label: nil
modalProcess: nil
modalValue: nil
version: a MCVersion(Actors-tonyg.120)
[... blah blah ...]
--- The full stack ---
MCVersionInspector(Object)>>doesNotUnderstand: #repository
MCVersionInspector>>save
PluggableButtonMorphPlus(PluggableButtonMorph)>>performAction
PluggableButtonMorphPlus>>performAction
[] in PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp:
Array(SequenceableCollection)>>do:
PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp:
PluggableButtonMorphPlus(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableButtonMorphPlus(Morph)>>handleEvent:
PluggableButtonMorphPlus(Morph)>>handleFocusEvent:
MorphicEventDispatcher>>doHandlingForFocusEvent:with:
MorphicEventDispatcher>>dispatchFocusEvent:with:
PluggableButtonMorphPlus(Morph)>>processFocusEvent:using:
PluggableButtonMorphPlus(Morph)>>processFocusEvent:
[] in [] in [] in HandMorph>>sendFocusEvent:to:clear:
[] in ActiveEventVariable class(DynamicVariable class)>>value:during:
FullBlockClosure(BlockClosure)>>ensure:
ActiveEventVariable class(DynamicVariable class)>>value:during:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in ActiveEventVariable class>>value:during:
FullBlockClosure(BlockClosure)>>ensure:
ActiveEventVariable class>>value:during:
MouseButtonEvent(MorphicEvent)>>becomeActiveDuring:
[] in [] in HandMorph>>sendFocusEvent:to:clear:
[] in ActiveHandVariable class(DynamicVariable class)>>value:during:
FullBlockClosure(BlockClosure)>>ensure:
ActiveHandVariable class(DynamicVariable class)>>value:during:
[] in ActiveHandVariable class>>value:during:
FullBlockClosure(BlockClosure)>>ensure:
ActiveHandVariable class>>value:during:
HandMorph>>becomeActiveDuring:
[] in HandMorph>>sendFocusEvent:to:clear:
[] in ActiveWorldVariable class(DynamicVariable class)>>value:during:
FullBlockClosure(BlockClosure)>>ensure:
ActiveWorldVariable class(DynamicVariable class)>>value:during:
[] in ActiveWorldVariable class>>value:during:
FullBlockClosure(BlockClosure)>>ensure:
ActiveWorldVariable class>>value:during:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in [] in WorldState>>doOneCycleNowFor:
[] in ActiveHandVariable class(DynamicVariable class)>>value:during:
FullBlockClosure(BlockClosure)>>ensure:
ActiveHandVariable class(DynamicVariable class)>>value:during:
[] in ActiveHandVariable class>>value:during:
FullBlockClosure(BlockClosure)>>ensure:
ActiveHandVariable class>>value:during:
HandMorph>>becomeActiveDuring:
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in MorphicProject>>spawnNewProcess
[] in FullBlockClosure(BlockClosure)>>newProcess
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20201110/91eedbd2/attachment-0001.html>
More information about the Squeak-dev
mailing list
|