:-) you were faster.. with the same code ;-)

-- Pavel

On Thu, Nov 8, 2012 at 8:29 PM, Esteban Lorenzano <[email protected]> wrote:
> oops! fix in inbox :)
>
> On Nov 8, 2012, at 8:13 PM, Pavel Krivanek <[email protected]> wrote:
>
>> On Thu, Nov 8, 2012 at 5:59 PM, Marcus Denker <[email protected]> wrote:
>>> [update 2.0] #20386
>>> 20386
>>> -----
>>>
>>> Issue 6933:     Fixing the fact that typing ...
>>>        http://code.google.com/p/pharo/issues/detail?id=6933
>>>
>>> Issue 6853:     Monticello merge conflicts on reordered package names
>>>        http://code.google.com/p/pharo/issues/detail?id=6853
>>>
>>> Issue 6760:     Traits dont get repackaged
>>>        http://code.google.com/p/pharo/issues/detail?id=6760
>>>
>>
>> it seems that something is wrong with this Traits fix, when I try to
>> load tests to the Pharo Kernel, I started to got this error:
>>
>> 10 UndefinedObject(Object)>>doesNotUnderstand: #category
>> 11 Trait class>>named:uses:category:env:
>> 12 Trait class>>named:uses:category:
>> 13 UndefinedObject>>DoIt
>>
>> The full stack:
>>
>> Error:
>> MessageNotUnderstood: receiver of "category" is nil
>> 68
>> 1 [:t2 |
>> | t3 |
>> t3 := FileStream forceNewFileNamed: 'PharoDebug.log'.
>>       t3 nextPutAll: 'Error:';
>>                cr.
>>       t3 nextPutAll: t2 asString;
>>                cr.
>>       t3 nextPutAll: thisContext stack size asString;
>>                cr.
>>       thisContext stack copy
>>               withIndexDo: [:t4 :t5 | [t3 nextPutAll: t5 asString;
>>                                space;
>>                                nextPutAll: t4 asString;
>>                                cr]
>>                               ifError: [:t6 | t3 nextPutAll: t6 asString;
>>                                                cr]].
>>       t3 close.
>>       Smalltalk exitFailure] in UndefinedObject>>DoIt
>> 2 BlockClosure>>cull:
>> 3 BlockClosure>>cull:cull:
>> 4 [:ex | errorHandlerBlock cull: ex description cull: ex receiver] in
>> BlockClosure>>ifError:
>> 5 BlockClosure>>cull:
>> 6 [self exceptionHandlerBlock cull: exception] in
>> MethodContext(ContextPart)>>handleSignal:
>> 7 BlockClosure>>ensure:
>> 8 MethodContext(ContextPart)>>handleSignal:
>> 9 MessageNotUnderstood(Exception)>>signal
>> 10 UndefinedObject(Object)>>doesNotUnderstand: #category
>> 11 Trait class>>named:uses:category:env:
>> 12 Trait class>>named:uses:category:
>> 13 UndefinedObject>>DoIt
>> 14 Compiler>>evaluate:in:to:notifying:ifFail:logged:
>> 15 Compiler class>>evaluate:for:notifying:logged:
>> 16 Compiler class>>evaluate:for:logged:
>> 17 Compiler class>>evaluate:logged:
>> 18 DoItDeclaration>>import
>> 19 [:decl | value := decl import] in CodeImporter>>evaluateDeclarations
>> 20 OrderedCollection>>do:
>> 21 CodeImporter>>evaluateDeclarations
>> 22 CodeImporter class>>evaluateReadStream:
>> 23 [:t2 |
>> CodeImporter evaluateReadStream: (t2 , '.st') asFileReference readStream.
>>       FileStream stdout nextPutAll: t2 , ' loaded';
>>                lf] in ['SUnit-Core
>> SUnit-Tests
>> CollectionsTests
>> Announcements-Tests-Core
>> CompilerTests
>> CompressionTests
>> FileSystem-Tests-AnsiStreams
>> FileSystem-Tests-Core
>> FileSystem-Tests-Disk
>> FileSystem-Tests-Memory
>> KernelTests
>> Multilingual-Tests
>> Ring-Tests-Kernel
>> Ring-Tests-Containers
>> Tests-Bugs
>> Tests-CodeImport
>> Tests-Compression
>> Tests-Exceptions
>> Tests-Files
>> Tests-Finalization
>> Tests-Localization
>> Tests-Object Events
>> Tests-ObjectsAsMethods
>> Tests-Release
>> FooSharedPool
>> Tests-System
>> Tests-System-CommandLine
>> Tests-SystemChangeNotification
>> Tests-SystemTests-Support
>> Tests-Traits
>> Tests-Traits-MOP
>> Tests-VM
>> HudsonBuildTools'
>>               linesDo: [:t2 |
>>                       CodeImporter evaluateReadStream: (t2 , '.st') 
>> asFileReference readStream.
>>                       FileStream stdout nextPutAll: t2 , ' loaded';
>>                                lf].
>>       FileStream stdout nextPutAll: 'Load tests finished';
>>                lf.
>>       SmalltalkImage current snapshot: true andQuit: true] in 
>> UndefinedObject>>DoIt
>> 24 [:start :endWithoutDelimiters :end | aBlock
>>               value: (self copyFrom: start to: endWithoutDelimiters)] in
>> ByteString(String)>>linesDo:
>> 25 ByteString(String)>>lineIndicesDo:
>> 26 ByteString(String)>>linesDo:
>> 27 ['SUnit-Core
>> SUnit-Tests
>> CollectionsTests
>> Announcements-Tests-Core
>> CompilerTests
>> CompressionTests
>> FileSystem-Tests-AnsiStreams
>> FileSystem-Tests-Core
>> FileSystem-Tests-Disk
>> FileSystem-Tests-Memory
>> KernelTests
>> Multilingual-Tests
>> Ring-Tests-Kernel
>> Ring-Tests-Containers
>> Tests-Bugs
>> Tests-CodeImport
>> Tests-Compression
>> Tests-Exceptions
>> Tests-Files
>> Tests-Finalization
>> Tests-Localization
>> Tests-Object Events
>> Tests-ObjectsAsMethods
>> Tests-Release
>> FooSharedPool
>> Tests-System
>> Tests-System-CommandLine
>> Tests-SystemChangeNotification
>> Tests-SystemTests-Support
>> Tests-Traits
>> Tests-Traits-MOP
>> Tests-VM
>> HudsonBuildTools'
>>               linesDo: [:t2 |
>>                       CodeImporter evaluateReadStream: (t2 , '.st') 
>> asFileReference readStream.
>>                       FileStream stdout nextPutAll: t2 , ' loaded';
>>                                lf].
>>       FileStream stdout nextPutAll: 'Load tests finished';
>>                lf.
>>       SmalltalkImage current snapshot: true andQuit: true] in 
>> UndefinedObject>>DoIt
>> 28 BlockClosure>>on:do:
>> 29 BlockClosure>>ifError:
>> 30 UndefinedObject>>DoIt
>> 31 Compiler>>evaluate:in:to:notifying:ifFail:logged:
>> 32 Compiler class>>evaluate:for:notifying:logged:
>> 33 Compiler class>>evaluate:for:logged:
>> 34 Compiler class>>evaluate:logged:
>> 35 DoItDeclaration>>import
>> 36 [:decl | value := decl import] in CodeImporter>>evaluate
>> 37 OrderedCollection>>do:
>> 38 CodeImporter>>evaluate
>> 39 [codeImporter evaluate] in BasicCodeLoader>>installSourceFile:
>> 40 BlockClosure>>on:do:
>> 41 BasicCodeLoader>>handleErrorsDuring:reference:
>> 42 BasicCodeLoader>>installSourceFile:
>> 43 [:reference | self installSourceFile: reference] in [sourceFiles
>>               do: [:reference | self installSourceFile: reference]] in
>> BasicCodeLoader>>installSourceFiles
>> 44 OrderedCollection>>do:
>> 45 [sourceFiles
>>               do: [:reference | self installSourceFile: reference]] in
>> BasicCodeLoader>>installSourceFiles
>> 46 BlockClosure>>ensure:
>> 47 BasicCodeLoader>>installSourceFiles
>> 48 BasicCodeLoader>>activate
>> 49 BasicCodeLoader class(CommandLineHandler class)>>activateWith:
>> 50 DefaultCommandLineHandler>>handleSubcommand
>> 51 DefaultCommandLineHandler>>handleArgument:
>> 52 DefaultCommandLineHandler>>activate
>> 53 [self new activate] in DefaultCommandLineHandler class>>startUp:
>> 54 BlockClosure>>cull:
>> 55 [each cull: resuming] in [:each | self
>>               logStartUpErrorDuring: [each cull: resuming]
>>               into: errors
>>               tryDebugger: self isInteractive] in
>> SmalltalkImage>>executeDeferredStartupActions:
>> 56 BlockClosure>>on:do:
>> 57 SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger:
>> 58 [:each | self
>>               logStartUpErrorDuring: [each cull: resuming]
>>               into: errors
>>               tryDebugger: self isInteractive] in
>> SmalltalkImage>>executeDeferredStartupActions:
>> 59 OrderedCollection>>do:
>> 60 SmalltalkImage>>executeDeferredStartupActions:
>> 61 SmalltalkImage>>startupImage:snapshotWorked:
>> 62 SmalltalkImage>>snapshot:andQuit:
>> 63 [self snapshot: true andQuit: true] in
>> SmalltalkImage>>privSaveImageWithCleanup
>> 64 BlockClosure>>on:do:
>> 65 BlockClosure>>ifError:
>> 66 SmalltalkImage>>privSaveImageWithCleanup
>> 67 [self privSaveImageWithCleanup] in SmalltalkImage>>saveImageInNewContext
>> 68 [self value.
>>       Processor terminateActive] in BlockClosure>>newProcess
>>
>
>

Reply via email to