[VMMaker][3.7] Installation problem (was Re: [BUG]UndefinedObject(Object)>>doesNotUnderstand: #contentStream)

hjh-sqlist at lexdb.net hjh-sqlist at lexdb.net
Tue Dec 21 21:18:51 UTC 2004


Alan, 

I just reposted your  mail with a more descriptive headline.
(So that it get's easier the attention of Tim ;-)

Hannes

Quoting alangrimes at starpower.net:

> 
> I was trying to install the latest beta VMMaker... I tried to fix the
> method but I don't understand what it's doing or complaining about... 
> 
> I have sucessfully loaded other packages such as the 28346'th version of
> Montechello... and a bunch of other broken packages that aren't
> maintained for the current image that I have had to patch up. I still
> don't understand why work on Montechello has to be _EXCLUSIVE_ of all
> other maintainance on Squeak and it's packages. 
> 
> 21 December 2004 11:35:07 am
> 
> VM: unix - a SmalltalkImage
> Image: Squeak3.7 [latest update: #5989]
> 
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /home/atg
> Trusted Dir /home/atg/secure
> Untrusted Dir /home/atg/untrusted
> 
> UndefinedObject(Object)>>doesNotUnderstand: #contentStream
> 	Receiver: nil
> 	Arguments and temporary variables: 
> 		aMessage: 	contentStream
> 	Receiver's instance variables: 
> nil
> 
> SARInstaller>>DoIt
> 	Receiver: a SARInstaller
> 	Arguments and temporary variables: 
> 		t1: 	'none'
> 	Receiver's instance variables: 
> 		dependents: 	nil
> 		zip: 	a ZipArchive
> 		directory: 	UnixFileDirectory on
> '/home/atg/sm/cache/packages/4fqo5ya9p3486c49sx...etc...
> 		fileName: 	'VMMaker3-8b2.sar'
> 		installed: 	an OrderedCollection()
> 
> Compiler>>evaluate:in:to:notifying:ifFail:logged:
> 	Receiver: a Compiler
> 	Arguments and temporary variables: 
> 		textOrStream: 	'"VMMaker 3.8b2 - the VM code classes and tools for
> building a wo...etc...
> 		aContext: 	nil
> 		receiver: 	a SARInstaller
> 		aRequestor: 	nil
> 		failBlock: 	[] in Compiler class>>evaluate:for:notifying:logged: {[^
> nil]}
> 		logFlag: 	true
> 		methodNode: 	DoIt
> 	"VMMaker 3.8b2 - the VM code classes and tools for building a...etc...
> 		method: 	a CompiledMethod (1135)
> 		value: 	nil
> 		selector: 	#DoIt
> 	Receiver's instance variables: 
> 		sourceStream: 	a ReadStream '"VMMaker 3.8b2 - the VM code classes and
> tools for ...etc...
> 		requestor: 	nil
> 		class: 	SARInstaller
> 		context: 	nil
> 		parserClass: 	Parser
> 		cacheDoItNode: 	true
> 
> Compiler class>>evaluate:for:notifying:logged:
> 	Receiver: Compiler
> 	Arguments and temporary variables: 
> 		textOrString: 	'"VMMaker 3.8b2 - the VM code classes and tools for
> building a wo...etc...
> 		anObject: 	a SARInstaller
> 		aController: 	nil
> 		logFlag: 	true
> 	Receiver's instance variables: 
> 		superclass: 	Object
> 		methodDict: 	a MethodDictionary(#cacheDoItNode:->a CompiledMethod
> (1181) #compil...etc...
> 		format: 	142
> 		instanceVariables: 	#('sourceStream' 'requestor' 'class' 'context'
> 'parserClass'...etc...
> 		organization: 	('error handling' interactive notify: notify:at:)
> ('public access...etc...
> 		subclasses: 	nil
> 		name: 	#Compiler
> 		classPool: 	a Dictionary()
> 		sharedPools: 	nil
> 		environment: 	a SystemDictionary(lots of globals)
> 		category: 	nil
> 
> 
> --- The full stack ---
> UndefinedObject(Object)>>doesNotUnderstand: #contentStream
> SARInstaller>>DoIt
> Compiler>>evaluate:in:to:notifying:ifFail:logged:
> Compiler class>>evaluate:for:notifying:logged:
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Compiler class>>evaluate:for:logged:
> [] in RWBinaryOrTextStream(PositionableStream)>>fileInFor:announcing:
> {[val := (self peekFor: $!)     ifTrue: [(Compiler       evaluate: self
> nextC...]}
> BlockContext>>on:do:
> [] in RWBinaryOrTextStream(PositionableStream)>>fileInFor:announcing:
> {[:bar |  [self atEnd]   whileFalse: [bar value: self position.    self
> skipS...]}
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> String>>displayProgressAt:from:to:during:
> RWBinaryOrTextStream(PositionableStream)>>fileInFor:announcing:
> [] in SARInstaller>>fileInFrom: {[stream position: 0.  zip := ZipArchive
> new readFrom: stream.  preamble := z...]}
> BlockContext>>ensure:
> SARInstaller>>fileInFrom:
> [] in SARInstaller>>fileIn {[:cs |  newCS := cs.  self fileInFrom:
> stream]}
> [] in SARInstaller class>>withCurrentChangeSetNamed:do: {[self
> newChanges: changeSet.  aOneArgumentBlock value: changeSet]}
> BlockContext>>ensure:
> SARInstaller class>>withCurrentChangeSetNamed:do:
> SARInstaller>>fileIn
> [] in SMSARInstaller>>fileIn {[:installer |  (installer directory: dir
> fileName: fileName) fileIn]}
> SystemDictionary(Dictionary)>>at:ifPresentAndInMemory:
> SMSARInstaller>>fileIn
> SMSARInstaller>>install
> [] in SMLoader>>installPackageRelease: {[(SMInstaller forPackageRelease:
> aRelease) install.  myRelease = self instal...]}
> BlockContext>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> [] in SMLoader>>installPackageRelease: {[Cursor wait   showWhile:
> [(SMInstaller forPackageRelease: aRelease) install...]}
> ...etc...
> 
> 







More information about the Squeak-dev mailing list