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