[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