Skip to content

Instantly share code, notes, and snippets.

@dcorking
Created August 1, 2014 08:09
Show Gist options
  • Save dcorking/37540a86c1d3623c2b7a to your computer and use it in GitHub Desktop.
Save dcorking/37540a86c1d3623c2b7a to your computer and use it in GitHub Desktop.
Unable to save a class comment
Error: RemoteString past end of file
1 August 2014 9:03:34.854 am
VM: unix - Smalltalk
Image: Squeak4.5 [latest update: #13687]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/david1/workspace/squeak4p5/Squeak-4.5-All-in-One.app/Contents/Resources
Trusted Dir /home/david1/workspace/squeak4p5/Squeak-4.5-All-in-One.app/Contents/Resources/secure
Untrusted Dir /home/david1/workspace/squeak4p5/Squeak-4.5-All-in-One.app/Contents/Resources/My Squeak
RemoteString(Object)>>error:
Receiver: a RemoteString
Arguments and temporary variables:
aString: 'RemoteString past end of file'
Receiver's instance variables:
sourceFileNumber: 2
filePositionHi: 14294895
RemoteString>>text
Receiver: a RemoteString
Arguments and temporary variables:
theFile: MultiByteFileStream: '/home/david1/workspace/squeak4p5/Squeak-4.5-All-...etc...
Receiver's instance variables:
sourceFileNumber: 2
filePositionHi: 14294895
ClassOrganizer(BasicClassOrganizer)>>classComment
Receiver: ('as yet unclassified')
Arguments and temporary variables:
Receiver's instance variables:
categoryArray: #(#'as yet unclassified')
categoryStops: #(0)
elementArray: #()
subject: Bar
classComment: a RemoteString
commentStamp: 'dcorking 8/1/2014 09:03'
Bar class(ClassDescription)>>hasComment
Receiver: Bar
Arguments and temporary variables:
org: ('as yet unclassified')
Receiver's instance variables:
superclass: Object
methodDict: a MethodDictionary()
format: 2
instanceVariables: nil
organization: ('as yet unclassified')
subclasses: nil
name: #Bar
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #'Kernel-Methods'
Browser>>classCommentText
Receiver: a Browser
Arguments and temporary variables:
theClass: Bar
Receiver's instance variables:
dependents: a DependentsArray(a PluggableSystemWindow(2414) a PluggableListMorp...etc...
contents: nil
currentCompiledMethod: nil
contentsSymbol: #source
multiWindowState: nil
environment: Smalltalk
systemOrganizer: ('Kernel-Chronology' ChronologyConstants Date DateAndTime Dura...etc...
classOrganizer: ('as yet unclassified')
metaClassOrganizer: ('as yet unclassified')
editSelection: #editClass
metaClassIndicated: false
selectedSystemCategory: #'Kernel-Methods'
selectedClassName: #Bar
selectedMessageName: nil
selectedMessageCategoryName: nil
Browser>>annotationForClassDefinitionFor:
Receiver: a Browser
Arguments and temporary variables:
aClass: Bar
Receiver's instance variables:
dependents: a DependentsArray(a PluggableSystemWindow(2414) a PluggableListMorp...etc...
contents: nil
currentCompiledMethod: nil
contentsSymbol: #source
multiWindowState: nil
environment: Smalltalk
systemOrganizer: ('Kernel-Chronology' ChronologyConstants Date DateAndTime Dura...etc...
classOrganizer: ('as yet unclassified')
metaClassOrganizer: ('as yet unclassified')
editSelection: #editClass
metaClassIndicated: false
selectedSystemCategory: #'Kernel-Methods'
selectedClassName: #Bar
selectedMessageName: nil
selectedMessageCategoryName: nil
Browser(CodeHolder)>>annotationForSelector:ofClass:
Receiver: a Browser
Arguments and temporary variables:
aSelector: #Definition
aClass: Bar
separator: nil
aStream: nil
requestList: nil
Receiver's instance variables:
dependents: a DependentsArray(a PluggableSystemWindow(2414) a PluggableListMorp...etc...
contents: nil
currentCompiledMethod: nil
contentsSymbol: #source
multiWindowState: nil
environment: Smalltalk
systemOrganizer: ('Kernel-Chronology' ChronologyConstants Date DateAndTime Dura...etc...
classOrganizer: ('as yet unclassified')
metaClassOrganizer: ('as yet unclassified')
editSelection: #editClass
metaClassIndicated: false
selectedSystemCategory: #'Kernel-Methods'
selectedClassName: #Bar
selectedMessageName: nil
selectedMessageCategoryName: nil
Browser>>annotation
Receiver: a Browser
Arguments and temporary variables:
aSelector: nil
aClass: Bar
Receiver's instance variables:
dependents: a DependentsArray(a PluggableSystemWindow(2414) a PluggableListMorp...etc...
contents: nil
currentCompiledMethod: nil
contentsSymbol: #source
multiWindowState: nil
environment: Smalltalk
systemOrganizer: ('Kernel-Chronology' ChronologyConstants Date DateAndTime Dura...etc...
classOrganizer: ('as yet unclassified')
metaClassOrganizer: ('as yet unclassified')
editSelection: #editClass
metaClassIndicated: false
selectedSystemCategory: #'Kernel-Methods'
selectedClassName: #Bar
selectedMessageName: nil
selectedMessageCategoryName: nil
PluggableTextMorphPlus(PluggableTextMorph)>>getText
Receiver: a PluggableTextMorphPlus(2108)
Arguments and temporary variables:
newText: nil
Receiver's instance variables:
bounds: 206@443 corner: 761@477
owner: a PluggablePanelMorph(4012)
submorphs: {a TransformMorph(3989)}
fullBounds: 206@443 corner: 761@477
color: Color white
extension: a MorphExtension (3235) [other: (layoutFrame -> a LayoutFrame) (noH...etc...
borderWidth: 1
borderColor: Color lightGray
model: a Browser
slotName: nil
open: false
scrollBar: a ScrollBar(2432)
scroller: a TransformMorph(3989)
retractableScrollBar: false
scrollBarOnLeft: false
getMenuSelector: nil
getMenuTitleSelector: nil
scrollBarHidden: nil
hasFocus: false
hScrollBar: a ScrollBar(3176)
textMorph: a TextMorphForEditView(3719)
getTextSelector: #annotation
setTextSelector: #annotation:
getSelectionSelector: nil
hasUnacceptedEdits: false
askBeforeDiscardingEdits: true
selectionInterval: (1 to: 0)
hasEditingConflicts: false
getColorSelector: nil
acceptAction: nil
unstyledAcceptText: nil
styler: nil
PluggableTextMorphPlus(PluggableTextMorph)>>update:
Receiver: a PluggableTextMorphPlus(2108)
Arguments and temporary variables:
aSymbol: #annotation
Receiver's instance variables:
bounds: 206@443 corner: 761@477
owner: a PluggablePanelMorph(4012)
submorphs: {a TransformMorph(3989)}
fullBounds: 206@443 corner: 761@477
color: Color white
extension: a MorphExtension (3235) [other: (layoutFrame -> a LayoutFrame) (noH...etc...
borderWidth: 1
borderColor: Color lightGray
model: a Browser
slotName: nil
open: false
scrollBar: a ScrollBar(2432)
scroller: a TransformMorph(3989)
retractableScrollBar: false
scrollBarOnLeft: false
getMenuSelector: nil
getMenuTitleSelector: nil
scrollBarHidden: nil
hasFocus: false
hScrollBar: a ScrollBar(3176)
textMorph: a TextMorphForEditView(3719)
getTextSelector: #annotation
setTextSelector: #annotation:
getSelectionSelector: nil
hasUnacceptedEdits: false
askBeforeDiscardingEdits: true
selectionInterval: (1 to: 0)
hasEditingConflicts: false
getColorSelector: nil
acceptAction: nil
unstyledAcceptText: nil
styler: nil
PluggableTextMorphPlus>>update:
Receiver: a PluggableTextMorphPlus(2108)
Arguments and temporary variables:
what: #annotation
Receiver's instance variables:
bounds: 206@443 corner: 761@477
owner: a PluggablePanelMorph(4012)
submorphs: {a TransformMorph(3989)}
fullBounds: 206@443 corner: 761@477
color: Color white
extension: a MorphExtension (3235) [other: (layoutFrame -> a LayoutFrame) (noH...etc...
borderWidth: 1
borderColor: Color lightGray
model: a Browser
slotName: nil
open: false
scrollBar: a ScrollBar(2432)
scroller: a TransformMorph(3989)
retractableScrollBar: false
scrollBarOnLeft: false
getMenuSelector: nil
getMenuTitleSelector: nil
scrollBarHidden: nil
hasFocus: false
hScrollBar: a ScrollBar(3176)
textMorph: a TextMorphForEditView(3719)
getTextSelector: #annotation
setTextSelector: #annotation:
getSelectionSelector: nil
hasUnacceptedEdits: false
askBeforeDiscardingEdits: true
selectionInterval: (1 to: 0)
hasEditingConflicts: false
getColorSelector: nil
acceptAction: nil
unstyledAcceptText: nil
styler: nil
Browser(CodeHolder)>>refreshAnnotation
Receiver: a Browser
Arguments and temporary variables:
aPane: a PluggableTextMorphPlus(2108)
Receiver's instance variables:
dependents: a DependentsArray(a PluggableSystemWindow(2414) a PluggableListMorp...etc...
contents: nil
currentCompiledMethod: nil
contentsSymbol: #source
multiWindowState: nil
environment: Smalltalk
systemOrganizer: ('Kernel-Chronology' ChronologyConstants Date DateAndTime Dura...etc...
classOrganizer: ('as yet unclassified')
metaClassOrganizer: ('as yet unclassified')
editSelection: #editClass
metaClassIndicated: false
selectedSystemCategory: #'Kernel-Methods'
selectedClassName: #Bar
selectedMessageName: nil
selectedMessageCategoryName: nil
Browser(CodeHolder)>>modelWakeUpIn:
Receiver: a Browser
Arguments and temporary variables:
aWindow: a PluggableSystemWindow(2414)
Receiver's instance variables:
dependents: a DependentsArray(a PluggableSystemWindow(2414) a PluggableListMorp...etc...
contents: nil
currentCompiledMethod: nil
contentsSymbol: #source
multiWindowState: nil
environment: Smalltalk
systemOrganizer: ('Kernel-Chronology' ChronologyConstants Date DateAndTime Dura...etc...
classOrganizer: ('as yet unclassified')
metaClassOrganizer: ('as yet unclassified')
editSelection: #editClass
metaClassIndicated: false
selectedSystemCategory: #'Kernel-Methods'
selectedClassName: #Bar
selectedMessageName: nil
selectedMessageCategoryName: nil
PluggableSystemWindow(SystemWindow)>>activateWindow
Receiver: a PluggableSystemWindow(2414)
Arguments and temporary variables:
oldTop: nil
outerMorph: a PluggableSystemWindow(2414)
sketchEditor: nil
pal: nil
Receiver's instance variables:
bounds: 201@106 corner: 766@482
owner: a PasteUpMorph(1622) [world]
submorphs: {an AlignmentMorph(3302) . a PluggableListMorphPlus(1663) . a Plugga...etc...
fullBounds: nil
color: (Color r: 0.84 g: 0.9 b: 0.78)
extension: a MorphExtension (2661) [other: (fillStyle -> a GradientFillStyle) ...etc...
borderWidth: 1
borderColor: Color lightGray
model: a Browser
slotName: nil
open: false
labelString: 'System Browser: Bar'
stripes: {a RectangleMorph(3209) . a RectangleMorph(3254)}
label: a StringMorph(2779)'System Browser: Bar'
closeBox: a SystemWindowButton(952)
collapseBox: a SystemWindowButton(3371)
activeOnlyOnTop: true
paneMorphs: {a PluggablePanelMorph(4012) . a PluggableListMorphPlus(761) . a Pl...etc...
paneRects: nil
collapsedFrame: nil
fullFrame: 201@106 corner: 766@482
isCollapsed: false
menuBox: a SystemWindowButton(1189)
mustNotClose: false
labelWidgetAllowance: 83
updatablePanes: {a PluggableListMorphPlus(1663) . a PluggableListMorphPlus(2890...etc...
allowReframeHandles: true
labelArea: an AlignmentMorph(3302)
expandBox: a SystemWindowButton(1130)
getLabelSelector: #labelString
getChildrenSelector: nil
children: nil
closeWindowSelector: nil
PluggableSystemWindow(SystemWindow)>>activate
Receiver: a PluggableSystemWindow(2414)
Arguments and temporary variables:
mo: nil
mc: nil
w: nil
m: nil
Receiver's instance variables:
bounds: 201@106 corner: 766@482
owner: a PasteUpMorph(1622) [world]
submorphs: {an AlignmentMorph(3302) . a PluggableListMorphPlus(1663) . a Plugga...etc...
fullBounds: nil
color: (Color r: 0.84 g: 0.9 b: 0.78)
extension: a MorphExtension (2661) [other: (fillStyle -> a GradientFillStyle) ...etc...
borderWidth: 1
borderColor: Color lightGray
model: a Browser
slotName: nil
open: false
labelString: 'System Browser: Bar'
stripes: {a RectangleMorph(3209) . a RectangleMorph(3254)}
label: a StringMorph(2779)'System Browser: Bar'
closeBox: a SystemWindowButton(952)
collapseBox: a SystemWindowButton(3371)
activeOnlyOnTop: true
paneMorphs: {a PluggablePanelMorph(4012) . a PluggableListMorphPlus(761) . a Pl...etc...
paneRects: nil
collapsedFrame: nil
fullFrame: 201@106 corner: 766@482
isCollapsed: false
menuBox: a SystemWindowButton(1189)
mustNotClose: false
labelWidgetAllowance: 83
updatablePanes: {a PluggableListMorphPlus(1663) . a PluggableListMorphPlus(2890...etc...
allowReframeHandles: true
labelArea: an AlignmentMorph(3302)
expandBox: a SystemWindowButton(1130)
getLabelSelector: #labelString
getChildrenSelector: nil
children: nil
closeWindowSelector: nil
SystemWindow class>>noteTopWindowIn:
Receiver: SystemWindow
Arguments and temporary variables:
aWorld: a PasteUpMorph(1622) [world]
newTop: {a PluggableSystemWindow(2414)}
Receiver's instance variables:
superclass: MorphicModel
methodDict: a MethodDictionary(size 171)
format: 188
instanceVariables: #('labelString' 'stripes' 'label' 'closeBox' 'collapseBox' '...etc...
organization: ('drawing' areasRemainingToFill: colorForInsets makeMeVisible rai...etc...
subclasses: {PreDebugWindow . SystemWindowWithButton . CollapsedMorph . Archive...etc...
name: #SystemWindow
classPool: a Dictionary(#ClickOnLabelToEdit->false #CloseBoxFrame->a LayoutFram...etc...
sharedPools: nil
environment: Smalltalk
category: #'Morphic-Windows'
prototype: nil
PluggableSystemWindow(SystemWindow)>>delete
Receiver: a PluggableSystemWindow(487)
Arguments and temporary variables:
thisWorld: a PasteUpMorph(1622) [world]
sketchEditor: nil
aPaintBox: nil
Receiver's instance variables:
bounds: 246@426 corner: 696@582
owner: nil
submorphs: {an AlignmentMorph(959) . a PluggablePanelMorph(2647) . a PluggableL...etc...
fullBounds: 246@426 corner: 697@583
color: (Color r: 0.9 g: 0.819 b: 0.819)
extension: a MorphExtension (734) [other: (fillStyle -> a GradientFillStyle) (...etc...
borderWidth: 1
borderColor: Color lightGray
model: nil
slotName: nil
open: false
labelString: 'Error: RemoteString past end of file'
stripes: {a RectangleMorph(866) . a RectangleMorph(911)}
label: a StringMorph(760)'Error: RemoteString past end of file'
closeBox: a SystemWindowButton(2774)
collapseBox: a SystemWindowButton(1237)
activeOnlyOnTop: true
paneMorphs: {a PluggableListMorphPlus(662) . a PluggablePanelMorph(2647)}
paneRects: nil
collapsedFrame: nil
fullFrame: 246@426 corner: 696@582
isCollapsed: false
menuBox: a SystemWindowButton(2664)
mustNotClose: false
labelWidgetAllowance: 83
updatablePanes: {a PluggableListMorphPlus(662)}
allowReframeHandles: true
labelArea: an AlignmentMorph(959)
expandBox: a SystemWindowButton(2281)
getLabelSelector: nil
getChildrenSelector: nil
children: nil
closeWindowSelector: nil
PluggableSystemWindow>>delete
Receiver: a PluggableSystemWindow(487)
Arguments and temporary variables:
Receiver's instance variables:
bounds: 246@426 corner: 696@582
owner: nil
submorphs: {an AlignmentMorph(959) . a PluggablePanelMorph(2647) . a PluggableL...etc...
fullBounds: 246@426 corner: 697@583
color: (Color r: 0.9 g: 0.819 b: 0.819)
extension: a MorphExtension (734) [other: (fillStyle -> a GradientFillStyle) (...etc...
borderWidth: 1
borderColor: Color lightGray
model: nil
slotName: nil
open: false
labelString: 'Error: RemoteString past end of file'
stripes: {a RectangleMorph(866) . a RectangleMorph(911)}
label: a StringMorph(760)'Error: RemoteString past end of file'
closeBox: a SystemWindowButton(2774)
collapseBox: a SystemWindowButton(1237)
activeOnlyOnTop: true
paneMorphs: {a PluggableListMorphPlus(662) . a PluggablePanelMorph(2647)}
paneRects: nil
collapsedFrame: nil
fullFrame: 246@426 corner: 696@582
isCollapsed: false
menuBox: a SystemWindowButton(2664)
mustNotClose: false
labelWidgetAllowance: 83
updatablePanes: {a PluggableListMorphPlus(662)}
allowReframeHandles: true
labelArea: an AlignmentMorph(959)
expandBox: a SystemWindowButton(2281)
getLabelSelector: nil
getChildrenSelector: nil
children: nil
closeWindowSelector: nil
PluggableSystemWindow(SystemWindow)>>closeBoxHit
Receiver: a PluggableSystemWindow(487)
Arguments and temporary variables:
Receiver's instance variables:
bounds: 246@426 corner: 696@582
owner: nil
submorphs: {an AlignmentMorph(959) . a PluggablePanelMorph(2647) . a PluggableL...etc...
fullBounds: 246@426 corner: 697@583
color: (Color r: 0.9 g: 0.819 b: 0.819)
extension: a MorphExtension (734) [other: (fillStyle -> a GradientFillStyle) (...etc...
borderWidth: 1
borderColor: Color lightGray
model: nil
slotName: nil
open: false
labelString: 'Error: RemoteString past end of file'
stripes: {a RectangleMorph(866) . a RectangleMorph(911)}
label: a StringMorph(760)'Error: RemoteString past end of file'
closeBox: a SystemWindowButton(2774)
collapseBox: a SystemWindowButton(1237)
activeOnlyOnTop: true
paneMorphs: {a PluggableListMorphPlus(662) . a PluggablePanelMorph(2647)}
paneRects: nil
collapsedFrame: nil
fullFrame: 246@426 corner: 696@582
isCollapsed: false
menuBox: a SystemWindowButton(2664)
mustNotClose: false
labelWidgetAllowance: 83
updatablePanes: {a PluggableListMorphPlus(662)}
allowReframeHandles: true
labelArea: an AlignmentMorph(959)
expandBox: a SystemWindowButton(2281)
getLabelSelector: nil
getChildrenSelector: nil
children: nil
closeWindowSelector: nil
--- The full stack ---
RemoteString(Object)>>error:
RemoteString>>text
ClassOrganizer(BasicClassOrganizer)>>classComment
Bar class(ClassDescription)>>hasComment
Browser>>classCommentText
Browser>>annotationForClassDefinitionFor:
Browser(CodeHolder)>>annotationForSelector:ofClass:
Browser>>annotation
PluggableTextMorphPlus(PluggableTextMorph)>>getText
PluggableTextMorphPlus(PluggableTextMorph)>>update:
PluggableTextMorphPlus>>update:
Browser(CodeHolder)>>refreshAnnotation
Browser(CodeHolder)>>modelWakeUpIn:
PluggableSystemWindow(SystemWindow)>>activateWindow
PluggableSystemWindow(SystemWindow)>>activate
SystemWindow class>>noteTopWindowIn:
PluggableSystemWindow(SystemWindow)>>delete
PluggableSystemWindow>>delete
PluggableSystemWindow(SystemWindow)>>closeBoxHit
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in SystemWindowButton(SimpleButtonMorph)>>doButtonAction
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
SystemWindowButton(SimpleButtonMorph)>>doButtonAction
SystemWindowButton(IconicButton)>>doButtonAction
SystemWindowButton(SimpleButtonMorph)>>mouseUp:
SystemWindowButton(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
SystemWindowButton(Morph)>>handleEvent:
SystemWindowButton(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in MorphicProject>>spawnNewProcess
[] in BlockClosure>>newProcess
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment