13119
----- Issue 3913: Fix in PluggableListMorph hierarchy Issue 3736: new Transcript from CUIS -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD. |
I have update 13119 failing on this MCMethodDefinition:
classIsMeta: true source: 'addEntry: aString "Add a new entrie to the entries circular list. If full, a new entry will replace the oldest one." | msg now | logToFile ifTrue: [ now := DateAndTime now. msg := String streamContents: [ :strm | now printWithMsOn: strm. strm nextPutAll: '' process:''; nextPutAll: Processor activeProcess priority printString; nextPut: $ ; nextPutAll: Processor activeProcess hash printString; nextPut: $ ; nextPutAll: aString; lf ]]. self addEntry: aString logToFile: msg' category: #private selector: #addEntry: className: #Transcript timeStamp: 'jmv 2/18/2011 12:59' Since Transcript is not a class (it is an instance of ThreadSafeTranscript). It cannot understand classSide then DNU... What's up Nicolas 2011/3/31 Marcus Denker <[hidden email]>: > 13119 > ----- > > Issue 3913: Fix in PluggableListMorph hierarchy > Issue 3736: new Transcript from CUIS > > > -- > Marcus Denker -- http://www.marcusdenker.de > INRIA Lille -- Nord Europe. Team RMoD. > > > |
Very strange, I saved the image, closed the image, restarted and it
now behaves differently asking me to proceed to overwrite Transcript... I can then update normally... Nicolas 2011/3/31 Nicolas Cellier <[hidden email]>: > I have update 13119 failing on this MCMethodDefinition: > > classIsMeta: true > source: 'addEntry: aString > "Add a new entrie to the entries circular list. If full, a new entry > will replace the oldest one." > | msg now | > logToFile ifTrue: [ > now := DateAndTime now. > msg := String streamContents: [ :strm | > now printWithMsOn: strm. > strm > nextPutAll: '' process:''; > nextPutAll: Processor activeProcess priority printString; > nextPut: $ ; > nextPutAll: Processor activeProcess hash printString; > nextPut: $ ; > nextPutAll: aString; > lf ]]. > > self addEntry: aString logToFile: msg' > category: #private > selector: #addEntry: > className: #Transcript > timeStamp: 'jmv 2/18/2011 12:59' > > Since Transcript is not a class (it is an instance of ThreadSafeTranscript). > It cannot understand classSide then DNU... > > What's up > > Nicolas > > 2011/3/31 Marcus Denker <[hidden email]>: >> 13119 >> ----- >> >> Issue 3913: Fix in PluggableListMorph hierarchy >> Issue 3736: new Transcript from CUIS >> >> >> -- >> Marcus Denker -- http://www.marcusdenker.de >> INRIA Lille -- Nord Europe. Team RMoD. >> >> >> > |
Yes I got a strange message too. but marcus never got it and hudson neither. So I gave up and took the hudosn image. Stef > Very strange, I saved the image, closed the image, restarted and it > now behaves differently asking me to proceed to overwrite > Transcript... > I can then update normally... > > Nicolas > > 2011/3/31 Nicolas Cellier <[hidden email]>: >> I have update 13119 failing on this MCMethodDefinition: >> >> classIsMeta: true >> source: 'addEntry: aString >> "Add a new entrie to the entries circular list. If full, a new entry >> will replace the oldest one." >> | msg now | >> logToFile ifTrue: [ >> now := DateAndTime now. >> msg := String streamContents: [ :strm | >> now printWithMsOn: strm. >> strm >> nextPutAll: '' process:''; >> nextPutAll: Processor activeProcess priority printString; >> nextPut: $ ; >> nextPutAll: Processor activeProcess hash printString; >> nextPut: $ ; >> nextPutAll: aString; >> lf ]]. >> >> self addEntry: aString logToFile: msg' >> category: #private >> selector: #addEntry: >> className: #Transcript >> timeStamp: 'jmv 2/18/2011 12:59' >> >> Since Transcript is not a class (it is an instance of ThreadSafeTranscript). >> It cannot understand classSide then DNU... >> >> What's up >> >> Nicolas >> >> 2011/3/31 Marcus Denker <[hidden email]>: >>> 13119 >>> ----- >>> >>> Issue 3913: Fix in PluggableListMorph hierarchy >>> Issue 3736: new Transcript from CUIS >>> >>> >>> -- >>> Marcus Denker -- http://www.marcusdenker.de >>> INRIA Lille -- Nord Europe. Team RMoD. >>> >>> >>> >> > |
I presume MC is not equipped to overwrite a global variable with a
class, so result may depend on load order, and maybe loadOrder is depending itself on some random hash or something... Nicolas 2011/3/31 Stéphane Ducasse <[hidden email]>: > > Yes I got a strange message too. > but marcus never got it and hudson neither. So I gave up and took the hudosn image. > > Stef > >> Very strange, I saved the image, closed the image, restarted and it >> now behaves differently asking me to proceed to overwrite >> Transcript... >> I can then update normally... >> >> Nicolas >> >> 2011/3/31 Nicolas Cellier <[hidden email]>: >>> I have update 13119 failing on this MCMethodDefinition: >>> >>> classIsMeta: true >>> source: 'addEntry: aString >>> "Add a new entrie to the entries circular list. If full, a new entry >>> will replace the oldest one." >>> | msg now | >>> logToFile ifTrue: [ >>> now := DateAndTime now. >>> msg := String streamContents: [ :strm | >>> now printWithMsOn: strm. >>> strm >>> nextPutAll: '' process:''; >>> nextPutAll: Processor activeProcess priority printString; >>> nextPut: $ ; >>> nextPutAll: Processor activeProcess hash printString; >>> nextPut: $ ; >>> nextPutAll: aString; >>> lf ]]. >>> >>> self addEntry: aString logToFile: msg' >>> category: #private >>> selector: #addEntry: >>> className: #Transcript >>> timeStamp: 'jmv 2/18/2011 12:59' >>> >>> Since Transcript is not a class (it is an instance of ThreadSafeTranscript). >>> It cannot understand classSide then DNU... >>> >>> What's up >>> >>> Nicolas >>> >>> 2011/3/31 Marcus Denker <[hidden email]>: >>>> 13119 >>>> ----- >>>> >>>> Issue 3913: Fix in PluggableListMorph hierarchy >>>> Issue 3736: new Transcript from CUIS >>>> >>>> >>>> -- >>>> Marcus Denker -- http://www.marcusdenker.de >>>> INRIA Lille -- Nord Europe. Team RMoD. >>>> >>>> >>>> >>> >> > > > |
In reply to this post by Nicolas Cellier
Don't forget to do "ThreadSafeTranscript install" afterwards ;-)
Still finding problems with subsequent uptes related to this at the moment though. Regards, Gary ----- Original Message ----- From: "Nicolas Cellier" <[hidden email]> To: <[hidden email]> Sent: Thursday, March 31, 2011 8:14 PM Subject: Re: [Pharo-project] [update 1.3] #13119 Very strange, I saved the image, closed the image, restarted and it now behaves differently asking me to proceed to overwrite Transcript... I can then update normally... Nicolas 2011/3/31 Nicolas Cellier <[hidden email]>: > I have update 13119 failing on this MCMethodDefinition: > > classIsMeta: true > source: 'addEntry: aString > "Add a new entrie to the entries circular list. If full, a new entry > will replace the oldest one." > | msg now | > logToFile ifTrue: [ > now := DateAndTime now. > msg := String streamContents: [ :strm | > now printWithMsOn: strm. > strm > nextPutAll: '' process:''; > nextPutAll: Processor activeProcess priority printString; > nextPut: $ ; > nextPutAll: Processor activeProcess hash printString; > nextPut: $ ; > nextPutAll: aString; > lf ]]. > > self addEntry: aString logToFile: msg' > category: #private > selector: #addEntry: > className: #Transcript > timeStamp: 'jmv 2/18/2011 12:59' > > Since Transcript is not a class (it is an instance of > ThreadSafeTranscript). > It cannot understand classSide then DNU... > > What's up > > Nicolas > > 2011/3/31 Marcus Denker <[hidden email]>: >> 13119 >> ----- >> >> Issue 3913: Fix in PluggableListMorph hierarchy >> Issue 3736: new Transcript from CUIS >> >> >> -- >> Marcus Denker -- http://www.marcusdenker.de >> INRIA Lille -- Nord Europe. Team RMoD. >> >> >> > |
Free forum by Nabble | Edit this page |