{"record":{"id":"55eb33bad87edb98","repo":"ruby/rubygems","slug":"unexpected-value-for-string-e-v-inspect","errorCode":null,"errorMessage":"Unexpected value for String :E #{v.inspect}","messagePattern":"Unexpected value for String :E #(.+?)","errorType":"exception","errorClass":"Gem::SafeMarshal::Visitors::ToRuby::FormatError","httpStatus":null,"severity":"error","filePath":"lib/rubygems/safe_marshal/visitors/to_ruby.rb","lineNumber":135,"sourceCode":"              dumped[0, 2] = \"\"\n              marshal_string.concat(dumped)\n            end\n\n            object = @objects[object_offset] = Marshal.load(marshal_string)\n          end\n        when Elements::String\n          enc = nil\n\n          ivars.reject! do |k, v|\n            case k\n            when :E\n              case v\n              when TrueClass\n                enc = \"UTF-8\"\n              when FalseClass\n                enc = \"US-ASCII\"\n              else\n                raise FormatError, \"Unexpected value for String :E #{v.inspect}\"\n              end\n            when :encoding\n              enc = v\n            else\n              next false\n            end\n            true\n          end\n\n          object.force_encoding(enc) if enc\n        end\n\n        ivars.each do |k, v|\n          object.instance_variable_set k, v\n        end\n        object\n      end\n","sourceCodeStart":117,"sourceCodeEnd":153,"githubUrl":"https://github.com/ruby/rubygems/blob/86cbb817a38ce8477b181c17467a703ded3f2be8/lib/rubygems/safe_marshal/visitors/to_ruby.rb#L117-L153","documentation":"Error \"Unexpected value for String :E #{v.inspect}\" thrown in ruby/rubygems.","triggerScenarios":"Thrown at lib/rubygems/safe_marshal/visitors/to_ruby.rb:135 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["The metadata string encoding flag is invalid; the file is corrupt — re-download the gem"],"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"}