[BUG] MessageNotUnderstood: Error>>downloadFileName when installing
from SqueakMap using script
Bernhard Pieber
bernhard at pieber.com
Sun Jul 18 14:54:33 UTC 2004
When I executed the following:
SMSqueakMap default installPackageNamed: 'Worlds Of Squeak Removal'
I first got a debugger with the following error: No published release
for this system version found to install.
When I hit Proceed I got a second debugger (see below).
I am not sure whether this is actually a bug because when I do this via
the Package Loader it actually works (after saying yes to two prompts).
However, I find it at least unintuitive. I expected that I could
proceed.
Note that I am aware that installPackageNamed: should not be used any
more. Is there a protocol which does exactly the same as the Package
Loader if I click yes twice? The methods
#installPackageLatestPublishedNamed: and
#installPackageNamed:autoVersion: seem to do slightly different things.
Bernhard
MessageNotUnderstood: Error>>downloadFileName
MessageNotUnderstood: Error>>downloadFileName
18 July 2004 3:29 pm
VM: Win32 - a SmalltalkImage
Image: Squeak3.7gamma [latest update: #5976]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\Entwicklung\Squeak\3.7gamma
Trusted Dir C:\Entwicklung\Squeak\3.7gamma\Bernhard
Untrusted Dir C:\My Squeak\Bernhard
Error(Object)>>doesNotUnderstand: #downloadFileName
Receiver: Error: No published release for this system version found to
install.
Arguments and temporary variables:
aMessage: downloadFileName
Receiver's instance variables:
messageText: 'No published release for this system version found to
install.'
tag: nil
signalContext: Error(Exception)>>signal
handlerContext: BlockContext>>on:do:
outerContext: nil
SMLanguageInstaller class>>canInstall:
Receiver: SMLanguageInstaller
Arguments and temporary variables:
aPackage: Error: No published release for this system version found
to install....etc...
fileName: nil
Receiver's instance variables:
superclass: SMSimpleInstaller
methodDict: a MethodDictionary(#install->a CompiledMethod (2698) )
format: 138
instanceVariables: nil
organization: ('services' install)
subclasses: nil
name: #SMLanguageInstaller
classPool: nil
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: nil
SMLanguageInstaller class(SMInstaller class)>>classForPackageRelease:
Receiver: SMLanguageInstaller
Arguments and temporary variables:
aPackageRelease: Error: No published release for this system version
found to i...etc...
ea: nil
class: nil
Receiver's instance variables:
superclass: SMSimpleInstaller
methodDict: a MethodDictionary(#install->a CompiledMethod (2698) )
format: 138
instanceVariables: nil
organization: ('services' install)
subclasses: nil
name: #SMLanguageInstaller
classPool: nil
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: nil
[] in SMSimpleInstaller class(SMInstaller
class)>>classForPackageRelease: {[:ea | (ea classForPackageRelease:
aPackageRelease) ifNotNilDo: [:class | ...]}
Arguments and temporary variables:
aPackageRelease: Error: No published release for this system version
found to i...etc...
ea: SMLanguageInstaller
class: nil
--- The full stack ---
Error(Object)>>doesNotUnderstand: #downloadFileName
SMLanguageInstaller class>>canInstall:
SMLanguageInstaller class(SMInstaller class)>>classForPackageRelease:
[] in SMSimpleInstaller class(SMInstaller
class)>>classForPackageRelease: {[:ea | (ea classForPackageRelease:
aPackageRelease) ifNotNilDo: [:class | ...]}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Array(SequenceableCollection)>>do:
SMSimpleInstaller class(SMInstaller class)>>classForPackageRelease:
[] in SMInstaller class>>classForPackageRelease: {[:ea | (ea
classForPackageRelease: aPackageRelease) ifNotNilDo: [:class | ...]}
Array(SequenceableCollection)>>do:
SMInstaller class>>classForPackageRelease:
SMInstaller class>>forPackageRelease:
SMSqueakMap>>installPackageRelease:
SMSqueakMap>>installPackage:
SMSqueakMap>>installPackageNamed:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class
evaluatorClass new evaluate: self selectionAsStream in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>doIt
[] in TextMorphEditor(ParagraphEditor)>>doIt: {[self doIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>doIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor
readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.
ActiveEvent := anEvent. result := focusHolder han...]}
...etc...
More information about the Squeak-dev
mailing list
|