=============================================================================== Notice: The class should exist and not be a metaclass =============================================================================== =============================================================================== Notice: There are references to, 'RPackageNewStubClass' from Undeclared. Check them after this change. =============================================================================== =============================================================================== Notice: There are references to, 'RPackageNewStubClass' from Undeclared. Check them after this change. =============================================================================== =============================================================================== Notice: There are references to, 'RPackageNewStubClass' from Undeclared. Check them after this change. =============================================================================== =============================================================================== Notice: There are references to, 'RPackageNewStubClass' from Undeclared. Check them after this change. =============================================================================== =============================================================================== Notice: There are references to, 'RPackageNewStubClass' from Undeclared. Check them after this change. =============================================================================== =============================================================================== Notice: Cannot read stored value of #notExistingClassStoredSettingSTONString. Exception: KeyNotFound: key #MockNotExistingClass not found in SystemDictionary =============================================================================== =============================================================================== Notice: There are references to, #BehaviorForTestToBeDeleted12 from Undeclared. Check them after this change. =============================================================================== =============================================================================== Notice: There are references to, #BehaviorForTestToBeDeleted39 from Undeclared. Check them after this change. =============================================================================== =============================================================================== Notice: There are references to, #BehaviorForTestToBeDeleted49 from Undeclared. Check them after this change. =============================================================================== =============================================================================== Notice: There are references to, #BehaviorForTestToBeDeleted64 from Undeclared. Check them after this change. =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-12.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-13.st Click to open location =============================================================================== =============================================================================== Notice: Filed out to: /Users/lse/Workspace/workspace/est_and_branch_Pipeline_PR-16542/Tests-osx-64/EpLog-2024-04-28.12-40-13.st Click to open location =============================================================================== =============================================================================== Notice: There are references to, #BehaviorForTestToBeDeleted110 from Undeclared. Check them after this change. =============================================================================== =============================================================================== Notice: There are references to, #BehaviorForTestToBeDeleted123 from Undeclared. Check them after this change. =============================================================================== THERE_BE_DRAGONS_HERE TestTookTooMuchTime 28 April 2024 12:43:08.847289 pm VM: Mac OS - arm64 - 1000 - CoInterpreter VMMaker-tonel.1 uuid: 0bd33fe0-7fd2-0d00-86f2-0f880df24b96 Apr 15 2024 StackToRegisterMappingCogit VMMaker-tonel.1 uuid: 0bd33fe0-7fd2-0d00-86f2-0f880df24b96 Apr 15 2024 v10.2.0 - Commit: f4c5e2aa - Date: 2024-04-09 09:21:20 +0200 Image: Pharo13.0.0PR [Build information: Pharo-13.0.0+PR.build.1.sha.f252a57197eb6d4d6cab179ced92a90e2e25830f (64 Bit)] Process>>pvtSignal:list: Receiver: a Process in nil Arguments and temporary variables: anException: TestTookTooMuchTime aList: a ProcessList(a Process in MorphicRenderLoop>>doOneCycleWhile:) blocker: nil Receiver's instance variables: nextLink: nil suspendedContext: nil priority: 40 myList: nil name: 'Morphic UI Process' env: a WeakArray(a TestExecutionEnvironment nil nil nil nil nil nil nil nil[..] effectiveProcess: nil terminating: false level: nil errorHandler: nil Context>>sender Receiver: OrderedCollection>>do: Arguments and temporary variables: x Receiver's instance variables: sender: [ :each | each first < each last ifTrue[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(RBSequenceNode(self accessToAClass. aString [..] Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: [ :each | each first < each last ifTrue[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(RBSequenceNode(self accessToAClass. aString [..] Context>>copyTo: Receiver: [ :matchNode | matchNode match: (self patternParserClass parseEx[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :matchNode | matchNode match: (self patternPa[..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 153 stackp: 5 method: a CompiledBlock: [ :matchNode | matchNode mat[..] closureOrNil: [ :matchNode | matchNode match: (self p[..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>findOccurrencesIn: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>[..] Receiver's instance variables: sender: [ :matchNode | matchNode match: (self pattern[..] pc: 104 stackp: 4 method: RBFindAndReplaceTransformation>>#findOccurrencesIn: closureOrNil: nil receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(#(38 56) #(38 79) #(38 99)) Context>>copyTo: Receiver: [ :each | each first < each last ifTrue: [ self matchNode[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :each | each first < each last ifTrue: [..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 74 stackp: 4 method: a CompiledBlock: [ :each | each first < each last [..] closureOrNil: [ :each | each first < each last [..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: [ :each | each first < each last ifTrue[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(RBSequenceNode(self accessToAClass. aString [..] Context>>copyTo: Receiver: [ :matchNode | matchNode match: (self patternParserClass parseEx[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :matchNode | matchNode match: (self patternPa[..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 153 stackp: 5 method: a CompiledBlock: [ :matchNode | matchNode mat[..] closureOrNil: [ :matchNode | matchNode match: (self p[..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>findOccurrencesIn: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>[..] Receiver's instance variables: sender: [ :matchNode | matchNode match: (self pattern[..] pc: 104 stackp: 4 method: RBFindAndReplaceTransformation>>#findOccurrencesIn: closureOrNil: nil receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(#(38 56) #(38 79) #(38 99)) Context>>copyTo: Receiver: [ :each | each first < each last ifTrue: [ self matchNode[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :each | each first < each last ifTrue: [..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 74 stackp: 4 method: a CompiledBlock: [ :each | each first < each last [..] closureOrNil: [ :each | each first < each last [..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: [ :each | each first < each last ifTrue[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(RBSequenceNode(self accessToAClass. aString [..] Context>>copyTo: Receiver: [ :matchNode | matchNode match: (self patternParserClass parseEx[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :matchNode | matchNode match: (self patternPa[..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 153 stackp: 5 method: a CompiledBlock: [ :matchNode | matchNode mat[..] closureOrNil: [ :matchNode | matchNode match: (self p[..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>findOccurrencesIn: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>[..] Receiver's instance variables: sender: [ :matchNode | matchNode match: (self pattern[..] pc: 104 stackp: 4 method: RBFindAndReplaceTransformation>>#findOccurrencesIn: closureOrNil: nil receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(#(38 56) #(38 79) #(38 99)) Context>>copyTo: Receiver: [ :each | each first < each last ifTrue: [ self matchNode[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :each | each first < each last ifTrue: [..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 74 stackp: 4 method: a CompiledBlock: [ :each | each first < each last [..] closureOrNil: [ :each | each first < each last [..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: [ :each | each first < each last ifTrue[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(RBSequenceNode(self accessToAClass. aString [..] Context>>copyTo: Receiver: [ :matchNode | matchNode match: (self patternParserClass parseEx[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :matchNode | matchNode match: (self patternPa[..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 153 stackp: 5 method: a CompiledBlock: [ :matchNode | matchNode mat[..] closureOrNil: [ :matchNode | matchNode match: (self p[..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>findOccurrencesIn: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>[..] Receiver's instance variables: sender: [ :matchNode | matchNode match: (self pattern[..] pc: 104 stackp: 4 method: RBFindAndReplaceTransformation>>#findOccurrencesIn: closureOrNil: nil receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(#(38 56) #(38 79) #(38 99)) Context>>copyTo: Receiver: [ :each | each first < each last ifTrue: [ self matchNode[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :each | each first < each last ifTrue: [..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 74 stackp: 4 method: a CompiledBlock: [ :each | each first < each last [..] closureOrNil: [ :each | each first < each last [..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: [ :each | each first < each last ifTrue[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(RBSequenceNode(self accessToAClass. aString [..] Context>>copyTo: Receiver: [ :matchNode | matchNode match: (self patternParserClass parseEx[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :matchNode | matchNode match: (self patternPa[..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 153 stackp: 5 method: a CompiledBlock: [ :matchNode | matchNode mat[..] closureOrNil: [ :matchNode | matchNode match: (self p[..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>findOccurrencesIn: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>[..] Receiver's instance variables: sender: [ :matchNode | matchNode match: (self pattern[..] pc: 104 stackp: 4 method: RBFindAndReplaceTransformation>>#findOccurrencesIn: closureOrNil: nil receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(#(38 56) #(38 79) #(38 99)) Context>>copyTo: Receiver: [ :each | each first < each last ifTrue: [ self matchNode[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :each | each first < each last ifTrue: [..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 74 stackp: 4 method: a CompiledBlock: [ :each | each first < each last [..] closureOrNil: [ :each | each first < each last [..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: [ :each | each first < each last ifTrue[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(RBSequenceNode(self accessToAClass. aString [..] Context>>copyTo: Receiver: [ :matchNode | matchNode match: (self patternParserClass parseEx[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :matchNode | matchNode match: (self patternPa[..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 153 stackp: 5 method: a CompiledBlock: [ :matchNode | matchNode mat[..] closureOrNil: [ :matchNode | matchNode match: (self p[..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>findOccurrencesIn: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>[..] Receiver's instance variables: sender: [ :matchNode | matchNode match: (self pattern[..] pc: 104 stackp: 4 method: RBFindAndReplaceTransformation>>#findOccurrencesIn: closureOrNil: nil receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(#(38 56) #(38 79) #(38 99)) Context>>copyTo: Receiver: [ :each | each first < each last ifTrue: [ self matchNode[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :each | each first < each last ifTrue: [..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 74 stackp: 4 method: a CompiledBlock: [ :each | each first < each last [..] closureOrNil: [ :each | each first < each last [..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: [ :each | each first < each last ifTrue[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(RBSequenceNode(self accessToAClass. aString [..] Context>>copyTo: Receiver: [ :matchNode | matchNode match: (self patternParserClass parseEx[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :matchNode | matchNode match: (self patternPa[..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 153 stackp: 5 method: a CompiledBlock: [ :matchNode | matchNode mat[..] closureOrNil: [ :matchNode | matchNode match: (self p[..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>findOccurrencesIn: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)>>[..] Receiver's instance variables: sender: [ :matchNode | matchNode match: (self pattern[..] pc: 104 stackp: 4 method: RBFindAndReplaceTransformation>>#findOccurrencesIn: closureOrNil: nil receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: RBFindAndReplaceSetUpTransformation(RBFindAndReplaceTransformation)[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(#(38 56) #(38 79) #(38 99)) Context>>copyTo: Receiver: [ :each | each first < each last ifTrue: [ self matchNode[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :each | each first < each last ifTrue: [..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 74 stackp: 4 method: a CompiledBlock: [ :each | each first < each last [..] closureOrNil: [ :each | each first < each last [..] receiver: a RBFindAndReplaceSetUpTransformation Context>>copyTo: Receiver: OrderedCollection>>do: Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: OrderedCollection>>do: Receiver's instance variables: sender: [ :each | each first < each last ifTrue[..] pc: 48 stackp: 4 method: OrderedCollection>>#do: closureOrNil: nil receiver: an OrderedCollection(RBSequenceNode(self accessToAClass. aString [..] Context>>copyTo: Receiver: [ :matchNode | matchNode match: (self patternParserClass parseEx[..] Arguments and temporary variables: aContext: RBExtractSetUpMethodAndOccurrencesParametrizedTest(TestCase)>>per[..] copy: [ :matchNode | matchNode match: (self patternPa[..] Receiver's instance variables: sender: OrderedCollection>>do: pc: 153 stackp: 5 method: a CompiledBlock: [ :matchNode | matchNode mat[..] closureOrNil: [ :matchNode | matchNode match: (self p[..] receiver: a RBFindAndReplaceSetUpTransformation --- The full stack --- Process>>pvtSignal:list: Context>>sender Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: Context>>copyTo: -- and more not shown --------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in DelayMicrosecondTicker>>waitForUserSignalled:orExpired: stack: DelayMicrosecondTicker>>waitForUserSignalled:orExpired: [ [runTimerEventLoop] whileTrue: [ |nowTick| "Warning! Stepping the following line may lock the Image. Use or ." ticker waitForUserSignalled: timingSemaphore orExpired: activeDelay. "Invoke the api back-ends, which set the transfer-variable to nil" suspendSemaphore ifNotNil: [ self suspendAtTimingPriority ]. delayToStart ifNotNil: [ self scheduleAtTimingPriority ]. delayToStop ifNotNil: [ self unscheduleAtTimingPriority ]. "Signal any expired delays" nowTick := ticker nowTick. [ activeDelay isNotNil and: [nowTick >= activeDelay resumptionTick] ] whileTrue: [ activeDelay timingPrioritySignalExpired. activeDelay := suspendedDelays removeFirstOrNil ]. ] ] in DelaySemaphoreScheduler(DelayBasicScheduler)>>runBackendLoopAtTimingPriority FullBlockClosure(BlockClosure)>>ensure: DelaySemaphoreScheduler(DelayBasicScheduler)>>runBackendLoopAtTimingPriority [ self runBackendLoopAtTimingPriority ] in DelaySemaphoreScheduler(DelayBasicScheduler)>>startTimerEventLoopPriority: [self value. "IMPORTANT: Do not step over next line of code. See method comments for details" Processor terminateRealActive] in FullBlockClosure(BlockClosure)>>newProcess ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [:logger | logger nextPutAll: 'Processes and their stacks: ';cr. Process allInstances do: [:each | | ctx | logger nextPutAll: 'Process: '; print: each; cr; nextPutAll: ' stack:'; cr; cr. ctx := each isActive ifTrue: [ thisContext sender ] ifFalse: [ each suspendedContext ]. ctx ifNotNil: [ (ctx stackOfSize: 20) do: [:s | logger print: s; cr ]]. logger nextPutAll: '------------------------------'; cr; cr. ]] in [ Smalltalk logError: aString inContext: aContext. " Print stacks of all current processes " Smalltalk logDuring: [:logger | logger nextPutAll: 'Processes and their stacks: ';cr. Process allInstances do: [:each | | ctx | logger nextPutAll: 'Process: '; print: each; cr; nextPutAll: ' stack:'; cr; cr. ctx := each isActive ifTrue: [ thisContext sender ] ifFalse: [ each suspendedContext ]. ctx ifNotNil: [ (ctx stackOfSize: 20) do: [:s | logger print: s; cr ]]. logger nextPutAll: '------------------------------'; cr; cr. ]]. ] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [ logStream := self openLog. aMonadicBlock value: logStream. ] in SmalltalkImage>>logDuring: FullBlockClosure(BlockClosure)>>ensure: SmalltalkImage>>logDuring: [ Smalltalk logError: aString inContext: aContext. " Print stacks of all current processes " Smalltalk logDuring: [:logger | logger nextPutAll: 'Processes and their stacks: ';cr. Process allInstances do: [:each | | ctx | logger nextPutAll: 'Process: '; print: each; cr; nextPutAll: ' stack:'; cr; cr. ctx := each isActive ifTrue: [ thisContext sender ] ifFalse: [ each suspendedContext ]. ctx ifNotNil: [ (ctx stackOfSize: 20) do: [:s | logger print: s; cr ]]. logger nextPutAll: '------------------------------'; cr; cr. ]]. ] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: FullBlockClosure(BlockClosure)>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>handleError:log: NonInteractiveUIManager(UIManager)>>handleError: Process>>handleError: TestTookTooMuchTime(Exception)>>unhandledErrorAction UnhandledError>>defaultAction UndefinedObject>>handleSignal: Context>>handleSignal: Context>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: TestTookTooMuchTime(Exception)>>raiseUnhandledError TestTookTooMuchTime(Exception)>>defaultAction ------------------------------ Process: a Process in ProcessorScheduler class>>idleProcess stack: ProcessorScheduler class>>idleProcess [self idleProcess] in ProcessorScheduler class>>startUp [self value. "IMPORTANT: Do not step over next line of code. See method comments for details" Processor terminateRealActive] in FullBlockClosure(BlockClosure)>>newProcess ------------------------------ Process: a Process in FinalizationProcess class>>finalizationProcess stack: FinalizationProcess class>>finalizationProcess [self finalizationProcess] in FinalizationProcess class>>restartFinalizationProcess [self value. "IMPORTANT: Do not step over next line of code. See method comments for details" Processor terminateRealActive] in FullBlockClosure(BlockClosure)>>newProcess ------------------------------ Process: a Process in MorphicRenderLoop>>doOneCycleWhile: stack: MorphicRenderLoop>>doOneCycleWhile: [ MorphicRenderLoop new doOneCycleWhile: [ true ] ] in MorphicUIManager>>spawnNewProcess [self value. "IMPORTANT: Do not step over next line of code. See method comments for details" Processor terminateRealActive] in FullBlockClosure(BlockClosure)>>newProcess ------------------------------ Process: a Process in [ [ true ] whileTrue: [ semaphore wait. [self executeCallback: self nextPendingCallback] on: Exception fork: [:ex | ex pass ] ] ] in TFCallbackQueue>>forkCallbackProcess stack: [ [ true ] whileTrue: [ semaphore wait. [self executeCallback: self nextPendingCallback] on: Exception fork: [:ex | ex pass ] ] ] in TFCallbackQueue>>forkCallbackProcess [self value. "IMPORTANT: Do not step over next line of code. See method comments for details" Processor terminateRealActive] in FullBlockClosure(BlockClosure)>>newProcess ------------------------------ Process: a Process in Process>>endProcess stack: Process>>endProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [ self lowSpaceWatcher ] in SmalltalkImage>>installLowSpaceWatcher [self value. "IMPORTANT: Do not step over next line of code. See method comments for details" Processor terminateRealActive] in FullBlockClosure(BlockClosure)>>newProcess [root insertSender: thisContext. currentContext jump] in [ [root insertSender: thisContext. currentContext jump] on: exception do: handlerAction. Processor terminateRealActive] in Process>>on:do: FullBlockClosure(BlockClosure)>>on:do: [ [root insertSender: thisContext. currentContext jump] on: exception do: handlerAction. Processor terminateRealActive] in Process>>on:do: ------------------------------ Process: a Process in Process>>endProcess stack: Process>>endProcess ------------------------------ Process: a Process in Process>>endProcess stack: Process>>endProcess ------------------------------ Process: a Process in Process>>endProcess stack: Process>>endProcess ------------------------------ Process: a Process in [self schedule. "It is critical that the following has no suspension point so that the test and the wait primitive are atomic. In addition, if the delay is no longer being waited on while entering the way we know that it is expired because the delay has already fired." beingWaitedOn ifTrue:[delaySemaphore wait] ifFalse:[expired := true]] in DelayWaitTimeout>>wait stack: [self schedule. "It is critical that the following has no suspension point so that the test and the wait primitive are atomic. In addition, if the delay is no longer being waited on while entering the way we know that it is expired because the delay has already fired." beingWaitedOn ifTrue:[delaySemaphore wait] ifFalse:[expired := true]] in DelayWaitTimeout>>wait FullBlockClosure(BlockClosure)>>ensure: DelayWaitTimeout>>wait Semaphore>>waitTimeoutMilliseconds: TestExecutionEnvironment>>watchDogLoop [self watchDogLoop] in TestExecutionEnvironment>>startWatchDog [self value. "IMPORTANT: Do not step over next line of code. See method comments for details" Processor terminateRealActive] in FullBlockClosure(BlockClosure)>>newProcess ------------------------------