Yep, perfect, many thanks. So this is the stack trace, and I think it may be the issue that Marino raised.
From: [hidden email] To: [hidden email]
Subject: [BUG][] in DelayWaitTimeout>>wait here insert explanation of what you were doing, suspect changes you've made and so forth. 12 January 2010 4:29:50 pm
VM: Mac OS - intel - 1058 - Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] Squeak VM 4.2.2b1 Image: PharoCore1.0rc1 [Latest update: #10506] SecurityManager state:
Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/jpt/Dev/repos/Dev-Images/Test Trusted Dir /foobar/tooBar/forSqueak/bogus Untrusted Dir /Users/jpt/Library/Preferences/Squeak/Internet/My Squeak
[] in DelayWaitTimeout>>wait Receiver: a DelayWaitTimeout(5000 msecs) Arguments and temporary variables:
Receiver's instance variables: delayDuration: 5000
resumptionTime: 1004879 delaySemaphore: a Semaphore()
beingWaitedOn: false process: a Process in [] in DelayWaitTimeout>>wait
expired: false BlockClosure>>ensure: Receiver: [closure] in DelayWaitTimeout>>wait
Arguments and temporary variables: aBlock: [closure] in DelayWaitTimeout>>wait
returnValue: nil b: nil
Receiver's instance variables: outerContext: DelayWaitTimeout>>wait
startpc: 37 numArgs: 0
DelayWaitTimeout>>wait Receiver: a DelayWaitTimeout(5000 msecs) Arguments and temporary variables:
Receiver's instance variables: delayDuration: 5000
resumptionTime: 1004879 delaySemaphore: a Semaphore()
beingWaitedOn: false process: a Process in [] in DelayWaitTimeout>>wait
expired: false Semaphore>>waitTimeoutMSecs: Receiver: a Semaphore()
Arguments and temporary variables: anInteger: 5000
d: a DelayWaitTimeout(5000 msecs) Receiver's instance variables:
firstLink: nil lastLink: nil
excessSignals: 1 HTTPSocket(Socket)>>waitForDataFor:ifClosed:ifTimedOut:
Receiver: a HTTPSocket[connected] Arguments and temporary variables: timeout: 5
closedBlock: [closure] in HTTPSocket>>getRestOfBuffer:totalLength: timedOutBlock: [closure] in HTTPSocket>>getRestOfBuffer:totalLength:
startTime: 999879 msecsDelta: 5000
Receiver's instance variables: semaphore: a Semaphore()
socketHandle: #[75 244 76 75 0 0 0 0 32 221 26 23] readSemaphore: a Semaphore()
writeSemaphore: a Semaphore() primitiveOnlySupportsOneSemaphore: false
headerTokens: nil headers: a Dictionary('accept-ranges'->'bytes' 'cache-control'->'max-age=588557...etc...
responseCode: '200' HTTPSocket>>getRestOfBuffer:totalLength:
Receiver: a HTTPSocket[connected] Arguments and temporary variables: beginning: 'PKG_,<ª
apackageÓÈKÌMUP÷*ÍÉL-Q×PKG_,...etc...
length: 301133 buf: '}Oü#2ÃU¾5:þôC°S917¼2óò3 µ1R(b
ðéñV^¦äp«Ë?»[°¬ûÎW¶aªý¸!gx4Sf«...etc... response: a RWBinaryOrTextStream 'PKG_,<ª
apackageÓÈKÌMUP÷...etc...
bytesRead: 1368 Receiver's instance variables:
semaphore: a Semaphore() socketHandle: #[75 244 76 75 0 0 0 0 32 221 26 23]
readSemaphore: a Semaphore() writeSemaphore: a Semaphore()
primitiveOnlySupportsOneSemaphore: false headerTokens: nil
headers: a Dictionary('accept-ranges'->'bytes' 'cache-control'->'max-age=588557...etc...
responseCode: '200' [] in HTTPSocket class>>httpGetDocument:args:accept:request:
Receiver: HTTPSocket Arguments and temporary variables: <<error during printing>
Receiver's instance variables: superclass: Socket
methodDict: a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...
format: 146 instanceVariables: #('headerTokens' 'headers' 'responseCode')
organization: ('accessing' contentType contentType: contentsLength: getHeader: ...etc...
subclasses: nil name: #HTTPSocket
classPool: a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...
sharedPools: nil environment: Smalltalk
category: #'Network-Protocols' traitComposition: nil
localSelectors: nil SmallInteger(Integer)>>timesRepeat:
Receiver: 3 Arguments and temporary variables: aBlock: [closure] in HTTPSocket class>>httpGetDocument:args:accept:request:
count: 1 Receiver's instance variables:
3 HTTPSocket class>>httpGetDocument:args:accept:request: Receiver: HTTPSocket Arguments and temporary variables:
<<error during printing> Receiver's instance variables: superclass: Socket
methodDict: a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...
format: 146 instanceVariables: #('headerTokens' 'headers' 'responseCode')
organization: ('accessing' contentType contentType: contentsLength: getHeader: ...etc...
subclasses: nil name: #HTTPSocket
classPool: a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...
sharedPools: nil environment: Smalltalk
category: #'Network-Protocols' traitComposition: nil
localSelectors: nil HTTPSocket class>>httpGet:args:accept:request:
Receiver: HTTPSocket Arguments and temporary variables:
args: nil mimeType: '*/*'
requestString: 'Authorization: Basic anQ6dHJpbWl4aXNnNHU= ' document: nil
Receiver's instance variables: superclass: Socket
methodDict: a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...
format: 146 instanceVariables: #('headerTokens' 'headers' 'responseCode')
organization: ('accessing' contentType contentType: contentsLength: getHeader: ...etc...
subclasses: nil name: #HTTPSocket
classPool: a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...
sharedPools: nil environment: Smalltalk
category: #'Network-Protocols' traitComposition: nil
localSelectors: nil HTTPSocket class>>httpGet:args:user:passwd:
Receiver: HTTPSocket Arguments and temporary variables:
args: nil user: 'jt'
passwd: 'trimixisg4u' authorization: 'anQ6dHJpbWl4aXNnNHU='
result: nil Receiver's instance variables:
superclass: Socket methodDict: a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...
format: 146 instanceVariables: #('headerTokens' 'headers' 'responseCode')
organization: ('accessing' contentType contentType: contentsLength: getHeader: ...etc...
subclasses: nil name: #HTTPSocket
classPool: a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...
sharedPools: nil environment: Smalltalk
category: #'Network-Protocols' traitComposition: nil
localSelectors: nil MCHttpRepository>>readStreamForFileNamed:do:
Receiver: a MCHttpRepository(http://git.parspro.com/mc) Arguments and temporary variables:
aString: 'Juliet-JohnToohey.204.mcz' aBlock: [closure] in MCHttpRepository(MCFileBasedRepository)>>versionReaderForF...etc...
contents: nil Receiver's instance variables:
creationTemplate: nil storeDiffs: nil
cache: a Dictionary() allFileNames: nil
user: 'jt' password: 'trimixisg4u'
readerCache: a Dictionary('Juliet-JohnToohey.205.mcz'->a MCMczReader ) MCHttpRepository(MCFileBasedRepository)>>versionReaderForFileNamed:do: Receiver: a MCHttpRepository(http://git.parspro.com/mc)
Arguments and temporary variables: aString: 'Juliet-JohnToohey.204.mcz'
aBlock: [closure] in [] in MCHttpRepository>>versionReaderForFileNamed: Receiver's instance variables:
creationTemplate: nil storeDiffs: nil
cache: a Dictionary() allFileNames: nil
user: 'jt' password: 'trimixisg4u'
readerCache: a Dictionary('Juliet-JohnToohey.205.mcz'->a MCMczReader ) [] in MCHttpRepository>>versionReaderForFileNamed: Receiver: a MCHttpRepository(http://git.parspro.com/mc)
Arguments and temporary variables: aString: 'Juliet-JohnToohey.204.mcz'
Receiver's instance variables: creationTemplate: nil
storeDiffs: nil cache: a Dictionary()
allFileNames: nil
user: 'jt' password: 'trimixisg4u'
readerCache: a Dictionary('Juliet-JohnToohey.205.mcz'->a MCMczReader ) Dictionary>>at:ifAbsent: Receiver: a Dictionary('Juliet-JohnToohey.205.mcz'->a MCMczReader ) Arguments and temporary variables:
key: 'Juliet-JohnToohey.204.mcz' aBlock: [closure] in MCHttpRepository>>versionReaderForFileNamed:
assoc: nil Receiver's instance variables:
tally: 1 array: {nil. nil. nil. nil. 'Juliet-JohnToohey.205.mcz'->a MCMczReader}
MCHttpRepository>>versionReaderForFileNamed: Receiver: a MCHttpRepository(http://git.parspro.com/mc)
Arguments and temporary variables: aString: 'Juliet-JohnToohey.204.mcz'
Receiver's instance variables: creationTemplate: nil
storeDiffs: nil cache: a Dictionary()
allFileNames: nil
user: 'jt' password: 'trimixisg4u'
readerCache: a Dictionary('Juliet-JohnToohey.205.mcz'->a MCMczReader ) MCHttpRepository>>versionReaderForFileNamed:do: Receiver: a MCHttpRepository(http://git.parspro.com/mc)
Arguments and temporary variables: aString: 'Juliet-JohnToohey.204.mcz'
aBlock: [closure] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFi...etc...
Receiver's instance variables: creationTemplate: nil
storeDiffs: nil cache: a Dictionary()
allFileNames: nil
user: 'jt' password: 'trimixisg4u'
readerCache: a Dictionary('Juliet-JohnToohey.205.mcz'->a MCMczReader ) MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed: Receiver: a MCHttpRepository(http://git.parspro.com/mc)
Arguments and temporary variables: aString: 'Juliet-JohnToohey.204.mcz'
Receiver's instance variables: creationTemplate: nil
storeDiffs: nil cache: a Dictionary()
allFileNames: nil
user: 'jt' password: 'trimixisg4u'
readerCache: a Dictionary('Juliet-JohnToohey.205.mcz'->a MCMczReader ) [] in MCHttpRepository(MCFileBasedRepository)>>versionFromFileNamed: Receiver: a MCHttpRepository(http://git.parspro.com/mc)
Arguments and temporary variables: aString: 'Juliet-JohnToohey.204.mcz'
Receiver's instance variables: creationTemplate: nil
storeDiffs: nil cache: a Dictionary()
allFileNames: nil
user: 'jt' password: 'trimixisg4u'
readerCache: a Dictionary('Juliet-JohnToohey.205.mcz'->a MCMczReader ) Dictionary>>at:ifAbsent: Receiver: a Dictionary() Arguments and temporary variables:
key: 'Juliet-JohnToohey.204.mcz' aBlock: [closure] in MCHttpRepository(MCFileBasedRepository)>>versionFromFileNa...etc...
assoc: nil Receiver's instance variables:
tally: 0 array: #(nil nil nil nil nil)
MCHttpRepository(MCFileBasedRepository)>>versionFromFileNamed: Receiver: a MCHttpRepository(http://git.parspro.com/mc)
Arguments and temporary variables: aString: 'Juliet-JohnToohey.204.mcz'
v: nil Receiver's instance variables:
creationTemplate: nil storeDiffs: nil
cache: a Dictionary() allFileNames: nil
user: 'jt' password: 'trimixisg4u'
readerCache: a Dictionary('Juliet-JohnToohey.205.mcz'->a MCMczReader ) [] in MCFileRepositoryInspector>>version Receiver: a MCFileRepositoryInspector Arguments and temporary variables:
Receiver's instance variables: morph: nil
label: nil modal: false
modalValue: nil version: nil
versions: #(#('Juliet' 'JohnToohey' 206 'Juliet-JohnToohey.206.mcz') #('GoogleC...etc...
loaded: a Set('JQWidgetBox-CheckTree-Core-tbn.1' 'KomServices-gc.19' 'System-Fi...etc...
newer: a Set('GoogleChart' 'JQWidgetBox-Spinner-Core' 'JQWidgetBox-Dev' 'JQWidg...etc...
inherited: a Set('Monticello-al.306' 'OmniBrowser-cwp.399' 'Morphic-stephane_du...etc...
selectedPackage: 'Juliet' selectedVersion: 'Juliet-JohnToohey.204.mcz'
order: 5 versionInfo: nil
BlockClosure>>ensure: Receiver: [closure] in MCFileRepositoryInspector>>version Arguments and temporary variables:
aBlock: [closure] in CursorWithMask(Cursor)>>showWhile: returnValue: nil
b: nil Receiver's instance variables:
outerContext: MCFileRepositoryInspector>>version startpc: 42
numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask
extent: 16@16 depth: 1 fromArray: #(
2r0 2r11111111111111000000000...etc... Arguments and temporary variables:
aBlock: [closure] in MCFileRepositoryInspector>>version oldcursor: ((CursorWithMask
extent: 16@16 depth: 1 fromArray: #(
2r0 2r1...etc... Receiver's instance variables:
bits: a Bitmap of length 16 width: 16
height: 16 depth: 1
offset: -1@-1 maskForm: Form(16x16x1)
MCFileRepositoryInspector>>version Receiver: a MCFileRepositoryInspector Arguments and temporary variables:
Receiver's instance variables: morph: nil
label: nil modal: false
modalValue: nil version: nil
versions: #(#('Juliet' 'JohnToohey' 206 'Juliet-JohnToohey.206.mcz') #('GoogleC...etc...
loaded: a Set('JQWidgetBox-CheckTree-Core-tbn.1' 'KomServices-gc.19' 'System-Fi...etc...
newer: a Set('GoogleChart' 'JQWidgetBox-Spinner-Core' 'JQWidgetBox-Dev' 'JQWidg...etc...
inherited: a Set('Monticello-al.306' 'OmniBrowser-cwp.399' 'Morphic-stephane_du...etc...
selectedPackage: 'Juliet' selectedVersion: 'Juliet-JohnToohey.204.mcz'
order: 5 versionInfo: nil
MCFileRepositoryInspector(MCVersionInspector)>>versionSummary Receiver: a MCFileRepositoryInspector Arguments and temporary variables:
Receiver's instance variables: morph: nil
label: nil modal: false
modalValue: nil version: nil
versions: #(#('Juliet' 'JohnToohey' 206 'Juliet-JohnToohey.206.mcz') #('GoogleC...etc...
loaded: a Set('JQWidgetBox-CheckTree-Core-tbn.1' 'KomServices-gc.19' 'System-Fi...etc...
newer: a Set('GoogleChart' 'JQWidgetBox-Spinner-Core' 'JQWidgetBox-Dev' 'JQWidg...etc...
inherited: a Set('Monticello-al.306' 'OmniBrowser-cwp.399' 'Morphic-stephane_du...etc...
selectedPackage: 'Juliet' selectedVersion: 'Juliet-JohnToohey.204.mcz'
order: 5 versionInfo: nil
MCFileRepositoryInspector(MCVersionInspector)>>summary Receiver: a MCFileRepositoryInspector Arguments and temporary variables:
Receiver's instance variables: morph: nil
label: nil modal: false
modalValue: nil version: nil
versions: #(#('Juliet' 'JohnToohey' 206 'Juliet-JohnToohey.206.mcz') #('GoogleC...etc...
loaded: a Set('JQWidgetBox-CheckTree-Core-tbn.1' 'KomServices-gc.19' 'System-Fi...etc...
newer: a Set('GoogleChart' 'JQWidgetBox-Spinner-Core' 'JQWidgetBox-Dev' 'JQWidg...etc...
inherited: a Set('Monticello-al.306' 'OmniBrowser-cwp.399' 'Morphic-stephane_du...etc...
selectedPackage: 'Juliet' selectedVersion: 'Juliet-JohnToohey.204.mcz'
order: 5 versionInfo: nil
PluggableTextMorphPlus(PluggableTextMorph)>>getText Receiver: a PluggableTextMorphPlus(1349) Arguments and temporary variables:
newText: nil Receiver's instance variables:
bounds: 849@846 corner: 1339@1006 owner: a PluggableStandardWindow(3822)
submorphs: an Array(a TransformMorph(664)) fullBounds: 849@846 corner: 1339@1006
color: Color white extension: a MorphExtension (1647) [locked] [other: (layoutFrame -> a LayoutF...etc...
borderWidth: 1 borderColor: (Color r: 0.667 g: 0.667 b: 0.667)
model: a MCFileRepositoryInspector slotName: nil
open: false scrollBar: a ScrollBar(437)
scroller: a TransformMorph(664) retractableScrollBar: false
scrollBarOnLeft: false getMenuSelector: nil
getMenuTitleSelector: nil hasFocus: false
hScrollBar: a ScrollBar(1568) textMorph: a TextMorphForEditView(3054)
getTextSelector: #summary setTextSelector: #summary:
getSelectionSelector: nil hasUnacceptedEdits: false
askBeforeDiscardingEdits: true selectionInterval: (1 to: 0)
hasEditingConflicts: false getColorSelector: nil
acceptAction: nil PluggableTextMorphPlus(PluggableTextMorph)>>update:
Receiver: a PluggableTextMorphPlus(1349) Arguments and temporary variables:
aSymbol: #summary Receiver's instance variables:
bounds: 849@846 corner: 1339@1006 owner: a PluggableStandardWindow(3822)
submorphs: an Array(a TransformMorph(664)) fullBounds: 849@846 corner: 1339@1006
color: Color white extension: a MorphExtension (1647) [locked] [other: (layoutFrame -> a LayoutF...etc...
borderWidth: 1 borderColor: (Color r: 0.667 g: 0.667 b: 0.667)
model: a MCFileRepositoryInspector slotName: nil
open: false scrollBar: a ScrollBar(437)
scroller: a TransformMorph(664) retractableScrollBar: false
scrollBarOnLeft: false getMenuSelector: nil
getMenuTitleSelector: nil hasFocus: false
hScrollBar: a ScrollBar(1568) textMorph: a TextMorphForEditView(3054)
getTextSelector: #summary setTextSelector: #summary:
getSelectionSelector: nil hasUnacceptedEdits: false
askBeforeDiscardingEdits: true selectionInterval: (1 to: 0)
hasEditingConflicts: false getColorSelector: nil
acceptAction: nil PluggableTextMorphPlus>>update: Receiver: a PluggableTextMorphPlus(1349)
Arguments and temporary variables: what: #summary
Receiver's instance variables: bounds: 849@846 corner: 1339@1006
owner: a PluggableStandardWindow(3822) submorphs: an Array(a TransformMorph(664))
fullBounds: 849@846 corner: 1339@1006 color: Color white
extension: a MorphExtension (1647) [locked] [other: (layoutFrame -> a LayoutF...etc...
borderWidth: 1 borderColor: (Color r: 0.667 g: 0.667 b: 0.667)
model: a MCFileRepositoryInspector slotName: nil
open: false scrollBar: a ScrollBar(437)
scroller: a TransformMorph(664) retractableScrollBar: false
scrollBarOnLeft: false getMenuSelector: nil
getMenuTitleSelector: nil hasFocus: false
hScrollBar: a ScrollBar(1568) textMorph: a TextMorphForEditView(3054)
getTextSelector: #summary setTextSelector: #summary:
getSelectionSelector: nil hasUnacceptedEdits: false
askBeforeDiscardingEdits: true selectionInterval: (1 to: 0)
hasEditingConflicts: false getColorSelector: nil
acceptAction: nil [] in MCFileRepositoryInspector(Object)>>changed:
Receiver: a MCFileRepositoryInspector Arguments and temporary variables:
aParameter: a PluggableTextMorphPlus(1349) aDependent: #summary
Receiver's instance variables: morph: nil
label: nil modal: false
modalValue: nil version: nil
versions: #(#('Juliet' 'JohnToohey' 206 'Juliet-JohnToohey.206.mcz') #('GoogleC...etc...
loaded: a Set('JQWidgetBox-CheckTree-Core-tbn.1' 'KomServices-gc.19' 'System-Fi...etc...
newer: a Set('GoogleChart' 'JQWidgetBox-Spinner-Core' 'JQWidgetBox-Dev' 'JQWidg...etc...
inherited: a Set('Monticello-al.306' 'OmniBrowser-cwp.399' 'Morphic-stephane_du...etc...
selectedPackage: 'Juliet' selectedVersion: 'Juliet-JohnToohey.204.mcz'
order: 5 versionInfo: nil
DependentsArray>>do: Receiver: a DependentsArray(a PluggableStandardWindow(3822) a PluggableButtonMorphPlus(3985) a Plugg...etc...
Arguments and temporary variables: aBlock: [closure] in MCFileRepositoryInspector(Object)>>changed:
dep: a PluggableTextMorphPlus(1349) i: 13
iLimiT: 13 Receiver's instance variables:
a DependentsArray(a PluggableStandardWindow(3822) a PluggableButtonMorphPlus(3985) a Plugg...etc... MCFileRepositoryInspector(Object)>>changed: Receiver: a MCFileRepositoryInspector
Arguments and temporary variables: aParameter: #summary
Receiver's instance variables: morph: nil
label: nil modal: false
modalValue: nil version: nil
versions: #(#('Juliet' 'JohnToohey' 206 'Juliet-JohnToohey.206.mcz') #('GoogleC...etc...
loaded: a Set('JQWidgetBox-CheckTree-Core-tbn.1' 'KomServices-gc.19' 'System-Fi...etc...
newer: a Set('GoogleChart' 'JQWidgetBox-Spinner-Core' 'JQWidgetBox-Dev' 'JQWidg...etc...
inherited: a Set('Monticello-al.306' 'OmniBrowser-cwp.399' 'Morphic-stephane_du...etc...
selectedPackage: 'Juliet' selectedVersion: 'Juliet-JohnToohey.204.mcz'
order: 5 versionInfo: nil
MCFileRepositoryInspector>>versionSelection: Receiver: a MCFileRepositoryInspector Arguments and temporary variables:
aNumber: 3 Receiver's instance variables:
morph: nil label: nil
modal: false modalValue: nil
version: nil
versions: #(#('Juliet' 'JohnToohey' 206 'Juliet-JohnToohey.206.mcz') #('GoogleC...etc...
loaded: a Set('JQWidgetBox-CheckTree-Core-tbn.1' 'KomServices-gc.19' 'System-Fi...etc...
newer: a Set('GoogleChart' 'JQWidgetBox-Spinner-Core' 'JQWidgetBox-Dev' 'JQWidg...etc...
inherited: a Set('Monticello-al.306' 'OmniBrowser-cwp.399' 'Morphic-stephane_du...etc...
selectedPackage: 'Juliet' selectedVersion: 'Juliet-JohnToohey.204.mcz'
order: 5 versionInfo: nil
PluggableListMorphPlus(PluggableListMorph)>>changeModelSelection: Receiver: a PluggableListMorphPlus(3673) Arguments and temporary variables:
anInteger: 3 Receiver's instance variables:
bounds: 1098@619 corner: 1339@842 owner: a PluggableStandardWindow(3822)
submorphs: an Array(a ScrollBar(1643) a ScrollBar(1648) a TransformMorph(1641))...etc...
fullBounds: 1098@619 corner: 1339@842 color: Color white
extension: a MorphExtension (1740) [locked] [other: (layoutFrame -> a LayoutF...etc...
borderWidth: 1 borderColor: (Color r: 0.667 g: 0.667 b: 0.667)
model: a MCFileRepositoryInspector slotName: nil
open: false scrollBar: a ScrollBar(1648)
scroller: a TransformMorph(1641) retractableScrollBar: false
scrollBarOnLeft: false getMenuSelector: #versionListMenu:
getMenuTitleSelector: nil hasFocus: false
hScrollBar: a ScrollBar(1643) list: an OrderedCollection(a Text for 'Juliet-JohnToohey.206.mcz' a Text for 'J...etc...
getListSelector: #versionList getListSizeSelector: nil
getListElementSelector: nil getIndexSelector: #versionSelection
setIndexSelector: #versionSelection: keystrokeActionSelector: nil
autoDeselect: true lastKeystrokeTime: 0
lastKeystrokes: '' doubleClickSelector: nil
handlesBasicKeys: nil potentialDropRow: nil
listMorph: a LazyListMorph(3398) hScrollRangeCache: nil
dragItemSelector: nil dropItemSelector: nil
wantsDropSelector: nil PluggableListMorphPlus(PluggableListMorph)>>mouseUp:
Receiver: a PluggableListMorphPlus(3673) Arguments and temporary variables:
event: [1193@653 mouseUp 996701 nil] row: 3
mdr: 3 Receiver's instance variables:
bounds: 1098@619 corner: 1339@842 owner: a PluggableStandardWindow(3822)
submorphs: an Array(a ScrollBar(1643) a ScrollBar(1648) a TransformMorph(1641))...etc...
fullBounds: 1098@619 corner: 1339@842 color: Color white
extension: a MorphExtension (1740) [locked] [other: (layoutFrame -> a LayoutF...etc...
borderWidth: 1 borderColor: (Color r: 0.667 g: 0.667 b: 0.667)
model: a MCFileRepositoryInspector slotName: nil
open: false scrollBar: a ScrollBar(1648)
scroller: a TransformMorph(1641) retractableScrollBar: false
scrollBarOnLeft: false getMenuSelector: #versionListMenu:
getMenuTitleSelector: nil hasFocus: false
hScrollBar: a ScrollBar(1643) list: an OrderedCollection(a Text for 'Juliet-JohnToohey.206.mcz' a Text for 'J...etc...
getListSelector: #versionList getListSizeSelector: nil
getListElementSelector: nil getIndexSelector: #versionSelection
setIndexSelector: #versionSelection: keystrokeActionSelector: nil
autoDeselect: true lastKeystrokeTime: 0
lastKeystrokes: '' doubleClickSelector: nil
handlesBasicKeys: nil potentialDropRow: nil
listMorph: a LazyListMorph(3398) hScrollRangeCache: nil
dragItemSelector: nil dropItemSelector: nil
wantsDropSelector: nil PluggableListMorphPlus(Morph)>>handleMouseUp:
Receiver: a PluggableListMorphPlus(3673) Arguments and temporary variables:
anEvent: [1193@653 mouseUp 996701 nil] Receiver's instance variables:
bounds: 1098@619 corner: 1339@842 owner: a PluggableStandardWindow(3822)
submorphs: an Array(a ScrollBar(1643) a ScrollBar(1648) a TransformMorph(1641))...etc...
fullBounds: 1098@619 corner: 1339@842 color: Color white
extension: a MorphExtension (1740) [locked] [other: (layoutFrame -> a LayoutF...etc...
borderWidth: 1 borderColor: (Color r: 0.667 g: 0.667 b: 0.667)
model: a MCFileRepositoryInspector slotName: nil
open: false scrollBar: a ScrollBar(1648)
scroller: a TransformMorph(1641) retractableScrollBar: false
scrollBarOnLeft: false getMenuSelector: #versionListMenu:
getMenuTitleSelector: nil hasFocus: false
hScrollBar: a ScrollBar(1643) list: an OrderedCollection(a Text for 'Juliet-JohnToohey.206.mcz' a Text for 'J...etc...
getListSelector: #versionList getListSizeSelector: nil
getListElementSelector: nil getIndexSelector: #versionSelection
setIndexSelector: #versionSelection: keystrokeActionSelector: nil
autoDeselect: true lastKeystrokeTime: 0
lastKeystrokes: '' doubleClickSelector: nil
handlesBasicKeys: nil potentialDropRow: nil
listMorph: a LazyListMorph(3398) hScrollRangeCache: nil
dragItemSelector: nil dropItemSelector: nil
wantsDropSelector: nil MouseButtonEvent>>sentTo: Receiver: [1193@653 mouseUp 996701 nil]
Arguments and temporary variables: anObject: a PluggableListMorphPlus(3673)
Receiver's instance variables: timeStamp: 996701
source: a HandMorph(3216) windowIndex: nil
type: #mouseUp buttons: 0
position: 1193@653 handler: nil
wasHandled: true whichButton: 4
PluggableListMorphPlus(Morph)>>handleEvent: Receiver: a PluggableListMorphPlus(3673) Arguments and temporary variables:
anEvent: [1193@653 mouseUp 996701 nil] Receiver's instance variables:
bounds: 1098@619 corner: 1339@842 owner: a PluggableStandardWindow(3822)
submorphs: an Array(a ScrollBar(1643) a ScrollBar(1648) a TransformMorph(1641))...etc...
fullBounds: 1098@619 corner: 1339@842 color: Color white
extension: a MorphExtension (1740) [locked] [other: (layoutFrame -> a LayoutF...etc...
borderWidth: 1 borderColor: (Color r: 0.667 g: 0.667 b: 0.667)
model: a MCFileRepositoryInspector slotName: nil
open: false scrollBar: a ScrollBar(1648)
scroller: a TransformMorph(1641) retractableScrollBar: false
scrollBarOnLeft: false getMenuSelector: #versionListMenu:
getMenuTitleSelector: nil hasFocus: false
hScrollBar: a ScrollBar(1643) list: an OrderedCollection(a Text for 'Juliet-JohnToohey.206.mcz' a Text for 'J...etc...
getListSelector: #versionList getListSizeSelector: nil
getListElementSelector: nil getIndexSelector: #versionSelection
setIndexSelector: #versionSelection: keystrokeActionSelector: nil
autoDeselect: true lastKeystrokeTime: 0
lastKeystrokes: '' doubleClickSelector: nil
handlesBasicKeys: nil potentialDropRow: nil
listMorph: a LazyListMorph(3398) hScrollRangeCache: nil
dragItemSelector: nil dropItemSelector: nil
wantsDropSelector: nil --- The full stack ---
[] in DelayWaitTimeout>>wait BlockClosure>>ensure: DelayWaitTimeout>>wait Semaphore>>waitTimeoutMSecs: HTTPSocket(Socket)>>waitForDataFor:ifClosed:ifTimedOut:
HTTPSocket>>getRestOfBuffer:totalLength: [] in HTTPSocket class>>httpGetDocument:args:accept:request: SmallInteger(Integer)>>timesRepeat: HTTPSocket class>>httpGetDocument:args:accept:request:
HTTPSocket class>>httpGet:args:accept:request: HTTPSocket class>>httpGet:args:user:passwd: MCHttpRepository>>readStreamForFileNamed:do: MCHttpRepository(MCFileBasedRepository)>>versionReaderForFileNamed:do:
[] in MCHttpRepository>>versionReaderForFileNamed: Dictionary>>at:ifAbsent: MCHttpRepository>>versionReaderForFileNamed: MCHttpRepository>>versionReaderForFileNamed:do:
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed: [] in MCHttpRepository(MCFileBasedRepository)>>versionFromFileNamed: Dictionary>>at:ifAbsent: MCHttpRepository(MCFileBasedRepository)>>versionFromFileNamed:
[] in MCFileRepositoryInspector>>version BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: MCFileRepositoryInspector>>version MCFileRepositoryInspector(MCVersionInspector)>>versionSummary
MCFileRepositoryInspector(MCVersionInspector)>>summary PluggableTextMorphPlus(PluggableTextMorph)>>getText PluggableTextMorphPlus(PluggableTextMorph)>>update: PluggableTextMorphPlus>>update:
[] in MCFileRepositoryInspector(Object)>>changed: DependentsArray>>do: MCFileRepositoryInspector(Object)>>changed: MCFileRepositoryInspector>>versionSelection:
PluggableListMorphPlus(PluggableListMorph)>>changeModelSelection: PluggableListMorphPlus(PluggableListMorph)>>mouseUp: PluggableListMorphPlus(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo:
PluggableListMorphPlus(Morph)>>handleEvent: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with: PluggableListMorphPlus(Morph)>>processEvent:using: PluggableListMorphPlus(Morph)>>processEvent: PluggableListMorphPlus(PluggableListMorph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: [] in PasteUpMorph>>becomeActiveDuring: 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 Project class>>spawnNewProcess [] in BlockClosure>>newProcess 2010/1/12 Benoit St-Jean <[hidden email]>
-- -JT _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
yes, my suggestion was to download the .cs for the undersore using firefox. Then just drag and drop the .cs to the image, file in.
then comment the GlorpDBX loader so that it doesn't do that HTTPget and that's all. 2010/1/12 John Toohey <[hidden email]> Yep, perfect, many thanks. So this is the stack trace, and I think it may be the issue that Marino raised. _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Not sure that I understand. GlorpDBX works fine, after I loaded it via Gofer. Its just that after I've installed everything, that accessing any MC repo, squeaksource etc., then MC will freeze when I open a package.
2010/1/12 Mariano Martinez Peck <[hidden email]> yes, my suggestion was to download the .cs for the undersore using firefox. Then just drag and drop the .cs to the image, file in. -- -JT _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Sorry...I am in fuc..residence with fuc..internet. It works really bad. I cannot even browse MC.
If you are installing GlorpDBX with the SqueakDBXPharoLoader loadGlorpDB (I think that was the name) you will see that inside, I have this piece of code: (HTTPSocket httpGet: 'http://www.assembla.com/spaces/SqueakDBX/documents/dvVhPSvuCr3OqXeJe5aVNr/download/underscore.cs') readStream fileIn. Put that url in firefox, and download that file (undersore.cs) Drag and drop that file into the image and do a file in. You can also use the FileBrowser to file in that file if you want. After that, comment that line and install GlorpDBX in that way (SqueakDBXPharoLoader loadGlorpDB) After done all that, MC should work ok (if you are lucky) Did it work ? cheers Mariano 2010/1/12 John Toohey <[hidden email]> Not sure that I understand. GlorpDBX works fine, after I loaded it via Gofer. Its just that after I've installed everything, that accessing any MC repo, squeaksource etc., then MC will freeze when I open a package. _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
I filedIn the script before I installed GlorpDBX into a new image, and then continued with the rest of the build process. Everything seemed fine, until I commited a change. The commit went through, but froze at the end. I broke out of it and into the debugger. It was stopped in SequenceableCollection. I thought that was a strange place for it to be, and then noticed it was in in #pairsDo.
A few nights ago, some of the guys helped me with a collection problem that I had, and they suggested that I add an #allPairsDo method to the SequenceableCollection class. It was very late and I inadvertently called it #pairsDo :-( I guess every time I do a full load of my app, I overwrite the standard method, and MC uses that. What an idiot! Everything seems to work now, thanks to everyone for all the help.
2010/1/12 Mariano Martinez Peck <[hidden email]> Sorry...I am in fuc..residence with fuc..internet. It works really bad. I cannot even browse MC. -- -JT _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
2010/1/12 John Toohey <[hidden email]> I filedIn the script before I installed GlorpDBX into a new image, and then continued with the rest of the build process. Everything seemed fine, until I commited a change. The commit went through, but froze at the end. I broke out of it and into the debugger. It was stopped in SequenceableCollection. I thought that was a strange place for it to be, and then noticed it was in in #pairsDo. ahahahhaha but why now you got a debugger and before you didn't ?? I was due to what I told you to do ??? I am thinking actually if you had or not the issue I found.
hahaha no problem ;) good luck
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Command-dot puts me in the debugger. Originally it was stuck in the network protocol (see stack trace above), but this time (After I filed-in your script) it was only in #pairsDo. So not sure if #pairsDo was the cause of all my problems, or whether your script cured the main problem.
2010/1/12 Mariano Martinez Peck <[hidden email]>
-- -JT _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Free forum by Nabble | Edit this page |