��
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 <marianopeck@gmail.com>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 <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.comSubject: [BUG][] in DelayWaitTimeout>>waithere insert explanation of what you were doing, suspect changes you've made and so forth.12 January 2010 4:29:50 pmVM: Mac OS - intel - 1058 - Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] Squeak VM 4.2.2b1Image: PharoCore1.0rc1 [Latest update: #10506]SecurityManager state:Restricted: falseFileAccess: trueSocketAccess: trueWorking Dir /Users/jpt/Dev/repos/Dev-Images/TestTrusted Dir /foobar/tooBar/forSqueak/bogusUntrusted Dir /Users/jpt/Library/Preferences/Squeak/Internet/My Squeak[] in DelayWaitTimeout>>waitReceiver: a DelayWaitTimeout(5000 msecs)Arguments and temporary variables:��Receiver's instance variables:��delayDuration: 5000resumptionTime: 1004879delaySemaphore: a Semaphore()beingWaitedOn: falseprocess: a Process in [] in DelayWaitTimeout>>waitexpired: falseBlockClosure>>ensure:Receiver: [closure] in DelayWaitTimeout>>waitArguments and temporary variables:��aBlock: [closure] in DelayWaitTimeout>>waitreturnValue: nilb: nilReceiver's instance variables:��outerContext: DelayWaitTimeout>>waitstartpc: 37numArgs: 0DelayWaitTimeout>>waitReceiver: a DelayWaitTimeout(5000 msecs)Arguments and temporary variables:��Receiver's instance variables:��delayDuration: 5000resumptionTime: 1004879delaySemaphore: a Semaphore()beingWaitedOn: falseprocess: a Process in [] in DelayWaitTimeout>>waitexpired: falseSemaphore>>waitTimeoutMSecs:Receiver: a Semaphore()Arguments and temporary variables:��anInteger: 5000d: a DelayWaitTimeout(5000 msecs)Receiver's instance variables:��firstLink: nillastLink: nilexcessSignals: 1HTTPSocket(Socket)>>waitForDataFor:ifClosed:ifTimedOut:Receiver: a HTTPSocket[connected]Arguments and temporary variables:��timeout: 5closedBlock: [closure] in HTTPSocket>>getRestOfBuffer:totalLength:timedOutBlock: [closure] in HTTPSocket>>getRestOfBuffer:totalLength:startTime: 999879msecsDelta: 5000Receiver'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: falseheaderTokens: nilheaders: 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: 301133buf: '���}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: 1368Receiver'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: falseheaderTokens: nilheaders: a Dictionary('accept-ranges'->'bytes' 'cache-control'->'max-age=588557...etc...responseCode: '200'[] in HTTPSocket class>>httpGetDocument:args:accept:request:Receiver: HTTPSocketArguments and temporary variables:��<<error during printing>Receiver's instance variables:��superclass: SocketmethodDict: a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...format: 146instanceVariables: #('headerTokens' 'headers' 'responseCode')organization: ('accessing' contentType contentType: contentsLength: getHeader: ...etc...subclasses: nilname: #HTTPSocketclassPool: a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...sharedPools: nilenvironment: Smalltalkcategory: #'Network-Protocols'traitComposition: nillocalSelectors: nilSmallInteger(Integer)>>timesRepeat:Receiver: 3Arguments and temporary variables:��aBlock: [closure] in HTTPSocket class>>httpGetDocument:args:accept:request:count: 1Receiver's instance variables:��3HTTPSocket class>>httpGetDocument:args:accept:request:Receiver: HTTPSocketArguments and temporary variables:��<<error during printing>Receiver's instance variables:��superclass: SocketmethodDict: a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...format: 146instanceVariables: #('headerTokens' 'headers' 'responseCode')organization: ('accessing' contentType contentType: contentsLength: getHeader: ...etc...subclasses: nilname: #HTTPSocketclassPool: a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...sharedPools: nilenvironment: Smalltalkcategory: #'Network-Protocols'traitComposition: nillocalSelectors: nilHTTPSocket class>>httpGet:args:accept:request:Receiver: HTTPSocketArguments and temporary variables:��args: nilmimeType: '*/*'requestString: 'Authorization: Basic anQ6dHJpbWl4aXNnNHU='document: nilReceiver's instance variables:��superclass: SocketmethodDict: a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...format: 146instanceVariables: #('headerTokens' 'headers' 'responseCode')organization: ('accessing' contentType contentType: contentsLength: getHeader: ...etc...subclasses: nilname: #HTTPSocketclassPool: a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...sharedPools: nilenvironment: Smalltalkcategory: #'Network-Protocols'traitComposition: nillocalSelectors: nilHTTPSocket class>>httpGet:args:user:passwd:Receiver: HTTPSocketArguments and temporary variables:��args: niluser: 'jt'passwd: 'trimixisg4u'authorization: 'anQ6dHJpbWl4aXNnNHU='result: nilReceiver's instance variables:��superclass: SocketmethodDict: a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...format: 146instanceVariables: #('headerTokens' 'headers' 'responseCode')organization: ('accessing' contentType contentType: contentsLength: getHeader: ...etc...subclasses: nilname: #HTTPSocketclassPool: a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...sharedPools: nilenvironment: Smalltalkcategory: #'Network-Protocols'traitComposition: nillocalSelectors: nilMCHttpRepository>>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: nilReceiver's instance variables:��creationTemplate: nilstoreDiffs: nilcache: a Dictionary()allFileNames: niluser: '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: nilstoreDiffs: nilcache: a Dictionary()allFileNames: niluser: '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: nilstoreDiffs: nilcache: a Dictionary()allFileNames: niluser: '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: nilReceiver's instance variables:��tally: 1array: {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: nilstoreDiffs: nilcache: a Dictionary()allFileNames: niluser: '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: nilstoreDiffs: nilcache: a Dictionary()allFileNames: niluser: '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: nilstoreDiffs: nilcache: a Dictionary()allFileNames: niluser: '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: nilstoreDiffs: nilcache: a Dictionary()allFileNames: niluser: '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: nilReceiver's instance variables:��tally: 0array: #(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: nilReceiver's instance variables:��creationTemplate: nilstoreDiffs: nilcache: a Dictionary()allFileNames: niluser: 'jt'password: 'trimixisg4u'readerCache: a Dictionary('Juliet-JohnToohey.205.mcz'->a MCMczReader )
[] in MCFileRepositoryInspector>>versionReceiver: a MCFileRepositoryInspectorArguments and temporary variables:��Receiver's instance variables:��morph: nillabel: nilmodal: falsemodalValue: nilversion: nilversions: #(#('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: 5versionInfo: nilBlockClosure>>ensure:Receiver: [closure] in MCFileRepositoryInspector>>versionArguments and temporary variables:��aBlock: [closure] in CursorWithMask(Cursor)>>showWhile:returnValue: nilb: nilReceiver's instance variables:��outerContext: MCFileRepositoryInspector>>versionstartpc: 42numArgs: 0CursorWithMask(Cursor)>>showWhile:Receiver: ((CursorWithMaskextent: 16@16depth: 1fromArray: #(2r02r11111111111111000000000...etc...Arguments and temporary variables:��aBlock: [closure] in MCFileRepositoryInspector>>versionoldcursor: ((CursorWithMaskextent: 16@16depth: 1fromArray: #(2r02r1...etc...Receiver's instance variables:��bits: a Bitmap of length 16width: 16height: 16depth: 1offset: -1@-1maskForm: Form(16x16x1)MCFileRepositoryInspector>>versionReceiver: a MCFileRepositoryInspectorArguments and temporary variables:��Receiver's instance variables:��morph: nillabel: nilmodal: falsemodalValue: nilversion: nilversions: #(#('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: 5versionInfo: nilMCFileRepositoryInspector(MCVersionInspector)>>versionSummaryReceiver: a MCFileRepositoryInspectorArguments and temporary variables:��Receiver's instance variables:��morph: nillabel: nilmodal: falsemodalValue: nilversion: nilversions: #(#('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: 5versionInfo: nilMCFileRepositoryInspector(MCVersionInspector)>>summaryReceiver: a MCFileRepositoryInspectorArguments and temporary variables:��Receiver's instance variables:��morph: nillabel: nilmodal: falsemodalValue: nilversion: nilversions: #(#('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: 5versionInfo: nilPluggableTextMorphPlus(PluggableTextMorph)>>getTextReceiver: a PluggableTextMorphPlus(1349)Arguments and temporary variables:��newText: nilReceiver's instance variables:��bounds: 849@846 corner: 1339@1006owner: a PluggableStandardWindow(3822)submorphs: an Array(a TransformMorph(664))fullBounds: 849@846 corner: 1339@1006color: Color whiteextension: a MorphExtension (1647) [locked] ��[other: ��(layoutFrame -> a LayoutF...etc...borderWidth: 1borderColor: (Color r: 0.667 g: 0.667 b: 0.667)model: a MCFileRepositoryInspectorslotName: nilopen: falsescrollBar: a ScrollBar(437)scroller: a TransformMorph(664)retractableScrollBar: falsescrollBarOnLeft: falsegetMenuSelector: nilgetMenuTitleSelector: nilhasFocus: falsehScrollBar: a ScrollBar(1568)textMorph: a TextMorphForEditView(3054)getTextSelector: #summarysetTextSelector: #summary:getSelectionSelector: nilhasUnacceptedEdits: falseaskBeforeDiscardingEdits: trueselectionInterval: (1 to: 0)hasEditingConflicts: falsegetColorSelector: nilacceptAction: nilPluggableTextMorphPlus(PluggableTextMorph)>>update:Receiver: a PluggableTextMorphPlus(1349)Arguments and temporary variables:��aSymbol: #summaryReceiver's instance variables:��bounds: 849@846 corner: 1339@1006owner: a PluggableStandardWindow(3822)submorphs: an Array(a TransformMorph(664))fullBounds: 849@846 corner: 1339@1006color: Color whiteextension: a MorphExtension (1647) [locked] ��[other: ��(layoutFrame -> a LayoutF...etc...borderWidth: 1borderColor: (Color r: 0.667 g: 0.667 b: 0.667)model: a MCFileRepositoryInspectorslotName: nilopen: falsescrollBar: a ScrollBar(437)scroller: a TransformMorph(664)retractableScrollBar: falsescrollBarOnLeft: falsegetMenuSelector: nilgetMenuTitleSelector: nilhasFocus: falsehScrollBar: a ScrollBar(1568)textMorph: a TextMorphForEditView(3054)getTextSelector: #summarysetTextSelector: #summary:getSelectionSelector: nilhasUnacceptedEdits: falseaskBeforeDiscardingEdits: trueselectionInterval: (1 to: 0)hasEditingConflicts: falsegetColorSelector: nilacceptAction: nilPluggableTextMorphPlus>>update:Receiver: a PluggableTextMorphPlus(1349)Arguments and temporary variables:��what: #summaryReceiver's instance variables:��bounds: 849@846 corner: 1339@1006owner: a PluggableStandardWindow(3822)submorphs: an Array(a TransformMorph(664))fullBounds: 849@846 corner: 1339@1006color: Color whiteextension: a MorphExtension (1647) [locked] ��[other: ��(layoutFrame -> a LayoutF...etc...borderWidth: 1borderColor: (Color r: 0.667 g: 0.667 b: 0.667)model: a MCFileRepositoryInspectorslotName: nilopen: falsescrollBar: a ScrollBar(437)scroller: a TransformMorph(664)retractableScrollBar: falsescrollBarOnLeft: falsegetMenuSelector: nilgetMenuTitleSelector: nilhasFocus: falsehScrollBar: a ScrollBar(1568)textMorph: a TextMorphForEditView(3054)getTextSelector: #summarysetTextSelector: #summary:getSelectionSelector: nilhasUnacceptedEdits: falseaskBeforeDiscardingEdits: trueselectionInterval: (1 to: 0)hasEditingConflicts: falsegetColorSelector: nilacceptAction: nil[] in MCFileRepositoryInspector(Object)>>changed:Receiver: a MCFileRepositoryInspectorArguments and temporary variables:��aParameter: a PluggableTextMorphPlus(1349)aDependent: #summaryReceiver's instance variables:��morph: nillabel: nilmodal: falsemodalValue: nilversion: nilversions: #(#('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: 5versionInfo: nilDependentsArray>>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: 13iLimiT: 13Receiver's instance variables:��a DependentsArray(a PluggableStandardWindow(3822) a PluggableButtonMorphPlus(3985) a Plugg...etc...MCFileRepositoryInspector(Object)>>changed:Receiver: a MCFileRepositoryInspectorArguments and temporary variables:��aParameter: #summaryReceiver's instance variables:��morph: nillabel: nilmodal: falsemodalValue: nilversion: nilversions: #(#('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: 5versionInfo: nilMCFileRepositoryInspector>>versionSelection:Receiver: a MCFileRepositoryInspectorArguments and temporary variables:��aNumber: 3Receiver's instance variables:��morph: nillabel: nilmodal: falsemodalValue: nilversion: nilversions: #(#('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: 5versionInfo: nilPluggableListMorphPlus(PluggableListMorph)>>changeModelSelection:Receiver: a PluggableListMorphPlus(3673)Arguments and temporary variables:��anInteger: 3Receiver's instance variables:��bounds: 1098@619 corner: 1339@842owner: a PluggableStandardWindow(3822)submorphs: an Array(a ScrollBar(1643) a ScrollBar(1648) a TransformMorph(1641))...etc...fullBounds: 1098@619 corner: 1339@842color: Color whiteextension: a MorphExtension (1740) [locked] ��[other: ��(layoutFrame -> a LayoutF...etc...borderWidth: 1borderColor: (Color r: 0.667 g: 0.667 b: 0.667)model: a MCFileRepositoryInspectorslotName: nilopen: falsescrollBar: a ScrollBar(1648)scroller: a TransformMorph(1641)retractableScrollBar: falsescrollBarOnLeft: falsegetMenuSelector: #versionListMenu:getMenuTitleSelector: nilhasFocus: falsehScrollBar: a ScrollBar(1643)list: an OrderedCollection(a Text for 'Juliet-JohnToohey.206.mcz' a Text for 'J...etc...getListSelector: #versionListgetListSizeSelector: nilgetListElementSelector: nilgetIndexSelector: #versionSelectionsetIndexSelector: #versionSelection:keystrokeActionSelector: nilautoDeselect: truelastKeystrokeTime: 0lastKeystrokes: ''doubleClickSelector: nilhandlesBasicKeys: nilpotentialDropRow: nillistMorph: a LazyListMorph(3398)hScrollRangeCache: nildragItemSelector: nildropItemSelector: nilwantsDropSelector: nilPluggableListMorphPlus(PluggableListMorph)>>mouseUp:Receiver: a PluggableListMorphPlus(3673)Arguments and temporary variables:��event: [1193@653 mouseUp 996701 nil]row: 3mdr: 3Receiver's instance variables:��bounds: 1098@619 corner: 1339@842owner: a PluggableStandardWindow(3822)submorphs: an Array(a ScrollBar(1643) a ScrollBar(1648) a TransformMorph(1641))...etc...fullBounds: 1098@619 corner: 1339@842color: Color whiteextension: a MorphExtension (1740) [locked] ��[other: ��(layoutFrame -> a LayoutF...etc...borderWidth: 1borderColor: (Color r: 0.667 g: 0.667 b: 0.667)model: a MCFileRepositoryInspectorslotName: nilopen: falsescrollBar: a ScrollBar(1648)scroller: a TransformMorph(1641)retractableScrollBar: falsescrollBarOnLeft: falsegetMenuSelector: #versionListMenu:getMenuTitleSelector: nilhasFocus: falsehScrollBar: a ScrollBar(1643)list: an OrderedCollection(a Text for 'Juliet-JohnToohey.206.mcz' a Text for 'J...etc...getListSelector: #versionListgetListSizeSelector: nilgetListElementSelector: nilgetIndexSelector: #versionSelectionsetIndexSelector: #versionSelection:keystrokeActionSelector: nilautoDeselect: truelastKeystrokeTime: 0lastKeystrokes: ''doubleClickSelector: nilhandlesBasicKeys: nilpotentialDropRow: nillistMorph: a LazyListMorph(3398)hScrollRangeCache: nildragItemSelector: nildropItemSelector: nilwantsDropSelector: nilPluggableListMorphPlus(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@842owner: a PluggableStandardWindow(3822)submorphs: an Array(a ScrollBar(1643) a ScrollBar(1648) a TransformMorph(1641))...etc...fullBounds: 1098@619 corner: 1339@842color: Color whiteextension: a MorphExtension (1740) [locked] ��[other: ��(layoutFrame -> a LayoutF...etc...borderWidth: 1borderColor: (Color r: 0.667 g: 0.667 b: 0.667)model: a MCFileRepositoryInspectorslotName: nilopen: falsescrollBar: a ScrollBar(1648)scroller: a TransformMorph(1641)retractableScrollBar: falsescrollBarOnLeft: falsegetMenuSelector: #versionListMenu:getMenuTitleSelector: nilhasFocus: falsehScrollBar: a ScrollBar(1643)list: an OrderedCollection(a Text for 'Juliet-JohnToohey.206.mcz' a Text for 'J...etc...getListSelector: #versionListgetListSizeSelector: nilgetListElementSelector: nilgetIndexSelector: #versionSelectionsetIndexSelector: #versionSelection:keystrokeActionSelector: nilautoDeselect: truelastKeystrokeTime: 0lastKeystrokes: ''doubleClickSelector: nilhandlesBasicKeys: nilpotentialDropRow: nillistMorph: a LazyListMorph(3398)hScrollRangeCache: nildragItemSelector: nildropItemSelector: nilwantsDropSelector: nilMouseButtonEvent>>sentTo:Receiver: [1193@653 mouseUp 996701 nil]Arguments and temporary variables:��anObject: a PluggableListMorphPlus(3673)Receiver's instance variables:��timeStamp: 996701source: a HandMorph(3216)windowIndex: niltype: #mouseUpbuttons: 0position: 1193@653handler: nilwasHandled: truewhichButton: 4PluggableListMorphPlus(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@842owner: a PluggableStandardWindow(3822)submorphs: an Array(a ScrollBar(1643) a ScrollBar(1648) a TransformMorph(1641))...etc...fullBounds: 1098@619 corner: 1339@842color: Color whiteextension: a MorphExtension (1740) [locked] ��[other: ��(layoutFrame -> a LayoutF...etc...borderWidth: 1borderColor: (Color r: 0.667 g: 0.667 b: 0.667)model: a MCFileRepositoryInspectorslotName: nilopen: falsescrollBar: a ScrollBar(1648)scroller: a TransformMorph(1641)retractableScrollBar: falsescrollBarOnLeft: falsegetMenuSelector: #versionListMenu:getMenuTitleSelector: nilhasFocus: falsehScrollBar: a ScrollBar(1643)list: an OrderedCollection(a Text for 'Juliet-JohnToohey.206.mcz' a Text for 'J...etc...getListSelector: #versionListgetListSizeSelector: nilgetListElementSelector: nilgetIndexSelector: #versionSelectionsetIndexSelector: #versionSelection:keystrokeActionSelector: nilautoDeselect: truelastKeystrokeTime: 0lastKeystrokes: ''doubleClickSelector: nilhandlesBasicKeys: nilpotentialDropRow: nillistMorph: a LazyListMorph(3398)hScrollRangeCache: nildragItemSelector: nildropItemSelector: nilwantsDropSelector: nil--- The full stack ---[] in DelayWaitTimeout>>waitBlockClosure>>ensure:DelayWaitTimeout>>waitSemaphore>>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>>versionBlockClosure>>ensure:CursorWithMask(Cursor)>>showWhile:MCFileRepositoryInspector>>versionMCFileRepositoryInspector(MCVersionInspector)>>versionSummaryMCFileRepositoryInspector(MCVersionInspector)>>summaryPluggableTextMorphPlus(PluggableTextMorph)>>getTextPluggableTextMorphPlus(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>>newProcess2010/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
[Message clipped]����
_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project