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/do...') 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 <jt@parspro.com>
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 <marianopeck@gmail.com>
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 <jt@parspro.com>
Yep, perfect, many thanks. So this is the stack trace, and I think it may be the issue that Marino raised.
From: johnptoohey@gmail.com To: Pharo-project@lists.gforge.inria.fr 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: 'PK G_,<ªâ¦a packageÃÃKÃMUP÷*ÃÃL-Qà PK G_,...etc... length: 301133 buf: 'â¢}Oü#2ßšUâÆÂ¾5:þôC°S917 ¼2óò3 µ1R(b ðéñ V^ ¦äp«Ã? »[°¬ûÃW¶aªý¸! gx4Sâ°f« ...etc... response: a RWBinaryOrTextStream 'PK G_,<ªâ¦a packageÃÃ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: url: 'http://git.parspro.com/mc/Juliet-JohnToohey.204.mcz' 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: url: 'http://git.parspro.com/mc/Juliet-JohnToohey.204.mcz' 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 location: 'http://git.parspro.com/mc' 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 location: 'http://git.parspro.com/mc' 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 location: 'http://git.parspro.com/mc' 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 location: 'http://git.parspro.com/mc' 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 location: 'http://git.parspro.com/mc' 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 location: 'http://git.parspro.com/mc' 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 location: 'http://git.parspro.com/mc' 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 location: 'http://git.parspro.com/mc' 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 repository: a MCHttpRepository(http://git.parspro.com/mc) 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 repository: a MCHttpRepository(http://git.parspro.com/mc) 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 repository: a MCHttpRepository(http://git.parspro.com/mc) 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 repository: a MCHttpRepository(http://git.parspro.com/mc) 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 repository: a MCHttpRepository(http://git.parspro.com/mc) 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 repository: a MCHttpRepository(http://git.parspro.com/mc) 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 repository: a MCHttpRepository(http://git.parspro.com/mc) 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 <bstjean@yahoo.com>
Hope this helps to interrupt :
http://wiki.squeak.org/squeak/899 http://wiki.squeak.org/squeak/1542
----------------- Benoit St-Jean Yahoo! Messenger: bstjean Blog: lamneth.wordpress.com A standpoint is an intellectual horizon of radius zero. (Albert Einstein)
------------------------------ *From:* Mariano Martinez Peck <marianopeck@gmail.com> *To:* Pharo-project@lists.gforge.inria.fr *Sent:* Tue, January 12, 2010 4:02:41 PM *Subject:* Re: [Pharo-project] Corrupted Monticello
Try a system interrupt as Stef said. I don't remember the shortcut.... ctrl . - ?
Maybe a problem with the UUID plugin ? You said you have mac os and Linux, it happens in both ?
Cheers
On Tue, Jan 12, 2010 at 5:57 PM, Henrik Sperre Johansen < henrik.s.johansen@veloxit.no> wrote:
Would CPU be 99% if he were blocking on a semaphore?
Cheers, Henry
On 12.01.2010 21:54, Stéphane Ducasse wrote:
when you say freeze do you wait enough for a network time out. Because if you bug is related to a network problem you may be block in a smeaphore Did you try to do command . to get a debugger.
Stef
On Jan 12, 2010, at 9:47 PM, John Toohey wrote:
Yep. 1. Download PharoCore. 2. Install Lukas's development environment via Gofer 3. Via Gofer install Seasside 3, JQWidgetBox, GlorpDBX, and my apps 4. Update a method and do do a Gofer commit or: Browse a repo with MC, and click on a package name Image freezes.
With 10504, there were failing MC tests, and these errors had appeared in an earlier image, which is why I started to update to the latest images. The tests work in 10506, but somewhere in the process I corrupt MC.
On Tue, Jan 12, 2010 at 15:39, Stéphane Ducasse< stephane.ducasse@inria.fr> wrote: this is strange. can you reproduce the problem?
Stef
On Jan 12, 2010, at 4:21 PM, John Toohey wrote:
Rebuilt a new image from scratch, using the rc1 Core image, and everything was fine, until I did a "Save As" in order to rename the image. After that MC stops working again. Just completing another rebuild now, and will try to move the renamed image to another directory, before using MC again.
2010/1/12 Mariano Martinez Peck<marianopeck@gmail.com> And what about what I told you about reloading again the two versions?
Sometimes I have problems with my proxy and I have to evaluate:
HTTPSocket stopUsingProxyServer.
2010/1/11 John Toohey<jt@parspro.com> Did the cleanUpForRelease, but MC still hangs. Do you know what DEV image is the most stable right now, or is there a way to enable debug output from MC?
2010/1/11 Mariano Martinez Peck<marianopeck@gmail.com>
Maybe you can reload the Monticello and MonticelloGUI package from the repository Pharo. However, I would check in that 10496 image which were the versions of those two packages and I would download exactly those two versions.
Maybe you can also try to remove the package cache and also evaluate (backup the image first):
MCFileBasedRepository flushAllCaches. MCMethodDefinition shutDown. MCDefinition clearInstances.
Or even
ScriptLoader new cleanUpForRelease
Cheers
Mariano
2010/1/11 John Toohey<jt@parspro.com> Hi, I've just built a new image based on PharoCore1.0rc1 Latest update: #10496, and MC freezes the image whenever I try to open a package. I can view a repo, but not open or load the packages. Is there anyway to rebuild MC, without rebuilding the entire image again? There is no debug file written out, just the CPU pegged at 99% and an unresponsive image.
-- -JT
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- -JT
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- -JT
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- -JT
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
------------------------------ The new Internet Explorer® 8 - Faster, safer, easier. Optimized for Yahoo! *Get it Now for Free!*<http://downloads.yahoo.com/ca/internetexplorer/>
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- -JT
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- -JT
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project