[BUG] Dropping files from OS to 3.7 full (was Testing Full image assembling)

Lic. Edgar J. De Cleene edgardec2001 at yahoo.com.ar
Sat Aug 21 21:41:28 UTC 2004


Full assembly team guys:

When dropping a .st file on buildup image , you don't have a Window opening
in world what could later process (this is ok in 3.7g 5985 what I use
normally)
You have a menu what vanish to quick on clicking image.
If you could catch the menu, then you have the attached walkback .
Having two images open side by side and following walkback I don't see where
the difference is.
What tool exist to quick catch this kind or problem ?
That is something what tell you methods different in two images .

I notice a more choices Debugger here, come from RB package like Code
Browser option on world menu ?

Edgar

-------------- next part --------------
MessageNotUnderstood: String>>readOnlyStream
21 August 2004 5:34:39 pm

VM: Mac OS - a SmalltalkImage
Image: Squeak3.7gamma [latest update: #5985]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir Macintosh HD:Users:edgar:Public:SqueakDevelop:3.7 Full
Trusted Dir Macintosh HD:Users:edgar:Public:SqueakDevelop:3.7 Full
Untrusted Dir foobar:tooBar:forSqueak:bogus

String(Object)>>doesNotUnderstand: #readOnlyStream
	Receiver: 'Macintosh HD:Users:edgar:SqueakRepository:st Ä:SmartTrashCanMorph.st'
	Arguments and temporary variables: 
		aMessage: 	readOnlyStream
	Receiver's instance variables: 
'Macintosh HD:Users:edgar:SqueakRepository:st Ä:SmartTrashCanMorph.st'
[] in FileContentsBrowser class>>serviceBrowseCode {[:fileList | fileList readOnlyStream]}
	Arguments and temporary variables: 
		fileList: 	'Macintosh HD:Users:edgar:SqueakRepository:st Ä:SmartTrashCanMorph.st...etc...

SimpleServiceEntry>>getArgumentsFrom:
	Receiver: SimpleServiceEntry: (FileContentsBrowser --- browseStream:)
	Arguments and temporary variables: 
		aProvider: 	'Macintosh HD:Users:edgar:SqueakRepository:st Ä:SmartTrashCanMorph.s...etc...
	Receiver's instance variables: 
		dependents: 	nil
		provider: 	FileContentsBrowser
		label: 	'code-file browser'
		selector: 	#browseStream:
		useLineAfter: 	nil
		stateSelector: 	#none
		description: 	'open a "file-contents browser" on this file, allowing you to view...etc...
		argumentGetter: 	[] in FileContentsBrowser class>>serviceBrowseCode {[:fileList ...etc...
		buttonLabel: 	'code'

SimpleServiceEntry>>performServiceFor:
	Receiver: SimpleServiceEntry: (FileContentsBrowser --- browseStream:)
	Arguments and temporary variables: 
		anObject: 	'Macintosh HD:Users:edgar:SqueakRepository:st Ä:SmartTrashCanMorph.st...etc...
	Receiver's instance variables: 
		dependents: 	nil
		provider: 	FileContentsBrowser
		label: 	'code-file browser'
		selector: 	#browseStream:
		useLineAfter: 	nil
		stateSelector: 	#none
		description: 	'open a "file-contents browser" on this file, allowing you to view...etc...
		argumentGetter: 	[] in FileContentsBrowser class>>serviceBrowseCode {[:fileList ...etc...
		buttonLabel: 	'code'


--- The full stack ---
String(Object)>>doesNotUnderstand: #readOnlyStream
[] in FileContentsBrowser class>>serviceBrowseCode {[:fileList | fileList readOnlyStream]}
SimpleServiceEntry>>getArgumentsFrom:
SimpleServiceEntry>>performServiceFor:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DefaultExternalDropHandler>>handle:in:dropEvent:
[] in PasteUpMorph>>dropFiles: {[handler   ifNotNil: [handler     handle: stream     in: self     dropEvent:...]}
BlockContext>>ensure:
PasteUpMorph>>dropFiles:
PasteUpMorph(Morph)>>handleDropFiles:
DropFilesEvent>>sentTo:
PasteUpMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
PasteUpMorph(Morph)>>processEvent:using:
PasteUpMorph>>processEvent:using:
PasteUpMorph(Morph)>>processEvent:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendEvent:focus:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h processEvents.  capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.  false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}


More information about the Squeak-dev mailing list