hpi-swa / smalltalkCI

Framework for testing Smalltalk projects with GitHub Actions, GitLab CI, Travis CI, AppVeyor, and others.
MIT License
94 stars 68 forks source link

CI build fails in Pharo 11 #651

Open tomaskukol opened 1 month ago

tomaskukol commented 1 month ago

CI build fails in Pharo 11:

Instance of False did not understand #isImageStarting
False(Object)>>doesNotUnderstand: #isImageStarting
SmalltalkCIPharo11 class>>saveImage
SmalltalkCI class>>saveAndQuitImage
UndefinedObject>>DoIt
OCReceiverDoItSemanticScope(OCDoItSemanticScope)>>evaluateDoIt:
OpalCompiler>>evaluate
OpalCompiler>>evaluate:
[
    result := Smalltalk compiler evaluate: aStream.
    self hasSessionChanged
        ifFalse: [
            self stdout
                print: result;
                lf ] ] in EvaluateCommandLineHandler>>evaluate: in Block: [...
FullBlockClosure(BlockClosure)>>on:do:
EvaluateCommandLineHandler>>evaluate:
EvaluateCommandLineHandler>>evaluateArguments
EvaluateCommandLineHandler>>activate
EvaluateCommandLineHandler class(CommandLineHandler class)>>activateWith:
[ aCommandLinehandler activateWith: commandLine ] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: in Block: [ aCommandLinehandler activateWith: commandLine ]
FullBlockClosure(BlockClosure)>>on:do:
PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand:
PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand
PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument:
[ self handleArgument: self firstArgument ] in [ [ self handleArgument: self firstArgument ]
        on: Exit
        do: [ :exit |
            "If the command line is protected by password, we just exit the image because in non-headless mode the handleExit will let the image open. If the password protection is enabled, it is to avoid to let the access to the image."
            self class commandLinePasswordManager hasPasswordSet
                ifTrue: [ Smalltalk snapshot: false andQuit: true ].
            self handleExit: exit ] ] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate in Block: [ self handleArgument: self firstArgument ]
FullBlockClosure(BlockClosure)>>on:do:
[ [ self handleArgument: self firstArgument ]
        on: Exit
        do: [ :exit |
            "If the command line is protected by password, we just exit the image because in non-headless mode the handleExit will let the image open. If the password protection is enabled, it is to avoid to let the access to the image."
            self class commandLinePasswordManager hasPasswordSet
                ifTrue: [ Smalltalk snapshot: false andQuit: true ].
            self handleExit: exit ] ] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate in Block: [ [ self handleArgument: self firstArgument ]...
[self value.
            "IMPORTANT: Do not step over next line of code. See method comments for details"
            Processor terminateRealActive] in FullBlockClosure(BlockClosure)>>newProcess in Block: [self value....

Error with status code 1:
712 run_script /home/tomas/.smalltalkCI/helpers.sh
fniephaus commented 1 month ago

Could you please take a look at this, @theseion @estebanlm?

theseion commented 1 month ago

@tomaskukol I can't reproduce that. Can you please link to real output or provide a method to reproduce the issue?

Trevizoalejandro15 commented 4 days ago

I got the same error. Is there any fix yet?

theseion commented 3 days ago

Same question to you, @Trevizoalejandro15, can you please link to real output or provide a method to reproduce the issue?