{"record":{"id":"1ddabe5df38e2fa9","repo":"ruby/rubygems","slug":"24","errorCode":"24","errorMessage":"There was an error while trying to load the gem '#{file}'.","messagePattern":"There was an error while trying to load the gem '#(.+?)'\\.","errorType":"exception","errorClass":"Bundler::GemRequireError","httpStatus":null,"severity":"error","filePath":"lib/bundler/runtime.rb","lineNumber":71,"sourceCode":"        Plugin.hook(Plugin::Events::GEM_BEFORE_REQUIRE, dep)\n\n        # Loop through all the specified autorequires for the\n        # dependency. If there are none, use the dependency's name\n        # as the autorequire.\n        Array(dep.autorequire || dep.name).each do |file|\n          # Allow `require: true` as an alias for `require: <name>`\n          file = dep.name if file == true\n          required_file = file\n          begin\n            Kernel.require required_file\n          rescue LoadError => e\n            if dep.autorequire.nil? && e.path == required_file\n              if required_file.include?(\"-\")\n                required_file = required_file.tr(\"-\", \"/\")\n                retry\n              end\n            else\n              raise Bundler::GemRequireError.new e,\n                \"There was an error while trying to load the gem '#{file}'.\"\n            end\n          rescue StandardError => e\n            raise Bundler::GemRequireError.new e,\n              \"There was an error while trying to load the gem '#{file}'.\"\n          end\n        end\n\n        Plugin.hook(Plugin::Events::GEM_AFTER_REQUIRE, dep)\n      end\n\n      Plugin.hook(Plugin::Events::GEM_AFTER_REQUIRE_ALL, dependencies)\n\n      dependencies\n    end\n\n    def self.definition_method(meth)\n      define_method(meth) do","sourceCodeStart":53,"sourceCodeEnd":89,"githubUrl":"https://github.com/ruby/rubygems/blob/86cbb817a38ce8477b181c17467a703ded3f2be8/lib/bundler/runtime.rb#L53-L89","documentation":"Error \"There was an error while trying to load the gem '#{file}'.\" thrown in ruby/rubygems.","triggerScenarios":"Thrown at lib/bundler/runtime.rb:71 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"86cbb817a38ce8477b181c17467a703ded3f2be8","analyzedAt":"2026-08-23T06:27:48.159Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}