[Pharo-project] [update 1.3] #13119
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 <marcus.denker@inria.fr>:
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 <nicolas.cellier.aka.nice@gmail.com>:
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 <marcus.denker@inria.fr>:
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 <nicolas.cellier.aka.nice@gmail.com>:
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 <marcus.denker@inria.fr>:
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 <stephane.ducasse@inria.fr>:
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 <nicolas.cellier.aka.nice@gmail.com>:
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 <marcus.denker@inria.fr>:
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.
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" <nicolas.cellier.aka.nice@gmail.com> To: <Pharo-project@lists.gforge.inria.fr> 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 <nicolas.cellier.aka.nice@gmail.com>:
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 <marcus.denker@inria.fr>:
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.
participants (4)
-
Gary Chambers -
Marcus Denker -
Nicolas Cellier -
Stéphane Ducasse