{"record":{"id":"665aeed4f921816e","repo":"puppetlabs/puppet","slug":"invalid-terminus-setting-value","errorCode":null,"errorMessage":"Invalid terminus setting: %{value}","messagePattern":"Invalid terminus setting: %(.+?)","errorType":"validation","errorClass":"Puppet::Settings::ValidationError","httpStatus":null,"severity":"error","filePath":"lib/puppet/settings/terminus_setting.rb","lineNumber":13,"sourceCode":"# frozen_string_literal: true\n\nclass Puppet::Settings::TerminusSetting < Puppet::Settings::BaseSetting\n  def munge(value)\n    case value\n    when '', nil\n      nil\n    when String\n      value.intern\n    when Symbol\n      value\n    else\n      raise Puppet::Settings::ValidationError, _(\"Invalid terminus setting: %{value}\") % { value: value }\n    end\n  end\nend\n","sourceCodeStart":1,"sourceCodeEnd":17,"githubUrl":"https://github.com/puppetlabs/puppet/blob/e227c27540975c25aa22d533a52424a9d2fc886a/lib/puppet/settings/terminus_setting.rb#L1-L17","documentation":"Error \"Invalid terminus setting: %{value}\" thrown in puppetlabs/puppet.","triggerScenarios":"Thrown at lib/puppet/settings/terminus_setting.rb:13 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":"e227c27540975c25aa22d533a52424a9d2fc886a","analyzedAt":"2026-08-21T20:49:46.650Z","schemaVersion":2},"datasetVersion":"2026-08-21T23:17:16.201Z"}