{"record":{"id":"39b0c8ddc6907b93","repo":"flippercloud/flipper","slug":"data-type-is-not-supported-by-this-adapter-39b0c8","errorCode":null,"errorMessage":"#{data_type} is not supported by this adapter","messagePattern":"#(.+?) is not supported by this adapter","errorType":"exception","errorClass":"RuntimeError","httpStatus":null,"severity":"error","filePath":"lib/flipper/adapters/http.rb","lineNumber":234,"sourceCode":"\n      def value_for_gate(gate, api_gate)\n        value = api_gate['value']\n        case gate.data_type\n        when :boolean, :integer\n          value ? value.to_s : value\n        when :json\n          value\n        when :set\n          value ? value.to_set : Set.new\n        else\n          unsupported_data_type gate.data_type\n        end\n      end\n\n      private\n\n      def unsupported_data_type(data_type)\n        raise \"#{data_type} is not supported by this adapter\"\n      end\n    end\n  end\nend\n","sourceCodeStart":216,"sourceCodeEnd":239,"githubUrl":"https://github.com/flippercloud/flipper/blob/1f86de3ec91521585b156445e156642938b19cb0/lib/flipper/adapters/http.rb#L216-L239","documentation":"Error \"#{data_type} is not supported by this adapter\" thrown in flippercloud/flipper.","triggerScenarios":"Thrown at lib/flipper/adapters/http.rb:234 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Only send data types the HTTP adapter supports (strings, integers, booleans, sets as documented)","Serialize custom types to a supported representation before storing","Upgrade the flipper API server and client together so supported data types match"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"1f86de3ec91521585b156445e156642938b19cb0","analyzedAt":"2026-08-23T04:36:09.896Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}