Skip to content

No such file or directory snakeyaml-engine-2.9.jar in JRuby 9.4.11.0 #8606

@koic

Description

@koic

Due to the error in GitHub Actions (https://github.com/rubocop/rubocop/actions/runs/13050443439/job/36409323675) , setup-ruby might be involved.
ruby/setup-ruby#699

Environment Information

Provide at least:

  • JRuby version (jruby -v) and command line (flags, JRUBY_OPTS, etc)

jruby 9.4.11.0 (3.1.4) 2025-01-29 9b10785 OpenJDK 64-Bit Server VM 17.0.14+7 on 17.0.14+7 +jit [x86_64-linux]

Expected Behavior

No errors.
There were no issues with JRuby 9.4.10.0.

Actual Behavior

The following error occurs:

Installing gem 'ruby-maven-libs' . . .

using maven for the first time results in maven
downloading all its default plugin and can take time.
as those plugins get cached on disk and further execution
of maven is much faster then the first time.

      org.snakeyaml:snakeyaml-engine:2.9:compile
--- ERROR REPORT TEMPLATE -------------------------------------------------------

Errno::ENOENT: No such file or directory - /home/runner/.m2/repository/org/snakeyaml/snakeyaml-engine/2.9/snakeyaml-engine-2.9.jar -- module org.snakeyaml.engine.v2
  org/jruby/RubyIO.java:1279:in `sysopen'
          org/jruby/RubyFile.java:371:in `initialize'
          org/jruby/RubyClass.java:951:in `new'
          org/jruby/RubyIO.java:1196:in `open'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/fileutils.rb:1394:in `copy_file'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/fileutils.rb:504:in `copy_file'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/fileutils.rb:423:in `block in cp'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/fileutils.rb:1577:in `block in fu_each_src_dest'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/fileutils.rb:1593:in `fu_each_src_dest0'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/fileutils.rb:1575:in `fu_each_src_dest'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/fileutils.rb:422:in `cp'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/jars/installer.rb:83:in `vendor_file'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/jars/installer.rb:130:in `block in vendor_jars'
          org/jruby/RubyArray.java:2009:in `each'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/jars/installer.rb:129:in `vendor_jars'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/jars/installer.rb:207:in `do_install'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/jars/installer.rb:150:in `vendor_jars'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/rubygems/defaults/jruby.rb:110:in `block in <main>'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/rubygems/installer.rb:367:in `block in run_post_install_hooks'
          org/jruby/RubyArray.java:2009:in `each'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/rubygems/installer.rb:366:in `run_post_install_hooks'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/bundler/rubygems_gem_installer.rb:48:in `install'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/bundler/source/rubygems.rb:205:in `install'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/bundler/installer/gem_installer.rb:55:in `install'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/bundler/installer/gem_installer.rb:17:in `install_from_spec'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/bundler/installer/parallel_installer.rb:133:in `do_install'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/bundler/installer/parallel_installer.rb:[124](https://github.com/rubocop/rubocop/actions/runs/13050443439/job/36409323675#step:3:130):in `block in worker_pool'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/bundler/worker.rb:62:in `apply_func'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/bundler/worker.rb:57:in `block in process_queue'
          org/jruby/RubyKernel.java:1725:in `loop'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/bundler/worker.rb:54:in `process_queue'
          /home/runner/.rubies/jruby-9.4.11.0/lib/ruby/stdlib/bundler/worker.rb:90:in `block in create_threads'

Environment

Bundler       2.6.3
  Platforms   ruby, universal-java-17
Ruby          3.1.4p0 (2025-01-29 revision 9b107851a3f7bb3bb95463610d8510c4c9f50b95) [universal-java-17]
  Full Path   /home/runner/.rubies/jruby-9.4.11.0/bin/jruby
  Config Dir  /home/runner/.rubies/jruby-9.4.11.0/etc
RubyGems      3.6.3
  Gem Home    /home/runner/work/rubocop/rubocop/vendor/bundle/jruby/3.1.0
  Gem Path    /home/runner/work/rubocop/rubocop/vendor/bundle/jruby/3.1.0
  User Home   /home/runner
  User Path   /home/runner/.local/share/gem/jruby/3.1.0
  Bin Dir     /home/runner/work/rubocop/rubocop/vendor/bundle/jruby/3.1.0/bin
OpenSSL       
  Compiled    JRuby-OpenSSL 0.15.3
  Loaded      JRuby-OpenSSL 0.15.3
  Cert File   /usr/lib/jvm/temurin-17-jdk-amd64/lib/security/cacerts
  Cert Dir    /etc/ssl/certs
Tools         
  Git         2.48.1
  RVM         not installed
  rbenv       not installed
  chruby      not installed

Please refer here for details:
https://github.com/rubocop/rubocop/actions/runs/13050443439/job/36409323675

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions