[squeak-dev] [BUG]UndefinedObject(Object)>>doesNotUnderstand: #binary

Lou at Keystone-Software.com Lou at Keystone-Software.com
Mon Jan 9 15:24:06 UTC 2017


here insert explanation of what you were doing, suspect changes you've
made and so forth.

9 January 2017 10:23:06.096906 am

VM: Win32 - Smalltalk
Image: Squeak5.1 [latest update: #16548]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\Program Files (x86)\Squeak\Resources
Trusted Dir C:\Program Files (x86)\Squeak\Resources\Louis
Untrusted Dir C:\Users\Louis\Documents\My Squeak

UndefinedObject(Object)>>doesNotUnderstand: #binary
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	binary
		exception: 	MessageNotUnderstood: UndefinedObject>>binary
		resumeValue: 	nil
	Receiver's instance variables: 
nil

ZipArchive>>writeTo:
	Receiver: a ZipArchive
	Arguments and temporary variables: 
		stream: 	nil
	Receiver's instance variables: 
		members: 	an OrderedCollection(a ZipStringMember(package) a
ZipStringMember(vers...etc...
		centralDirectorySize: 	nil
		centralDirectoryOffsetWRTStartingDiskNumber: 	nil
		zipFileComment: 	''
		writeCentralDirectoryOffset: 	0
		writeEOCDOffset: 	0

MCMczWriter>>flush
	Receiver: a MCMczWriter
	Arguments and temporary variables: 

	Receiver's instance variables: 
		stream: 	nil
		zip: 	a ZipArchive
		infoWriter: 	a MCVersionInfoWriter

MCMczWriter class>>fileOut:on:
	Receiver: MCMczWriter
	Arguments and temporary variables: 
		aVersion: 	a MCVersion(ConfigurationOfMetacello-topa.802)
		aStream: 	nil
		inst: 	a MCMczWriter
	Receiver's instance variables: 
		superclass: 	MCWriter
		methodDict: 	a
MethodDictionary(#addString:at:->(MCMczWriter>>#addString:at: "a
CompiledMethod...etc...
		format: 	65539
		instanceVariables: 	#('zip' 'infoWriter')
		organization: 	('accessing' format snapshotWriterClass zip)
('initializing' initialize...etc...
		subclasses: 	{MCMcdWriter}
		name: 	#MCMczWriter
		classPool: 	nil
		sharedPools: 	nil
		environment: 	Smalltalk
		category: 	#'Monticello-Storing'

MCVersion>>fileOutOn:
	Receiver: a MCVersion(ConfigurationOfMetacello-topa.802)
	Arguments and temporary variables: 
		aStream: 	nil
	Receiver's instance variables: 
		package: 	a MCPackage(ConfigurationOfMetacello)
		info: 	a MCVersionInfo(ConfigurationOfMetacello-topa.802)
		snapshot: 	a MCSnapshot
		dependencies: 	#()

[] in MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:
	Receiver: a MCCacheRepository(C:\Program Files
(x86)\Squeak\Resources\package-cache)
	Arguments and temporary variables: 
		aMCVersionOrConfiguration: 	nil
		s: 	a MCVersion(ConfigurationOfMetacello-topa.802)
	Receiver's instance variables: 
		creationTemplate: 	nil
		storeDiffs: 	nil
		cache: 	nil
		allFileNamesCache: 	nil
		allVersionNamesCache: 	nil
		directory: 	DosFileDirectory on 'C:\Program Files
(x86)\Squeak\Resources\package...etc...
		packageCaches: 	nil
		seenFiles: 	nil

MCCacheRepository(MCDirectoryRepository)>>writeStreamForFileNamed:replac
e:do:
	Receiver: a MCCacheRepository(C:\Program Files
(x86)\Squeak\Resources\package-cache)
	Arguments and temporary variables: 
		aString: 	'ConfigurationOfMetacello-topa.802.mcz'
		aBoolean: 	false
		aBlock: 	[closure] in
MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:...etc...
		file: 	nil
		sel: 	#newFileNamed:
	Receiver's instance variables: 
		creationTemplate: 	nil
		storeDiffs: 	nil
		cache: 	nil
		allFileNamesCache: 	nil
		allVersionNamesCache: 	nil
		directory: 	DosFileDirectory on 'C:\Program Files
(x86)\Squeak\Resources\package...etc...
		packageCaches: 	nil
		seenFiles: 	nil

MCCacheRepository(MCFileBasedRepository)>>writeStreamForFileNamed:do:
	Receiver: a MCCacheRepository(C:\Program Files
(x86)\Squeak\Resources\package-cache)
	Arguments and temporary variables: 
		aString: 	'ConfigurationOfMetacello-topa.802.mcz'
		aBlock: 	[closure] in
MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:...etc...
	Receiver's instance variables: 
		creationTemplate: 	nil
		storeDiffs: 	nil
		cache: 	nil
		allFileNamesCache: 	nil
		allVersionNamesCache: 	nil
		directory: 	DosFileDirectory on 'C:\Program Files
(x86)\Squeak\Resources\package...etc...
		packageCaches: 	nil
		seenFiles: 	nil

MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:
	Receiver: a MCCacheRepository(C:\Program Files
(x86)\Squeak\Resources\package-cache)
	Arguments and temporary variables: 
		aMCVersionOrConfiguration: 	a
MCVersion(ConfigurationOfMetacello-topa.802)
	Receiver's instance variables: 
		creationTemplate: 	nil
		storeDiffs: 	nil
		cache: 	nil
		allFileNamesCache: 	nil
		allVersionNamesCache: 	nil
		directory: 	DosFileDirectory on 'C:\Program Files
(x86)\Squeak\Resources\package...etc...
		packageCaches: 	nil
		seenFiles: 	nil

MCCacheRepository>>basicStoreVersion:
	Receiver: a MCCacheRepository(C:\Program Files
(x86)\Squeak\Resources\package-cache)
	Arguments and temporary variables: 
		aVersion: 	a MCVersion(ConfigurationOfMetacello-topa.802)
	Receiver's instance variables: 
		creationTemplate: 	nil
		storeDiffs: 	nil
		cache: 	nil
		allFileNamesCache: 	nil
		allVersionNamesCache: 	nil
		directory: 	DosFileDirectory on 'C:\Program Files
(x86)\Squeak\Resources\package...etc...
		packageCaches: 	nil
		seenFiles: 	nil

MCCacheRepository(MCRepository)>>storeVersion:
	Receiver: a MCCacheRepository(C:\Program Files
(x86)\Squeak\Resources\package-cache)
	Arguments and temporary variables: 
		aMCVersionOrConfiguration: 	a
MCVersion(ConfigurationOfMetacello-topa.802)
	Receiver's instance variables: 
		creationTemplate: 	nil
		storeDiffs: 	nil
		cache: 	nil
		allFileNamesCache: 	nil
		allVersionNamesCache: 	nil
		directory: 	DosFileDirectory on 'C:\Program Files
(x86)\Squeak\Resources\package...etc...
		packageCaches: 	nil
		seenFiles: 	nil

MCVersion>>addToCache
	Receiver: a MCVersion(ConfigurationOfMetacello-topa.802)
	Arguments and temporary variables: 

	Receiver's instance variables: 
		package: 	a MCPackage(ConfigurationOfMetacello)
		info: 	a MCVersionInfo(ConfigurationOfMetacello-topa.802)
		snapshot: 	a MCSnapshot
		dependencies: 	#()

MCVersion>>initializeWithPackage:info:snapshot:dependencies:
	Receiver: a MCVersion(ConfigurationOfMetacello-topa.802)
	Arguments and temporary variables: 
		aPackage: 	a MCPackage(ConfigurationOfMetacello)
		aVersionInfo: 	a MCVersionInfo(ConfigurationOfMetacello-topa.802)
		aSnapshot: 	a MCSnapshot
		aCollection: 	#()
	Receiver's instance variables: 
		package: 	a MCPackage(ConfigurationOfMetacello)
		info: 	a MCVersionInfo(ConfigurationOfMetacello-topa.802)
		snapshot: 	a MCSnapshot
		dependencies: 	#()

MCVersion class>>package:info:snapshot:dependencies:
	Receiver: MCVersion
	Arguments and temporary variables: 
		aPackage: 	a MCPackage(ConfigurationOfMetacello)
		aVersionInfo: 	a MCVersionInfo(ConfigurationOfMetacello-topa.802)
		aSnapshot: 	a MCSnapshot
		aCollection: 	#()
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#addToCache->(MCVersion>>#addToCache
"a CompiledMethod...etc...
		format: 	65540
		instanceVariables: 	#('package' 'info' 'snapshot' 'dependencies')
		organization: 	('accessing' changes dependencies fileName info package
snapshot summary...etc...
		subclasses: 	{MCDiffyVersion}
		name: 	#MCVersion
		classPool: 	nil
		sharedPools: 	nil
		environment: 	Smalltalk
		category: 	#'Monticello-Versioning'

MCMczReader(MCVersionReader)>>basicVersion
	Receiver: a MCMczReader
	Arguments and temporary variables: 

	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream
		package: 	a MCPackage(ConfigurationOfMetacello)
		info: 	a MCVersionInfo(ConfigurationOfMetacello-topa.802)
		definitions: 	{a
MCOrganizationDefinition(#(#ConfigurationOfMetacello)) . a
MCClassDefinition...etc...
		dependencies: 	#()
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	a Dictionary(size 800)

MCMczReader(MCVersionReader)>>version
	Receiver: a MCMczReader
	Arguments and temporary variables: 

	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream
		package: 	a MCPackage(ConfigurationOfMetacello)
		info: 	a MCVersionInfo(ConfigurationOfMetacello-topa.802)
		definitions: 	{a
MCOrganizationDefinition(#(#ConfigurationOfMetacello)) . a
MCClassDefinition...etc...
		dependencies: 	#()
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	a Dictionary(size 800)

[] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
	Receiver: a
MCHttpRepository(http://seaside.gemtalksystems.com/ss/metacello)
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		creationTemplate: 	nil
		storeDiffs: 	nil
		cache: 	a Dictionary()
		allFileNamesCache: 	nil
		allVersionNamesCache: 	nil
		location: 	'http://seaside.gemtalksystems.com/ss/metacello'
		user: 	''
		password: 	''
		readerCache: 	a Dictionary('ConfigurationOfMetacello-topa.802.mcz'->a
MCMczReader...etc...
		indexed: 	nil

BlockClosure>>cull:
	Receiver: [closure] in
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
	Arguments and temporary variables: 
		firstArg: 	a MCMczReader
	Receiver's instance variables: 
		outerContext: 
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:...etc
...
		startpc: 	27
		numArgs: 	1

MCMczReader(ProtoObject)>>ifNotNil:
	Receiver: a MCMczReader
	Arguments and temporary variables: 
		ifNotNilBlock: 	[closure] in
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:...etc
...
	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream
		package: 	a MCPackage(ConfigurationOfMetacello)
		info: 	a MCVersionInfo(ConfigurationOfMetacello-topa.802)
		definitions: 	{a
MCOrganizationDefinition(#(#ConfigurationOfMetacello)) . a
MCClassDefinition...etc...
		dependencies: 	#()
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	a Dictionary(size 800)


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #binary
ZipArchive>>writeTo:
MCMczWriter>>flush
MCMczWriter class>>fileOut:on:
MCVersion>>fileOutOn:
[] in MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:
MCCacheRepository(MCDirectoryRepository)>>writeStreamForFileNamed:replac
e:do:
MCCacheRepository(MCFileBasedRepository)>>writeStreamForFileNamed:do:
MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:
MCCacheRepository>>basicStoreVersion:
MCCacheRepository(MCRepository)>>storeVersion:
MCVersion>>addToCache
MCVersion>>initializeWithPackage:info:snapshot:dependencies:
MCVersion class>>package:info:snapshot:dependencies:
MCMczReader(MCVersionReader)>>basicVersion
MCMczReader(MCVersionReader)>>version
[] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
BlockClosure>>cull:
MCMczReader(ProtoObject)>>ifNotNil:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MCHttpRepository>>versionReaderForFileNamed:do:
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
[] in [] in MCHttpRepository(MCFileBasedRepository)>>versionNamed:
BlockClosure>>on:do:
[] in MCHttpRepository(MCFileBasedRepository)>>versionNamed:
Dictionary>>at:ifAbsent:
MCHttpRepository(MCFileBasedRepository)>>versionNamed:
[] in InstallerMonticello>>mcThing
OrderedCollection>>do:
InstallerMonticello>>mcThing
[] in InstallerMonticello>>basicInstall
BlockClosure>>on:do:
BlockClosure>>valueSupplyingAnswers:
BlockClosure>>valueSuppressingMessages:supplyingAnswers:
InstallerMonticello(Installer)>>withAnswersDo:
InstallerMonticello>>basicInstall
[] in InstallerMonticello(Installer)>>installLogging
InstallerMonticello(Installer)>>logErrorDuring:
InstallerMonticello(Installer)>>installLogging
InstallerMonticello(Installer)>>install
UndefinedObject>>DoIt
Compiler>>evaluateCue:ifFail:
Compiler>>evaluateCue:ifFail:logged:
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo:
BlockClosure>>on:do:
SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo:
SmalltalkEditor(TextEditor)>>evaluateSelection
[] in PluggableTextMorphPlus(PluggableTextMorph)>>doIt
TextMorphForEditView(TextMorph)>>handleEdit:
PluggableTextMorphPlus(PluggableTextMorph)>>handleEdit:
PluggableTextMorphPlus(PluggableTextMorph)>>doIt
Workspace(StringHolder)>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent:
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:
-- and more not shown --


More information about the Squeak-dev mailing list