A Cuis Bug

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

A Cuis Bug

Kirk Fraser
Here's the error I get frequently when copying text to a browser.  I've learned if I click "Proceed" it continues fine.  But it's odd to even get the error.  How can it be fixed?  This is a copy of the debug log file.



Error: Instances of UndefinedObject are not indexable
16 September 2011 4:31:42.033 pm

VM: Win32 - Squeak3.10.2 of 11 February 2010 [latest update: #9314]
Image: Cuis 3.3 [latest update: #1024]

UndefinedObject(Object)>>error:
Receiver: nil
Arguments and temporary variables: 
aString: 'Instances of UndefinedObject are not indexable'
Receiver's instance variables: 
nil
UndefinedObject(Object)>>errorNotIndexable
Receiver: nil
Arguments and temporary variables: 

Receiver's instance variables: 
nil
UndefinedObject(Object)>>size
Receiver: nil
Arguments and temporary variables: 

Receiver's instance variables: 
nil
SmalltalkEditor(TextEditor)>>closeTypeIn
Receiver: a SmalltalkEditor
Arguments and temporary variables: 
begin: 1
stop: 3496
Receiver's instance variables: 
morph: a BareTextMorph(3071)
model: a PluggableTextModel
paragraph: a Paragraph
markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
beginTypeInIndex: 1
emphasisHere: #(a TextColor code: Color red)
lastParenLocation: nil
selectionStartBlocks: #()
selectionStopBlocks: #()

SmalltalkEditor(TextEditor)>>selectFrom:to:
Receiver: a SmalltalkEditor
Arguments and temporary variables: 
start: 3496
stop: 3495
Receiver's instance variables: 
morph: a BareTextMorph(3071)
model: a PluggableTextModel
paragraph: a Paragraph
markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
beginTypeInIndex: 1
emphasisHere: #(a TextColor code: Color red)
lastParenLocation: nil
selectionStartBlocks: #()
selectionStopBlocks: #()

SmalltalkEditor(Editor)>>selectAt:
Receiver: a SmalltalkEditor
Arguments and temporary variables: 
characterIndex: 3496
Receiver's instance variables: 
morph: a BareTextMorph(3071)
model: a PluggableTextModel
paragraph: a Paragraph
markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
beginTypeInIndex: 1
emphasisHere: #(a TextColor code: Color red)
lastParenLocation: nil
selectionStartBlocks: #()
selectionStopBlocks: #()

SmalltalkEditor(TextEditor)>>selectAt:
Receiver: a SmalltalkEditor
Arguments and temporary variables: 
characterIndex: 3496
Receiver's instance variables: 
morph: a BareTextMorph(3071)
model: a PluggableTextModel
paragraph: a Paragraph
markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
beginTypeInIndex: 1
emphasisHere: #(a TextColor code: Color red)
lastParenLocation: nil
selectionStartBlocks: #()
selectionStopBlocks: #()

[] in SmalltalkEditor(Editor)>>paste
Receiver: a SmalltalkEditor
Arguments and temporary variables: 

Receiver's instance variables: 
morph: a BareTextMorph(3071)
model: a PluggableTextModel
paragraph: a Paragraph
markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
beginTypeInIndex: 1
emphasisHere: #(a TextColor code: Color red)
lastParenLocation: nil
selectionStartBlocks: #()
selectionStopBlocks: #()

SmalltalkEditor(TextEditor)>>replace:with:and:
Receiver: a SmalltalkEditor
Arguments and temporary variables: 
anInterval: (16 to: 15)
newText: 'Compare input words to def words.
1. inputs missing in ouput
2. parti...etc...
selectingBlock: [closure] in SmalltalkEditor(Editor)>>paste
undoInterval: (16 to: 15)
Receiver's instance variables: 
morph: a BareTextMorph(3071)
model: a PluggableTextModel
paragraph: a Paragraph
markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
beginTypeInIndex: 1
emphasisHere: #(a TextColor code: Color red)
lastParenLocation: nil
selectionStartBlocks: #()
selectionStopBlocks: #()

SmalltalkEditor(Editor)>>paste
Receiver: a SmalltalkEditor
Arguments and temporary variables: 

Receiver's instance variables: 
morph: a BareTextMorph(3071)
model: a PluggableTextModel
paragraph: a Paragraph
markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
beginTypeInIndex: 1
emphasisHere: #(a TextColor code: Color red)
lastParenLocation: nil
selectionStartBlocks: #()
selectionStopBlocks: #()

[] in TextModelMorph>>paste
Receiver: a TextModelMorph(510)
Arguments and temporary variables: 

Receiver's instance variables: 
bounds: 156@211 corner: 708@414
owner: a LayoutMorph(3456)
submorphs: #(a TransformMorph(1954))
fullBounds: 156@211 corner: 708@414
color: Color transparent
extension: a MorphExtension (1208) [layoutSpec = ] a LayoutSpec] 
borderWidth: 0
borderColor: Color black
model: a PluggableTextModel
scrollBar: a ScrollBar(1238)
scroller: a TransformMorph(1954)
hScrollBar: a ScrollBar(898)
hideScrollBars: false
currentScrollRange: 0@58
drawKeyboardFocusIndicator: true
textMorph: a BareTextMorph(3071)
hasUnacceptedEdits: true
askBeforeDiscardingEdits: true
hasEditingConflicts: false
editorClass: SmalltalkEditor
styler: a SHTextStylerST80

[] in TextModelMorph>>handleEdit:
Receiver: a TextModelMorph(510)
Arguments and temporary variables: 
editBlock: [closure] in TextModelMorph>>paste
result: #(nil)
Receiver's instance variables: 
bounds: 156@211 corner: 708@414
owner: a LayoutMorph(3456)
submorphs: #(a TransformMorph(1954))
fullBounds: 156@211 corner: 708@414
color: Color transparent
extension: a MorphExtension (1208) [layoutSpec = ] a LayoutSpec] 
borderWidth: 0
borderColor: Color black
model: a PluggableTextModel
scrollBar: a ScrollBar(1238)
scroller: a TransformMorph(1954)
hScrollBar: a ScrollBar(898)
hideScrollBars: false
currentScrollRange: 0@58
drawKeyboardFocusIndicator: true
textMorph: a BareTextMorph(3071)
hasUnacceptedEdits: true
askBeforeDiscardingEdits: true
hasEditingConflicts: false
editorClass: SmalltalkEditor
styler: a SHTextStylerST80

BareTextMorph>>handleEdit:
Receiver: a BareTextMorph(3071)
Arguments and temporary variables: 
editBlock: [closure] in TextModelMorph>>handleEdit:
Receiver's instance variables: 
bounds: 0@0 corner: 546@58
owner: a TransformMorph(1954)
submorphs: #()
fullBounds: 0@0 corner: 546@58
color: Color black
extension: nil
model: a PluggableTextModel
wrapFlag: true
paragraph: a Paragraph
editor: a SmalltalkEditor
pauseBlinking: false
editView: a TextModelMorph(510)
acceptOnCR: false

TextModelMorph>>handleEdit:
Receiver: a TextModelMorph(510)
Arguments and temporary variables: 
editBlock: [closure] in TextModelMorph>>paste
result: #(nil)
Receiver's instance variables: 
bounds: 156@211 corner: 708@414
owner: a LayoutMorph(3456)
submorphs: #(a TransformMorph(1954))
fullBounds: 156@211 corner: 708@414
color: Color transparent
extension: a MorphExtension (1208) [layoutSpec = ] a LayoutSpec] 
borderWidth: 0
borderColor: Color black
model: a PluggableTextModel
scrollBar: a ScrollBar(1238)
scroller: a TransformMorph(1954)
hScrollBar: a ScrollBar(898)
hideScrollBars: false
currentScrollRange: 0@58
drawKeyboardFocusIndicator: true
textMorph: a BareTextMorph(3071)
hasUnacceptedEdits: true
askBeforeDiscardingEdits: true
hasEditingConflicts: false
editorClass: SmalltalkEditor
styler: a SHTextStylerST80

TextModelMorph>>paste
Receiver: a TextModelMorph(510)
Arguments and temporary variables: 

Receiver's instance variables: 
bounds: 156@211 corner: 708@414
owner: a LayoutMorph(3456)
submorphs: #(a TransformMorph(1954))
fullBounds: 156@211 corner: 708@414
color: Color transparent
extension: a MorphExtension (1208) [layoutSpec = ] a LayoutSpec] 
borderWidth: 0
borderColor: Color black
model: a PluggableTextModel
scrollBar: a ScrollBar(1238)
scroller: a TransformMorph(1954)
hScrollBar: a ScrollBar(898)
hideScrollBars: false
currentScrollRange: 0@58
drawKeyboardFocusIndicator: true
textMorph: a BareTextMorph(3071)
hasUnacceptedEdits: true
askBeforeDiscardingEdits: true
hasEditingConflicts: false
editorClass: SmalltalkEditor
styler: a SHTextStylerST80

[] in MenuItemMorph>>invokeWithEvent:
Receiver: a MenuItemMorph(1086)'Paste (v)'
Arguments and temporary variables: 
<<error during printing>
Receiver's instance variables: 
bounds: 351@403 corner: 538@421
owner: a MenuMorph(567)
submorphs: #()
fullBounds: 351@403 corner: 538@421
color: Color black
extension: nil
font: a StrikeFont(DejaVu 10 16)
emphasis: 0
contents: 'Paste (v)'
hasFocus: false
isEnabled: true
subMenu: nil
isSelected: false
target: a TextModelMorph(510)
selector: #paste
arguments: #()
icon: Form(16x16x32)

BlockClosure>>ensure:
Receiver: [closure] in MenuItemMorph>>invokeWithEvent:
Arguments and temporary variables: 
aBlock: [closure] in CursorWithMask(Cursor)>>showWhile:
complete: nil
returnValue: nil
Receiver's instance variables: 
outerContext: MenuItemMorph>>invokeWithEvent:
startpc: 110
numArgs: 0

CursorWithMask(Cursor)>>showWhile:
Receiver: ((CursorWithMask
extent: 16@16
depth: 1
fromArray: #(
0
100000000000000000000000000...etc...
Arguments and temporary variables: 
aBlock: [closure] in MenuItemMorph>>invokeWithEvent:
oldcursor: ((CursorWithMask
extent: 16@16
depth: 1
fromArray: #(
0
10000...etc...
Receiver's instance variables: 
bits: a Bitmap of length 16
width: 16
height: 16
depth: 1
offset: -1@-1
maskForm: Form(16x16x1)

MenuItemMorph>>invokeWithEvent:
Receiver: a MenuItemMorph(1086)'Paste (v)'
Arguments and temporary variables: 
evt: [411@415 mouseUp 495907390]
w: a PasteUpMorph(1622) [world]
selArgCount: #(0)
Receiver's instance variables: 
bounds: 351@403 corner: 538@421
owner: a MenuMorph(567)
submorphs: #()
fullBounds: 351@403 corner: 538@421
color: Color black
extension: nil
font: a StrikeFont(DejaVu 10 16)
emphasis: 0
contents: 'Paste (v)'
hasFocus: false
isEnabled: true
subMenu: nil
isSelected: false
target: a TextModelMorph(510)
selector: #paste
arguments: #()
icon: Form(16x16x32)


--- The full stack ---
UndefinedObject(Object)>>error:
UndefinedObject(Object)>>errorNotIndexable
UndefinedObject(Object)>>size
SmalltalkEditor(TextEditor)>>closeTypeIn
SmalltalkEditor(TextEditor)>>selectFrom:to:
SmalltalkEditor(Editor)>>selectAt:
SmalltalkEditor(TextEditor)>>selectAt:
[] in SmalltalkEditor(Editor)>>paste
SmalltalkEditor(TextEditor)>>replace:with:and:
SmalltalkEditor(Editor)>>paste
[] in TextModelMorph>>paste
[] in TextModelMorph>>handleEdit:
BareTextMorph>>handleEdit:
TextModelMorph>>handleEdit:
TextModelMorph>>paste
[] in MenuItemMorph>>invokeWithEvent:
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
[] in MorphicEventDispatcher>>dispatchDefault:with:
Array(SequenceableCollection)>>do:
MenuMorph(Morph)>>submorphsDo:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:in:
[] in PasteUpMorph>>becomeActiveDuring:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:in:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
WorldState>>doOneSubCycleFor:
PasteUpMorph>>doOneSubCycle
MenuMorph>>invokeModalAt:in:allowKeyboard:
MenuMorph>>invokeModal:
MenuMorph>>invokeModal
TextModelMorph(ScrollPane)>>mouseButton2Activity
TextModelMorph(ScrollPane)>>mouseDown:
TextModelMorph(Morph)>>handleMouseDown:
MouseButtonEvent>>sentTo:
TextModelMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
TextModelMorph(Morph)>>processEvent:using:
[] in MorphicEventDispatcher>>dispatchMouseDown:with:
-- and more not shown --

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: A Cuis Bug

Casey Ransberger-2
Which version of Cuis are you using? Does this repro in a fresh/stock image?

On Sep 16, 2011, at 4:42 PM, Overcomer Man <[hidden email]> wrote:

> Here's the error I get frequently when copying text to a browser.  I've learned if I click "Proceed" it continues fine.  But it's odd to even get the error.  How can it be fixed?  This is a copy of the debug log file.
>
>
>
> Error: Instances of UndefinedObject are not indexable
> 16 September 2011 4:31:42.033 pm
>
> VM: Win32 - Squeak3.10.2 of 11 February 2010 [latest update: #9314]
> Image: Cuis 3.3 [latest update: #1024]
>
> UndefinedObject(Object)>>error:
> Receiver: nil
> Arguments and temporary variables:
> aString: 'Instances of UndefinedObject are not indexable'
> Receiver's instance variables:
> nil
> UndefinedObject(Object)>>errorNotIndexable
> Receiver: nil
> Arguments and temporary variables:
>
> Receiver's instance variables:
> nil
> UndefinedObject(Object)>>size
> Receiver: nil
> Arguments and temporary variables:
>
> Receiver's instance variables:
> nil
> SmalltalkEditor(TextEditor)>>closeTypeIn
> Receiver: a SmalltalkEditor
> Arguments and temporary variables:
> begin: 1
> stop: 3496
> Receiver's instance variables:
> morph: a BareTextMorph(3071)
> model: a PluggableTextModel
> paragraph: a Paragraph
> markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
> pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
> beginTypeInIndex: 1
> emphasisHere: #(a TextColor code: Color red)
> lastParenLocation: nil
> selectionStartBlocks: #()
> selectionStopBlocks: #()
>
> SmalltalkEditor(TextEditor)>>selectFrom:to:
> Receiver: a SmalltalkEditor
> Arguments and temporary variables:
> start: 3496
> stop: 3495
> Receiver's instance variables:
> morph: a BareTextMorph(3071)
> model: a PluggableTextModel
> paragraph: a Paragraph
> markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
> pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
> beginTypeInIndex: 1
> emphasisHere: #(a TextColor code: Color red)
> lastParenLocation: nil
> selectionStartBlocks: #()
> selectionStopBlocks: #()
>
> SmalltalkEditor(Editor)>>selectAt:
> Receiver: a SmalltalkEditor
> Arguments and temporary variables:
> characterIndex: 3496
> Receiver's instance variables:
> morph: a BareTextMorph(3071)
> model: a PluggableTextModel
> paragraph: a Paragraph
> markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
> pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
> beginTypeInIndex: 1
> emphasisHere: #(a TextColor code: Color red)
> lastParenLocation: nil
> selectionStartBlocks: #()
> selectionStopBlocks: #()
>
> SmalltalkEditor(TextEditor)>>selectAt:
> Receiver: a SmalltalkEditor
> Arguments and temporary variables:
> characterIndex: 3496
> Receiver's instance variables:
> morph: a BareTextMorph(3071)
> model: a PluggableTextModel
> paragraph: a Paragraph
> markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
> pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
> beginTypeInIndex: 1
> emphasisHere: #(a TextColor code: Color red)
> lastParenLocation: nil
> selectionStartBlocks: #()
> selectionStopBlocks: #()
>
> [] in SmalltalkEditor(Editor)>>paste
> Receiver: a SmalltalkEditor
> Arguments and temporary variables:
>
> Receiver's instance variables:
> morph: a BareTextMorph(3071)
> model: a PluggableTextModel
> paragraph: a Paragraph
> markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
> pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
> beginTypeInIndex: 1
> emphasisHere: #(a TextColor code: Color red)
> lastParenLocation: nil
> selectionStartBlocks: #()
> selectionStopBlocks: #()
>
> SmalltalkEditor(TextEditor)>>replace:with:and:
> Receiver: a SmalltalkEditor
> Arguments and temporary variables:
> anInterval: (16 to: 15)
> newText: 'Compare input words to def words.
> 1. inputs missing in ouput
> 2. parti...etc...
> selectingBlock: [closure] in SmalltalkEditor(Editor)>>paste
> undoInterval: (16 to: 15)
> Receiver's instance variables:
> morph: a BareTextMorph(3071)
> model: a PluggableTextModel
> paragraph: a Paragraph
> markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
> pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
> beginTypeInIndex: 1
> emphasisHere: #(a TextColor code: Color red)
> lastParenLocation: nil
> selectionStartBlocks: #()
> selectionStopBlocks: #()
>
> SmalltalkEditor(Editor)>>paste
> Receiver: a SmalltalkEditor
> Arguments and temporary variables:
>
> Receiver's instance variables:
> morph: a BareTextMorph(3071)
> model: a PluggableTextModel
> paragraph: a Paragraph
> markBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222@...etc...
> pointBlock: a CharacterBlock with index 3496 and rectangle 222@1274 corner: 222...etc...
> beginTypeInIndex: 1
> emphasisHere: #(a TextColor code: Color red)
> lastParenLocation: nil
> selectionStartBlocks: #()
> selectionStopBlocks: #()
>
> [] in TextModelMorph>>paste
> Receiver: a TextModelMorph(510)
> Arguments and temporary variables:
>
> Receiver's instance variables:
> bounds: 156@211 corner: 708@414
> owner: a LayoutMorph(3456)
> submorphs: #(a TransformMorph(1954))
> fullBounds: 156@211 corner: 708@414
> color: Color transparent
> extension: a MorphExtension (1208) [layoutSpec = ] a LayoutSpec]
> borderWidth: 0
> borderColor: Color black
> model: a PluggableTextModel
> scrollBar: a ScrollBar(1238)
> scroller: a TransformMorph(1954)
> hScrollBar: a ScrollBar(898)
> hideScrollBars: false
> currentScrollRange: 0@58
> drawKeyboardFocusIndicator: true
> textMorph: a BareTextMorph(3071)
> hasUnacceptedEdits: true
> askBeforeDiscardingEdits: true
> hasEditingConflicts: false
> editorClass: SmalltalkEditor
> styler: a SHTextStylerST80
>
> [] in TextModelMorph>>handleEdit:
> Receiver: a TextModelMorph(510)
> Arguments and temporary variables:
> editBlock: [closure] in TextModelMorph>>paste
> result: #(nil)
> Receiver's instance variables:
> bounds: 156@211 corner: 708@414
> owner: a LayoutMorph(3456)
> submorphs: #(a TransformMorph(1954))
> fullBounds: 156@211 corner: 708@414
> color: Color transparent
> extension: a MorphExtension (1208) [layoutSpec = ] a LayoutSpec]
> borderWidth: 0
> borderColor: Color black
> model: a PluggableTextModel
> scrollBar: a ScrollBar(1238)
> scroller: a TransformMorph(1954)
> hScrollBar: a ScrollBar(898)
> hideScrollBars: false
> currentScrollRange: 0@58
> drawKeyboardFocusIndicator: true
> textMorph: a BareTextMorph(3071)
> hasUnacceptedEdits: true
> askBeforeDiscardingEdits: true
> hasEditingConflicts: false
> editorClass: SmalltalkEditor
> styler: a SHTextStylerST80
>
> BareTextMorph>>handleEdit:
> Receiver: a BareTextMorph(3071)
> Arguments and temporary variables:
> editBlock: [closure] in TextModelMorph>>handleEdit:
> Receiver's instance variables:
> bounds: 0@0 corner: 546@58
> owner: a TransformMorph(1954)
> submorphs: #()
> fullBounds: 0@0 corner: 546@58
> color: Color black
> extension: nil
> model: a PluggableTextModel
> wrapFlag: true
> paragraph: a Paragraph
> editor: a SmalltalkEditor
> pauseBlinking: false
> editView: a TextModelMorph(510)
> acceptOnCR: false
>
> TextModelMorph>>handleEdit:
> Receiver: a TextModelMorph(510)
> Arguments and temporary variables:
> editBlock: [closure] in TextModelMorph>>paste
> result: #(nil)
> Receiver's instance variables:
> bounds: 156@211 corner: 708@414
> owner: a LayoutMorph(3456)
> submorphs: #(a TransformMorph(1954))
> fullBounds: 156@211 corner: 708@414
> color: Color transparent
> extension: a MorphExtension (1208) [layoutSpec = ] a LayoutSpec]
> borderWidth: 0
> borderColor: Color black
> model: a PluggableTextModel
> scrollBar: a ScrollBar(1238)
> scroller: a TransformMorph(1954)
> hScrollBar: a ScrollBar(898)
> hideScrollBars: false
> currentScrollRange: 0@58
> drawKeyboardFocusIndicator: true
> textMorph: a BareTextMorph(3071)
> hasUnacceptedEdits: true
> askBeforeDiscardingEdits: true
> hasEditingConflicts: false
> editorClass: SmalltalkEditor
> styler: a SHTextStylerST80
>
> TextModelMorph>>paste
> Receiver: a TextModelMorph(510)
> Arguments and temporary variables:
>
> Receiver's instance variables:
> bounds: 156@211 corner: 708@414
> owner: a LayoutMorph(3456)
> submorphs: #(a TransformMorph(1954))
> fullBounds: 156@211 corner: 708@414
> color: Color transparent
> extension: a MorphExtension (1208) [layoutSpec = ] a LayoutSpec]
> borderWidth: 0
> borderColor: Color black
> model: a PluggableTextModel
> scrollBar: a ScrollBar(1238)
> scroller: a TransformMorph(1954)
> hScrollBar: a ScrollBar(898)
> hideScrollBars: false
> currentScrollRange: 0@58
> drawKeyboardFocusIndicator: true
> textMorph: a BareTextMorph(3071)
> hasUnacceptedEdits: true
> askBeforeDiscardingEdits: true
> hasEditingConflicts: false
> editorClass: SmalltalkEditor
> styler: a SHTextStylerST80
>
> [] in MenuItemMorph>>invokeWithEvent:
> Receiver: a MenuItemMorph(1086)'Paste (v)'
> Arguments and temporary variables:
> <<error during printing>
> Receiver's instance variables:
> bounds: 351@403 corner: 538@421
> owner: a MenuMorph(567)
> submorphs: #()
> fullBounds: 351@403 corner: 538@421
> color: Color black
> extension: nil
> font: a StrikeFont(DejaVu 10 16)
> emphasis: 0
> contents: 'Paste (v)'
> hasFocus: false
> isEnabled: true
> subMenu: nil
> isSelected: false
> target: a TextModelMorph(510)
> selector: #paste
> arguments: #()
> icon: Form(16x16x32)
>
> BlockClosure>>ensure:
> Receiver: [closure] in MenuItemMorph>>invokeWithEvent:
> Arguments and temporary variables:
> aBlock: [closure] in CursorWithMask(Cursor)>>showWhile:
> complete: nil
> returnValue: nil
> Receiver's instance variables:
> outerContext: MenuItemMorph>>invokeWithEvent:
> startpc: 110
> numArgs: 0
>
> CursorWithMask(Cursor)>>showWhile:
> Receiver: ((CursorWithMask
> extent: 16@16
> depth: 1
> fromArray: #(
> 0
> 100000000000000000000000000...etc...
> Arguments and temporary variables:
> aBlock: [closure] in MenuItemMorph>>invokeWithEvent:
> oldcursor: ((CursorWithMask
> extent: 16@16
> depth: 1
> fromArray: #(
> 0
> 10000...etc...
> Receiver's instance variables:
> bits: a Bitmap of length 16
> width: 16
> height: 16
> depth: 1
> offset: -1@-1
> maskForm: Form(16x16x1)
>
> MenuItemMorph>>invokeWithEvent:
> Receiver: a MenuItemMorph(1086)'Paste (v)'
> Arguments and temporary variables:
> evt: [411@415 mouseUp 495907390]
> w: a PasteUpMorph(1622) [world]
> selArgCount: #(0)
> Receiver's instance variables:
> bounds: 351@403 corner: 538@421
> owner: a MenuMorph(567)
> submorphs: #()
> fullBounds: 351@403 corner: 538@421
> color: Color black
> extension: nil
> font: a StrikeFont(DejaVu 10 16)
> emphasis: 0
> contents: 'Paste (v)'
> hasFocus: false
> isEnabled: true
> subMenu: nil
> isSelected: false
> target: a TextModelMorph(510)
> selector: #paste
> arguments: #()
> icon: Form(16x16x32)
>
>
> --- The full stack ---
> UndefinedObject(Object)>>error:
> UndefinedObject(Object)>>errorNotIndexable
> UndefinedObject(Object)>>size
> SmalltalkEditor(TextEditor)>>closeTypeIn
> SmalltalkEditor(TextEditor)>>selectFrom:to:
> SmalltalkEditor(Editor)>>selectAt:
> SmalltalkEditor(TextEditor)>>selectAt:
> [] in SmalltalkEditor(Editor)>>paste
> SmalltalkEditor(TextEditor)>>replace:with:and:
> SmalltalkEditor(Editor)>>paste
> [] in TextModelMorph>>paste
> [] in TextModelMorph>>handleEdit:
> BareTextMorph>>handleEdit:
> TextModelMorph>>handleEdit:
> TextModelMorph>>paste
> [] in MenuItemMorph>>invokeWithEvent:
> BlockClosure>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> MenuItemMorph>>invokeWithEvent:
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> MenuItemMorph>>mouseUp:
> MenuItemMorph>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> MenuItemMorph(Morph)>>handleEvent:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuItemMorph(Morph)>>processEvent:using:
> [] in MorphicEventDispatcher>>dispatchDefault:with:
> Array(SequenceableCollection)>>do:
> MenuMorph(Morph)>>submorphsDo:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuMorph(Morph)>>processEvent:using:
> MenuMorph(Morph)>>processEvent:
> MenuMorph>>handleFocusEvent:
> [] in HandMorph>>sendFocusEvent:to:in:
> [] in PasteUpMorph>>becomeActiveDuring:
> BlockClosure>>on:do:
> PasteUpMorph>>becomeActiveDuring:
> HandMorph>>sendFocusEvent:to:in:
> HandMorph>>sendMouseEvent:
> HandMorph>>handleEvent:
> HandMorph>>processEvents
> [] in WorldState>>doOneCycleNowFor:
> Array(SequenceableCollection)>>do:
> WorldState>>handsDo:
> WorldState>>doOneCycleNowFor:
> WorldState>>doOneCycleFor:
> WorldState>>doOneSubCycleFor:
> PasteUpMorph>>doOneSubCycle
> MenuMorph>>invokeModalAt:in:allowKeyboard:
> MenuMorph>>invokeModal:
> MenuMorph>>invokeModal
> TextModelMorph(ScrollPane)>>mouseButton2Activity
> TextModelMorph(ScrollPane)>>mouseDown:
> TextModelMorph(Morph)>>handleMouseDown:
> MouseButtonEvent>>sentTo:
> TextModelMorph(Morph)>>handleEvent:
> MorphicEventDispatcher>>dispatchMouseDown:with:
> MorphicEventDispatcher>>dispatchEvent:with:
> TextModelMorph(Morph)>>processEvent:using:
> [] in MorphicEventDispatcher>>dispatchMouseDown:with:
> -- and more not shown --
> _______________________________________________
> Beginners mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners