Skip to content

Fix incorrect history handling in nested session with debug.gem #802

Fix incorrect history handling in nested session with debug.gem

Fix incorrect history handling in nested session with debug.gem #802

Triggered via pull request January 14, 2026 16:43
Status Failure
Total duration 1m 7s
Artifacts

truffle-ruby-test.yml

on: pull_request
Matrix: irb
Fit to window
Zoom out
Zoom in

Annotations

7 errors
rake test truffleruby-head
Process completed with exit code 1.
Error: test/irb/test_completion.rb#L121
TypeError: no implicit conversion of Object into String <internal:core> core/type.rb:280:in 'Truffle::Type.convert_type' <internal:core> core/type.rb:262:in 'Truffle::Type.rb_convert_type' <internal:core> core/kernel.rb:171:in 'Kernel#StringValue' <internal:core> core/type.rb:434:in 'Truffle::Type.coerce_to_path' <internal:core> core/truffle/feature_loader.rb:325:in 'block (2 levels) in Truffle::FeatureLoader.get_expanded_load_path' <internal:core> core/truffle/versioned_array.rb:455:in 'Array#map' <internal:core> core/truffle/versioned_array.rb:455:in 'Truffle::VersionedArray#map' <internal:core> core/truffle/feature_loader.rb:324:in 'block in Truffle::FeatureLoader.get_expanded_load_path' <internal:core> core/truffle/feature_loader.rb:285:in 'block in Truffle::FeatureLoader.with_synchronized_features' <internal:core> core/truffle/feature_loader.rb:284:in 'TruffleRuby.synchronized' <internal:core> core/truffle/feature_loader.rb:284:in 'Truffle::FeatureLoader.with_synchronized_features' <internal:core> core/truffle/feature_loader.rb:322:in 'Truffle::FeatureLoader.get_expanded_load_path' <internal:core> core/truffle/feature_loader.rb:174:in 'block (2 levels) in Truffle::FeatureLoader.feature_provided?' <internal:core> core/truffle/feature_loader.rb:163:in 'Array#each' <internal:core> core/truffle/feature_loader.rb:163:in 'block in Truffle::FeatureLoader.feature_provided?' <internal:core> core/truffle/feature_loader.rb:285:in 'block in Truffle::FeatureLoader.with_synchronized_features' <internal:core> core/truffle/feature_loader.rb:284:in 'TruffleRuby.synchronized' <internal:core> core/truffle/feature_loader.rb:284:in 'Truffle::FeatureLoader.with_synchronized_features' <internal:core> core/truffle/feature_loader.rb:159:in 'Truffle::FeatureLoader.feature_provided?' <internal:core> core/truffle/feature_loader.rb:107:in 'Truffle::FeatureLoader.find_feature_or_file' <internal:core> core/kernel.rb:225:in 'Kernel#gem_original_require' /home/runner/.rubies/truffleruby-head/lib/mri/bundled_gems.rb:82:in 'Kernel#require' /home/runner/work/irb/irb/vendor/bundle/truffleruby/3.4.7.3/gems/pp-0.6.3/lib/pp.rb:81:in 'PP.width_for' /home/runner/work/irb/irb/vendor/bundle/truffleruby/3.4.7.3/gems/pp-0.6.3/lib/pp.rb:96:in 'PP.pp' /home/runner/work/irb/irb/test/irb/test_completion.rb:121:in 'TestIRB::CompletionTest::RequireComepletionTest#test_complete_require_with_string_convertible_in_load_path' <internal:core> core/throw_catch.rb:36:in 'Kernel#catch' <internal:core> core/throw_catch.rb:36:in 'Kernel#catch'
Failure: test/irb/test_completion.rb#L142
<"'irb"> expected but was <nil>.
rake test truffleruby-head (latest reline)
Process completed with exit code 1.
Failure: test/irb/test_context.rb#L354
<"=> \n" + "****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************\n" + "****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************\n" + "****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************\n"> expected but was <"=> \n" + "****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************\n" + "*****************************
Error: test/irb/test_completion.rb#L121
TypeError: no implicit conversion of Object into String <internal:core> core/type.rb:280:in 'Truffle::Type.convert_type' <internal:core> core/type.rb:262:in 'Truffle::Type.rb_convert_type' <internal:core> core/kernel.rb:171:in 'Kernel#StringValue' <internal:core> core/type.rb:434:in 'Truffle::Type.coerce_to_path' <internal:core> core/truffle/feature_loader.rb:325:in 'block (2 levels) in Truffle::FeatureLoader.get_expanded_load_path' <internal:core> core/truffle/versioned_array.rb:455:in 'Array#map' <internal:core> core/truffle/versioned_array.rb:455:in 'Truffle::VersionedArray#map' <internal:core> core/truffle/feature_loader.rb:324:in 'block in Truffle::FeatureLoader.get_expanded_load_path' <internal:core> core/truffle/feature_loader.rb:285:in 'block in Truffle::FeatureLoader.with_synchronized_features' <internal:core> core/truffle/feature_loader.rb:284:in 'TruffleRuby.synchronized' <internal:core> core/truffle/feature_loader.rb:284:in 'Truffle::FeatureLoader.with_synchronized_features' <internal:core> core/truffle/feature_loader.rb:322:in 'Truffle::FeatureLoader.get_expanded_load_path' <internal:core> core/truffle/feature_loader.rb:174:in 'block (2 levels) in Truffle::FeatureLoader.feature_provided?' <internal:core> core/truffle/feature_loader.rb:163:in 'Array#each' <internal:core> core/truffle/feature_loader.rb:163:in 'block in Truffle::FeatureLoader.feature_provided?' <internal:core> core/truffle/feature_loader.rb:285:in 'block in Truffle::FeatureLoader.with_synchronized_features' <internal:core> core/truffle/feature_loader.rb:284:in 'TruffleRuby.synchronized' <internal:core> core/truffle/feature_loader.rb:284:in 'Truffle::FeatureLoader.with_synchronized_features' <internal:core> core/truffle/feature_loader.rb:159:in 'Truffle::FeatureLoader.feature_provided?' <internal:core> core/truffle/feature_loader.rb:107:in 'Truffle::FeatureLoader.find_feature_or_file' <internal:core> core/kernel.rb:225:in 'Kernel#gem_original_require' /home/runner/.rubies/truffleruby-head/lib/mri/bundled_gems.rb:82:in 'Kernel#require' /home/runner/work/irb/irb/vendor/bundle/truffleruby/3.4.7.3/gems/pp-0.6.3/lib/pp.rb:81:in 'PP.width_for' /home/runner/work/irb/irb/vendor/bundle/truffleruby/3.4.7.3/gems/pp-0.6.3/lib/pp.rb:96:in 'PP.pp' /home/runner/work/irb/irb/test/irb/test_completion.rb:121:in 'TestIRB::CompletionTest::RequireComepletionTest#test_complete_require_with_string_convertible_in_load_path' <internal:core> core/throw_catch.rb:36:in 'Kernel#catch' <internal:core> core/throw_catch.rb:36:in 'Kernel#catch'
Failure: test/irb/test_completion.rb#L142
<"'irb"> expected but was <nil>.