Skip to content

πŸ› Handle nil when parsing fragment #666

πŸ› Handle nil when parsing fragment

πŸ› Handle nil when parsing fragment #666

Triggered via pull request July 9, 2025 00:57
Status Failure
Total duration 3m 7s
Artifacts

test.yml

on: pull_request
ruby-versions-gems  /  Generate Ruby versions
3s
ruby-versions-gems / Generate Ruby versions
ruby-versions-inplace  /  Generate Ruby versions
4s
ruby-versions-inplace / Generate Ruby versions
frozen-string-literal
17s
frozen-string-literal
Document
27s
Document
Matrix: gem
Matrix: inplace
Fit to window
Zoom out
Zoom in

Annotations

4 errors
Inplace: jruby on ubuntu-latest
Process completed with exit code 1.
Error: test/parse/test_comment.rb#L184
REXML::ParseException: #<Timeout::Error: [50000]: in 0.027981750000094507s (tmin: 0.00037227500000369673, tmax: 0.0005596350000018901, tbase: 0.0055963500000189015)> /home/runner/work/rexml/rexml/lib/rexml/parsers/treeparser.rb:20:in 'parse' /home/runner/work/rexml/rexml/lib/rexml/document.rb:466:in 'build' /home/runner/work/rexml/rexml/lib/rexml/document.rb:103:in 'initialize' org/jruby/RubyClass.java:1023:in 'new' /home/runner/work/rexml/rexml/test/parse/test_comment.rb:184:in 'block in test_linear_performance_in_element_gt' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-ruby-core-1.0.7/lib/core_assertions.rb:821:in 'block in assert_linear_performance' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-ruby-core-1.0.7/lib/core_assertions.rb:845:in 'block in assert_linear_performance' /home/runner/.rubies/jruby-10.0.0.1/lib/ruby/stdlib/timeout.rb:185:in 'block in timeout' /home/runner/.rubies/jruby-10.0.0.1/lib/ruby/stdlib/timeout.rb:192:in 'timeout' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-ruby-core-1.0.7/lib/core_assertions.rb:844:in 'block in assert_linear_performance' org/jruby/RubyArray.java:2079:in 'each' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-ruby-core-1.0.7/lib/core_assertions.rb:839:in 'assert_linear_performance' /home/runner/work/rexml/rexml/test/parse/test_comment.rb:183:in 'test_linear_performance_in_element_gt' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/testcase.rb:914:in 'run_test' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/testcase.rb:601:in 'block in run' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/fixture.rb:276:in 'block in create_fixtures_runner' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/fixture.rb:276:in 'block in create_fixtures_runner' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/fixture.rb:257:in 'run_fixture' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/fixture.rb:292:in 'run_setup' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/testcase.rb:599:in 'block in run' org/jruby/RubyKernel.java:1397:in 'catch' org/jruby/RubyKernel.java:1392:in 'catch' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/testcase.rb:598:in 'run' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:96:in 'run_test' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:62:in 'block in run_tests' org/jruby/RubyArray.java:2079:in 'each' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:61:in 'run_tests' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:39:in 'run' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/testsuite.rb:56:in 'run' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:96:in 'run_test' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:62:in 'block in run_tests' org/jruby/RubyArray.java:2079:in 'each' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:61:in 'run_tests' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:39:in 'run' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/testsuite.rb:56:in 'run' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:96:in 'run_test' /home/runner/work/rexml/rexml/vendor/bundle/jruby/3.4.0/g
Gem: jruby on windows-latest
Process completed with exit code 1.
Error: tmp/test/parse/test_processing_instruction.rb#L123
REXML::ParseException: #<Timeout::Error: [150000]: in 0.13789500000314092s (tmin: 0.0005163999999808766, tmax: 0.0009193000000209395, tbase: 0.009193000000209395)> org/jruby/ext/strscan/RubyStringScanner.java:286:in 'scan' org/jruby/ext/strscan/RubyStringScanner.java:394:in 'skip' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/rexml-3.4.2/lib/rexml/source.rb:307:in 'match?' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/rexml-3.4.2/lib/rexml/parsers/baseparser.rb:737:in 'process_instruction' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/rexml-3.4.2/lib/rexml/parsers/baseparser.rb:277:in 'pull_event' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/rexml-3.4.2/lib/rexml/parsers/baseparser.rb:247:in 'pull' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/rexml-3.4.2/lib/rexml/parsers/treeparser.rb:21:in 'parse' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/rexml-3.4.2/lib/rexml/document.rb:466:in 'build' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/rexml-3.4.2/lib/rexml/document.rb:103:in 'initialize' org/jruby/RubyClass.java:1023:in 'new' D:/a/rexml/rexml/tmp/test/parse/test_processing_instruction.rb:123:in 'block in test_linear_performance_tab' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-ruby-core-1.0.7/lib/core_assertions.rb:821:in 'block in assert_linear_performance' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-ruby-core-1.0.7/lib/core_assertions.rb:845:in 'block in assert_linear_performance' D:/jruby-10.0.0.1/lib/ruby/stdlib/timeout.rb:185:in 'block in timeout' D:/jruby-10.0.0.1/lib/ruby/stdlib/timeout.rb:192:in 'timeout' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-ruby-core-1.0.7/lib/core_assertions.rb:844:in 'block in assert_linear_performance' org/jruby/RubyArray.java:2079:in 'each' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-ruby-core-1.0.7/lib/core_assertions.rb:839:in 'assert_linear_performance' D:/a/rexml/rexml/tmp/test/parse/test_processing_instruction.rb:122:in 'test_linear_performance_tab' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/testcase.rb:914:in 'run_test' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/testcase.rb:601:in 'block in run' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/fixture.rb:276:in 'block in create_fixtures_runner' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/fixture.rb:276:in 'block in create_fixtures_runner' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/fixture.rb:257:in 'run_fixture' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/fixture.rb:292:in 'run_setup' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/testcase.rb:599:in 'block in run' org/jruby/RubyKernel.java:1397:in 'catch' org/jruby/RubyKernel.java:1392:in 'catch' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/testcase.rb:598:in 'run' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:96:in 'run_test' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:62:in 'block in run_tests' org/jruby/RubyArray.java:2079:in 'each' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:61:in 'run_tests' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:39:in 'run' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/testsuite.rb:56:in 'run' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:96:in 'run_test' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:62:in 'block in run_tests' org/jruby/RubyArray.java:2079:in 'each' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:61:in 'run_tests' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/test-suite-runner.rb:39:in 'run' D:/jruby-10.0.0.1/lib/ruby/gems/shared/gems/test-unit-3.7.0/lib/test/unit/testsuite.rb:56: