:-) 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 >> > >
