[Seaside] Re: Re: [ANN] Magma Tutorial
itsme213
itsme213 at hotmail.com
Sun Dec 16 18:03:56 UTC 2007
"Keith Hodges" <keith_hodges at yahoo.co.uk> wrote in message
news:47651AA9.3030600 at yahoo.co.uk...
> I have tested in 3.10gamma and Sq3.10-7159dev
Strange, I tried 3.10gamma as well as Damiens latest image
sq3.10-7159web07.12.1.image and sq3.10-7159dev. Here is what I get in all
cases (problem seems to be in Universes code, not Magma).
Subject: [BUG]UGlobalInstaller(Object)>>doesNotUnderstand:
#updatePackagesViaWWW
16 December 2007 11:14:16 am
VM: Win32 - a SmalltalkImage
Image: Squeak3.10beta [latest update: #7159]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\des\desktop\ocean\squeak 3.10 base
Trusted Dir C:\des\desktop\ocean\squeak 3.10 base\desmond
Untrusted Dir C:\My Squeak\desmond
UGlobalInstaller(Object)>>doesNotUnderstand: #updatePackagesViaWWW
Receiver: an UGlobalInstaller
Arguments and temporary variables:
aMessage: updatePackagesViaWWW
Receiver's instance variables:
configuration: an UConfiguration
selectedPackageVersions: a Set()
universe: an UStandardUniverse
[] in Installer>>uniUpdate {[universe updatePackagesViaWWW]}
Arguments and temporary variables:
[] in PSUIManager(UIManager)>>informUser:during: {[:bar | bar value:
aString. aBlock value]}
Arguments and temporary variables:
aString: 'updating package list...'
aBlock: [] in Installer>>uniUpdate {[universe updatePackagesViaWWW]}
bar: [] in MVCMenuMorph>>informUserAt:during: {[:string | self visible
ifFal...etc...
MVCMenuMorph>>informUserAt:during:
Receiver: a MVCMenuMorph(2591)
Arguments and temporary variables:
aPoint: 313 at 532
aBlock: [] in PSUIManager(UIManager)>>informUser:during: {[:bar | bar
value: a...etc...
title: a StringMorph(626)'updating package list...'
w: a PasteUpMorph(1622) [world]
ea: an AlignmentMorph(1401)
string: 'updating package list...'
Receiver's instance variables:
bounds: 313 at 532 corner: 458 at 552
owner: nil
submorphs: an Array(an AlignmentMorph(1401))
fullBounds: 313 at 532 corner: 459 at 553
color: (Color r: 0.85 g: 0.9 b: 1.0)
extension: a MorphExtension (956) [other: (borderStyle -> a
SimpleBorder) (lay...etc...
borderWidth: 1
borderColor: Color gray
defaultTarget: a MVCMenuMorph(2591)
selectedItem: nil
stayUp: false
popUpOwner: nil
activeSubMenu: nil
activatorDockingBar: nil
done: nil
mvcSelection: 0
--- The full stack ---
UGlobalInstaller(Object)>>doesNotUnderstand: #updatePackagesViaWWW
[] in Installer>>uniUpdate {[universe updatePackagesViaWWW]}
[] in PSUIManager(UIManager)>>informUser:during: {[:bar | bar value:
aString. aBlock value]}
MVCMenuMorph>>informUserAt:during:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PSUIManager(MorphicUIManager)>>informUserDuring:
PSUIManager(UIManager)>>informUser:during:
Utilities class>>informUser:during:
Installer>>uniUpdate
Installer>>universe:
Installer class>>universe
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphForShoutEditor(ParagraphEditor)>>evaluateSelection {[rcvr
class evaluatorClass new evaluate: self selectionAsStream in: ctxt...]}
BlockContext>>on:do:
TextMorphForShoutEditor(ParagraphEditor)>>evaluateSelection
[] in PluggableShoutMorph(PluggableTextMorph)>>doIt {[textMorph editor
evaluateSelection]}
[] in PluggableShoutMorph(PluggableTextMorph)>>handleEdit: {[result :=
editBlock value]}
TextMorphForShout(TextMorph)>>handleEdit:
PluggableShoutMorph(PluggableTextMorph)>>handleEdit:
PluggableShoutMorph(PluggableTextMorph)>>doIt
UndefinedObject(Object)>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector numArgs) =
0 ifTrue: [target perform: selector] ...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. ActiveEvent
:= anEvent. result := focusHolder han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h
processEvents. capturingGesture := capturingGest...]}
...etc...
More information about the seaside
mailing list