[squeak-dev] problem with Omnibrowser and Refactoring engine

Raymond Asselin asselinraymond at videotron.ca
Fri Jan 25 19:09:34 UTC 2013


I just loaded OmniBrowser with Refactoring engine from the menu Help-> Extending the system

Everything seems o.k. for the loading and installing
But when I tried to change the name of the Class (in the Class template of Omnibrowser) I had an error style "Undefined object >> mustBeBooleanIn:

This error does not appear if we don't load Omnibrowser and Refactoring engine.


On OSX 10.7.5, keyboard:  français-canada
Cog vm of 2013-01-13

==== SqueakDebug.log ====


NonBooleanReceiver: proceed for truth.
25 January 2013 1:47:25.557 pm

VM: Mac OS  - Smalltalk
Image: Squeak4.4 [latest update: #12327]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/ray1/Documents/PROGRAMMATION/Squeak4.4-12327
Trusted Dir /foobar/tooBar/forSqueak/bogus/
Untrusted Dir /Users/ray1/Library/Preferences/Croquet/Internet/Untrusted

UndefinedObject(Object)>>mustBeBooleanIn:
	Receiver: nil
	Arguments and temporary variables: 
		context: 	OBDefinitionPanel>>createCompletionController
		proceedValue: 	nil
	Receiver's instance variables: 
nil
UndefinedObject(Object)>>mustBeBoolean
	Receiver: nil
	Arguments and temporary variables: 

	Receiver's instance variables: 
nil
OBDefinitionPanel>>createCompletionController
	Receiver: an OBDefinitionPanel
	Arguments and temporary variables: 

	Receiver's instance variables: 
		browser: 	an OBSystemBrowser
		definition: 	an OBClassDefinition
		selection: 	(1 to: 0)

OBDefinitionPanel(OBTextPanel)>>initializeCompletionController
	Receiver: an OBDefinitionPanel
	Arguments and temporary variables: 
		controller: 	nil
	Receiver's instance variables: 
		browser: 	an OBSystemBrowser
		definition: 	an OBClassDefinition
		selection: 	(1 to: 0)

OBDefinitionPanel>>completionController
	Receiver: an OBDefinitionPanel
	Arguments and temporary variables: 
		controller: 	nil
	Receiver's instance variables: 
		browser: 	an OBSystemBrowser
		definition: 	an OBClassDefinition
		selection: 	(1 to: 0)

ECToolSet class>>codeCompletionAround:textMorph:keyStroke:
	Receiver: ECToolSet
	Arguments and temporary variables: 
		aBlock: 	[closure] in OBTextMorphWithShout(TextMorph)>>keyStroke:
		aTextMorph: 	an OBTextMorphWithShout(1373)
		evt: 	[keystroke 'C']
		completionAllowed: 	true
		editor: 	an OBTextMorphEditorWithShout
		stringHolder: 	an OBDefinitionPanel
	Receiver's instance variables: 
		superclass: 	StandardToolSet
		methodDict: 	a MethodDictionary()
		format: 	2
		instanceVariables: 	nil
		organization: 	('as yet unclassified')

		subclasses: 	nil
		name: 	#ECToolSet
		classPool: 	nil
		sharedPools: 	nil
		environment: 	Smalltalk globals "a SystemDictionary with lots of globals"
		category: 	#'Ocompletion-ECSqueak'

ToolSet class>>codeCompletionAround:textMorph:keyStroke:
	Receiver: ToolSet
	Arguments and temporary variables: 
		aBlock: 	[closure] in OBTextMorphWithShout(TextMorph)>>keyStroke:
		aTextMorph: 	an OBTextMorphWithShout(1373)
		evt: 	[keystroke 'C']
	Receiver's instance variables: 
		superclass: 	AppRegistry
		methodDict: 	a MethodDictionary()
		format: 	2
		instanceVariables: 	nil
		organization: 	('as yet unclassified')

		subclasses: 	nil
		name: 	#ToolSet
		classPool: 	nil
		sharedPools: 	nil
		environment: 	Smalltalk globals "a SystemDictionary with lots of globals"
		category: 	#'System-Applications'
		registeredClasses: 	an OrderedCollection(StandardToolSet ECToolSet)
		default: 	ECToolSet

OBTextMorphWithShout(TextMorph)>>keyStroke:
	Receiver: an OBTextMorphWithShout(1373)
	Arguments and temporary variables: 
		evt: 	[keystroke 'C']
	Receiver's instance variables: 
		bounds: 	0 at 0 corner: 569 at 82
		owner: 	a TransformMorph(2856)
		submorphs: 	#()
		fullBounds: 	0 at 0 corner: 569 at 82
		color: 	Color black
		extension: 	a MorphExtension (1654) [other:  (blinkStart -> 898669)]
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'Object subclass: #NameOfSubclass
	instanceVariableNames: ''''...etc...
		wrapFlag: 	true
		paragraph: 	a MultiNewParagraph
		editor: 	an OBTextMorphEditorWithShout
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	nil
		editHistory: 	nil
		editView: 	an OBPluggableTextMorphWithShout(2236)
		acceptOnCR: 	false

OBTextMorphWithShout(TextMorphForEditView)>>keyStroke:
	Receiver: an OBTextMorphWithShout(1373)
	Arguments and temporary variables: 
		evt: 	[keystroke 'C']
		view: 	an OBPluggableTextMorphWithShout(2236)
	Receiver's instance variables: 
		bounds: 	0 at 0 corner: 569 at 82
		owner: 	a TransformMorph(2856)
		submorphs: 	#()
		fullBounds: 	0 at 0 corner: 569 at 82
		color: 	Color black
		extension: 	a MorphExtension (1654) [other:  (blinkStart -> 898669)]
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'Object subclass: #NameOfSubclass
	instanceVariableNames: ''''...etc...
		wrapFlag: 	true
		paragraph: 	a MultiNewParagraph
		editor: 	an OBTextMorphEditorWithShout
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	nil
		editHistory: 	nil
		editView: 	an OBPluggableTextMorphWithShout(2236)
		acceptOnCR: 	false

OBTextMorphWithShout(TextMorph)>>handleKeystroke:
	Receiver: an OBTextMorphWithShout(1373)
	Arguments and temporary variables: 
		anEvent: 	[keystroke 'C']
		pasteUp: 	nil
	Receiver's instance variables: 
		bounds: 	0 at 0 corner: 569 at 82
		owner: 	a TransformMorph(2856)
		submorphs: 	#()
		fullBounds: 	0 at 0 corner: 569 at 82
		color: 	Color black
		extension: 	a MorphExtension (1654) [other:  (blinkStart -> 898669)]
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'Object subclass: #NameOfSubclass
	instanceVariableNames: ''''...etc...
		wrapFlag: 	true
		paragraph: 	a MultiNewParagraph
		editor: 	an OBTextMorphEditorWithShout
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	nil
		editHistory: 	nil
		editView: 	an OBPluggableTextMorphWithShout(2236)
		acceptOnCR: 	false

KeyboardEvent>>sentTo:
	Receiver: [keystroke 'C']
	Arguments and temporary variables: 
		anObject: 	an OBTextMorphWithShout(1373)
	Receiver's instance variables: 
		timeStamp: 	898169
		source: 	a HandMorph(3216)
		type: 	#keystroke
		buttons: 	8
		position: 	17 at 13
		handler: 	nil
		wasHandled: 	true
		keyValue: 	67

OBTextMorphWithShout(Morph)>>handleEvent:
	Receiver: an OBTextMorphWithShout(1373)
	Arguments and temporary variables: 
		anEvent: 	[keystroke 'C']
	Receiver's instance variables: 
		bounds: 	0 at 0 corner: 569 at 82
		owner: 	a TransformMorph(2856)
		submorphs: 	#()
		fullBounds: 	0 at 0 corner: 569 at 82
		color: 	Color black
		extension: 	a MorphExtension (1654) [other:  (blinkStart -> 898669)]
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'Object subclass: #NameOfSubclass
	instanceVariableNames: ''''...etc...
		wrapFlag: 	true
		paragraph: 	a MultiNewParagraph
		editor: 	an OBTextMorphEditorWithShout
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	nil
		editHistory: 	nil
		editView: 	an OBPluggableTextMorphWithShout(2236)
		acceptOnCR: 	false

OBTextMorphWithShout(Morph)>>handleFocusEvent:
	Receiver: an OBTextMorphWithShout(1373)
	Arguments and temporary variables: 
		anEvent: 	[keystroke 'C']
	Receiver's instance variables: 
		bounds: 	0 at 0 corner: 569 at 82
		owner: 	a TransformMorph(2856)
		submorphs: 	#()
		fullBounds: 	0 at 0 corner: 569 at 82
		color: 	Color black
		extension: 	a MorphExtension (1654) [other:  (blinkStart -> 898669)]
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'Object subclass: #NameOfSubclass
	instanceVariableNames: ''''...etc...
		wrapFlag: 	true
		paragraph: 	a MultiNewParagraph
		editor: 	an OBTextMorphEditorWithShout
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	nil
		editHistory: 	nil
		editView: 	an OBPluggableTextMorphWithShout(2236)
		acceptOnCR: 	false

[] in HandMorph>>sendFocusEvent:to:clear:
	Receiver: a HandMorph(3216)
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		bounds: 	747 at 431 corner: 763 at 447
		owner: 	a PasteUpMorph(1622) [world]
		submorphs: 	#()
		fullBounds: 	747 at 431 corner: 763 at 447
		color: 	Color blue
		extension: 	a MorphExtension (539) [eventHandler = an EventHandler] 
		mouseFocus: 	nil
		keyboardFocus: 	an OBTextMorphWithShout(1373)
		eventListeners: 	nil
		mouseListeners: 	nil
		keyboardListeners: 	a WeakArray(a DockingBarMorph(3368))
		mouseClickState: 	nil
		mouseOverHandler: 	a MouseOverHandler
		lastMouseEvent: 	[747 at 431 747 at 431 mouseMove SHIFT 898004]
		targetOffset: 	17 at 13
		damageRecorder: 	a DamageRecorder
		cacheCanvas: 	nil
		cachedCanvasHasHoles: 	true
		temporaryCursor: 	nil
		temporaryCursorOffset: 	nil
		hardwareCursor: 	nil
		hasChanged: 	true
		savedPatch: 	nil
		userInitials: 	''
		lastEventBuffer: 	#(1 898004 747 431 0 1 0 1)
		genieGestureProcessor: 	nil
		keyboardInterpreter: 	a MacUnicodeInputInterpreter

BlockClosure>>on:do:
	Receiver: [closure] in HandMorph>>sendFocusEvent:to:clear:
	Arguments and temporary variables: 
		exception: 	Error
		handlerAction: 	[closure] in PasteUpMorph>>becomeActiveDuring:
		handlerActive: 	false
	Receiver's instance variables: 
		outerContext: 	HandMorph>>sendFocusEvent:to:clear:
		startpc: 	63
		numArgs: 	0

PasteUpMorph>>becomeActiveDuring:
	Receiver: a PasteUpMorph(1622) [world]
	Arguments and temporary variables: 
		aBlock: 	[closure] in HandMorph>>sendFocusEvent:to:clear:
		priorWorld: 	a PasteUpMorph(1622) [world]
		priorHand: 	a HandMorph(3216)
		priorEvent: 	nil
	Receiver's instance variables: 
		bounds: 	0 at 0 corner: 1600 at 952
		owner: 	nil
		submorphs: 	{a SystemWindow(418) . a DockingBarMorph(3368) . a PluggableSystemWi...etc...
		fullBounds: 	0 at 0 corner: 1600 at 952
		color: 	an InfiniteForm
		extension: 	a MorphExtension (2543) [eventHandler = an EventHandler]  [other:  (...etc...
		borderWidth: 	0
		borderColor: 	(Color r: 0.515 g: 0.181 b: 0.263)
		presenter: 	an EtoysPresenter (2627)
		model: 	a MorphicModel(3376)
		cursor: 	1
		padding: 	3
		backgroundMorph: 	nil
		turtleTrailsForm: 	nil
		turtlePen: 	nil
		lastTurtlePositions: 	nil
		isPartsBin: 	nil
		indicateCursor: 	nil
		wantsMouseOverHalos: 	nil
		worldState: 	a WorldState
		griddingOn: 	nil

HandMorph>>sendFocusEvent:to:clear:
	Receiver: a HandMorph(3216)
	Arguments and temporary variables: 
		anEvent: 	[keystroke 'C']
		focusHolder: 	an OBTextMorphWithShout(1373)
		aBlock: 	[closure] in HandMorph>>sendKeyboardEvent:
		w: 	a PasteUpMorph(1622) [world]
		result: 	#(nil)
	Receiver's instance variables: 
		bounds: 	747 at 431 corner: 763 at 447
		owner: 	a PasteUpMorph(1622) [world]
		submorphs: 	#()
		fullBounds: 	747 at 431 corner: 763 at 447
		color: 	Color blue
		extension: 	a MorphExtension (539) [eventHandler = an EventHandler] 
		mouseFocus: 	nil
		keyboardFocus: 	an OBTextMorphWithShout(1373)
		eventListeners: 	nil
		mouseListeners: 	nil
		keyboardListeners: 	a WeakArray(a DockingBarMorph(3368))
		mouseClickState: 	nil
		mouseOverHandler: 	a MouseOverHandler
		lastMouseEvent: 	[747 at 431 747 at 431 mouseMove SHIFT 898004]
		targetOffset: 	17 at 13
		damageRecorder: 	a DamageRecorder
		cacheCanvas: 	nil
		cachedCanvasHasHoles: 	true
		temporaryCursor: 	nil
		temporaryCursorOffset: 	nil
		hardwareCursor: 	nil
		hasChanged: 	true
		savedPatch: 	nil
		userInitials: 	''
		lastEventBuffer: 	#(1 898004 747 431 0 1 0 1)
		genieGestureProcessor: 	nil
		keyboardInterpreter: 	a MacUnicodeInputInterpreter

HandMorph>>sendEvent:focus:clear:
	Receiver: a HandMorph(3216)
	Arguments and temporary variables: 
		anEvent: 	[keystroke 'C']
		focusHolder: 	an OBTextMorphWithShout(1373)
		aBlock: 	[closure] in HandMorph>>sendKeyboardEvent:
		result: 	nil
	Receiver's instance variables: 
		bounds: 	747 at 431 corner: 763 at 447
		owner: 	a PasteUpMorph(1622) [world]
		submorphs: 	#()
		fullBounds: 	747 at 431 corner: 763 at 447
		color: 	Color blue
		extension: 	a MorphExtension (539) [eventHandler = an EventHandler] 
		mouseFocus: 	nil
		keyboardFocus: 	an OBTextMorphWithShout(1373)
		eventListeners: 	nil
		mouseListeners: 	nil
		keyboardListeners: 	a WeakArray(a DockingBarMorph(3368))
		mouseClickState: 	nil
		mouseOverHandler: 	a MouseOverHandler
		lastMouseEvent: 	[747 at 431 747 at 431 mouseMove SHIFT 898004]
		targetOffset: 	17 at 13
		damageRecorder: 	a DamageRecorder
		cacheCanvas: 	nil
		cachedCanvasHasHoles: 	true
		temporaryCursor: 	nil
		temporaryCursorOffset: 	nil
		hardwareCursor: 	nil
		hasChanged: 	true
		savedPatch: 	nil
		userInitials: 	''
		lastEventBuffer: 	#(1 898004 747 431 0 1 0 1)
		genieGestureProcessor: 	nil
		keyboardInterpreter: 	a MacUnicodeInputInterpreter

HandMorph>>sendKeyboardEvent:
	Receiver: a HandMorph(3216)
	Arguments and temporary variables: 
		anEvent: 	[keystroke 'C']
	Receiver's instance variables: 
		bounds: 	747 at 431 corner: 763 at 447
		owner: 	a PasteUpMorph(1622) [world]
		submorphs: 	#()
		fullBounds: 	747 at 431 corner: 763 at 447
		color: 	Color blue
		extension: 	a MorphExtension (539) [eventHandler = an EventHandler] 
		mouseFocus: 	nil
		keyboardFocus: 	an OBTextMorphWithShout(1373)
		eventListeners: 	nil
		mouseListeners: 	nil
		keyboardListeners: 	a WeakArray(a DockingBarMorph(3368))
		mouseClickState: 	nil
		mouseOverHandler: 	a MouseOverHandler
		lastMouseEvent: 	[747 at 431 747 at 431 mouseMove SHIFT 898004]
		targetOffset: 	17 at 13
		damageRecorder: 	a DamageRecorder
		cacheCanvas: 	nil
		cachedCanvasHasHoles: 	true
		temporaryCursor: 	nil
		temporaryCursorOffset: 	nil
		hardwareCursor: 	nil
		hasChanged: 	true
		savedPatch: 	nil
		userInitials: 	''
		lastEventBuffer: 	#(1 898004 747 431 0 1 0 1)
		genieGestureProcessor: 	nil
		keyboardInterpreter: 	a MacUnicodeInputInterpreter


--- The full stack ---
UndefinedObject(Object)>>mustBeBooleanIn:
UndefinedObject(Object)>>mustBeBoolean
OBDefinitionPanel>>createCompletionController
OBDefinitionPanel(OBTextPanel)>>initializeCompletionController
OBDefinitionPanel>>completionController
ECToolSet class>>codeCompletionAround:textMorph:keyStroke:
ToolSet class>>codeCompletionAround:textMorph:keyStroke:
OBTextMorphWithShout(TextMorph)>>keyStroke:
OBTextMorphWithShout(TextMorphForEditView)>>keyStroke:
OBTextMorphWithShout(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
OBTextMorphWithShout(Morph)>>handleEvent:
OBTextMorphWithShout(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockClosure>>newProcess



More information about the Squeak-dev mailing list