{"record":{"id":"be545b3cd88e1690","repo":"ruby/rubygems","slug":"the-gemspec-for-full-name-at-loaded-from-was","errorCode":null,"errorMessage":"The gemspec for #{full_name} at #{loaded_from} was missing or broken. Try running `gem pristine #{name} -v #{version}` to fix the cached spec.","messagePattern":"The gemspec for #(.+?) at #(.+?) was missing or broken\\. Try running `gem pristine #(.+?) -v #(.+?)` to fix the cached spec\\.","errorType":"exception","errorClass":"GemspecError","httpStatus":null,"severity":"error","filePath":"lib/bundler/stub_specification.rb","lineNumber":135,"sourceCode":"      stub.raw_require_paths\n    end\n\n    def inspect\n      \"#<#{self.class} @name=\\\"#{name}\\\" (#{full_name.delete_prefix(\"#{name}-\")})>\"\n    end\n\n    private\n\n    def _remote_specification\n      @_remote_specification ||= begin\n        rs = stub.to_spec\n        if rs.equal?(self) # happens when to_spec gets the spec from Gem.loaded_specs\n          rs = Gem::Specification.load(loaded_from)\n          Bundler.rubygems.stub_set_spec(stub, rs)\n        end\n\n        unless rs\n          raise GemspecError, \"The gemspec for #{full_name} at #{loaded_from}\" \\\n            \" was missing or broken. Try running `gem pristine #{name} -v #{version}`\" \\\n            \" to fix the cached spec.\"\n        end\n\n        rs.source = source\n        rs.base_dir = stub.base_dir\n\n        rs\n      end\n    end\n  end\nend\n","sourceCodeStart":117,"sourceCodeEnd":148,"githubUrl":"https://github.com/ruby/rubygems/blob/86cbb817a38ce8477b181c17467a703ded3f2be8/lib/bundler/stub_specification.rb#L117-L148","documentation":"Error \"The gemspec for #{full_name} at #{loaded_from} was missing or broken. Try running `gem pristine #{name} -v #{version}` to fix the cached spec.\" thrown in ruby/rubygems.","triggerScenarios":"Thrown at lib/bundler/stub_specification.rb:135 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"}