{"record":{"id":"8ec0d1e3c7acf9af","repo":"fluent/fluentd","slug":"time-format-parameter-is-ignored-because-time-key","errorCode":null,"errorMessage":"time_format parameter is ignored because time_key parameter is not set. at #{conf.inspect}","messagePattern":"time_format parameter is ignored because time_key parameter is not set\\. at #(.+?)","errorType":"exception","errorClass":"Fluent::ConfigError","httpStatus":null,"severity":"error","filePath":"lib/fluent/compat/parser.rb","lineNumber":199,"sourceCode":"      end\n\n      class ValuesParser < Parser\n        include Fluent::Compat::TypeConverter\n\n        config_param :keys, :array, default: []\n        config_param :time_key, :string, default: nil\n        config_param :null_value_pattern, :string, default: nil\n        config_param :null_empty_string, :bool, default: false\n\n        def configure(conf)\n          super\n\n          if @time_key && !@keys.include?(@time_key) && @estimate_current_event\n            raise Fluent::ConfigError, \"time_key (#{@time_key.inspect}) is not included in keys (#{@keys.inspect})\"\n          end\n\n          if @time_format && !@time_key\n            raise Fluent::ConfigError, \"time_format parameter is ignored because time_key parameter is not set. at #{conf.inspect}\"\n          end\n\n          @time_parser = time_parser_create\n\n          if @null_value_pattern\n            @null_value_pattern = Regexp.new(@null_value_pattern)\n          end\n\n          @mutex = Mutex.new\n        end\n\n        def values_map(values)\n          record = Hash[keys.zip(values.map { |value| convert_value_to_nil(value) })]\n\n          if @time_key\n            value = @keep_time_key ? record[@time_key] : record.delete(@time_key)\n            time = if value.nil?\n                     if @estimate_current_event","sourceCodeStart":181,"sourceCodeEnd":217,"githubUrl":"https://github.com/fluent/fluentd/blob/dd45c6e18dc7be33b5e5a0f0767bf46307ff5626/lib/fluent/compat/parser.rb#L181-L217","documentation":"Error \"time_format parameter is ignored because time_key parameter is not set. at #{conf.inspect}\" thrown in fluent/fluentd.","triggerScenarios":"Thrown at lib/fluent/compat/parser.rb:199 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":"dd45c6e18dc7be33b5e5a0f0767bf46307ff5626","analyzedAt":"2026-08-21T16:22:07.332Z","schemaVersion":2},"datasetVersion":"2026-08-21T18:17:14.833Z"}