ruby/rubygems · error · GemspecError

14

14

Error message

There was an error parsing the metadata for the gem #{name} (#{version}): #{e.class}
#{e}
The metadata was #{data.inspect}

What it means

Error "There was an error parsing the metadata for the gem #{name} (#{version}): #{e.class} #{e} The metadata was #{data.inspect}" thrown in ruby/rubygems.

Source

Thrown at lib/bundler/endpoint_specification.rb:195

            raise ArgumentError, "Invalid checksum for #{full_name}: #{e.message}"
          end
        when "rubygems"
          @required_rubygems_version = Gem::Requirement.new(v)
        when "ruby"
          @required_ruby_version = Gem::Requirement.new(v)
        when "created_at"
          value = v.is_a?(Array) ? v.last : v
          if value.is_a?(String)
            @created_at = begin
              Time.new(value)
            rescue ArgumentError
              nil
            end
          end
        end
      end
    rescue StandardError => e
      raise GemspecError, "There was an error parsing the metadata for the gem #{name} (#{version}): #{e.class}\n#{e}\nThe metadata was #{data.inspect}"
    end

    def build_dependency(name, requirements)
      Dependency.new(name, requirements)
    end
  end
end

View on GitHub (pinned to 86cbb817a3)

When it happens

Trigger: Thrown at lib/bundler/endpoint_specification.rb:195 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of ruby/rubygems@86cbb817a3 (2026-08-23). Data as JSON: /api/errors/770c6df00169d5a8. Report an issue: GitHub.