flippercloud/flipper · error · Flipper::Adapters::Rollout::AdapterMethodNotSupportedError

unsupported method called for import adapter

Error message

unsupported method called for import adapter

What it means

Error "unsupported method called for import adapter" thrown in flippercloud/flipper.

Source

Thrown at lib/flipper/adapters/rollout.rb:57

                                 nil
                               when 0
                                 nil
                               else
                                 rollout_feature.percentage
                               end

        {
          boolean: boolean,
          groups: groups,
          actors: actors,
          percentage_of_actors: percentage_of_actors,
          percentage_of_time: nil,
          expression: nil,
        }
      end

      def add(_feature)
        raise AdapterMethodNotSupportedError
      end

      def remove(_feature)
        raise AdapterMethodNotSupportedError
      end

      def clear(_feature)
        raise AdapterMethodNotSupportedError
      end

      def enable(_feature, _gate, _thing)
        raise AdapterMethodNotSupportedError
      end

      def disable(_feature, _gate, _thing)
        raise AdapterMethodNotSupportedError
      end

View on GitHub (pinned to 1f86de3ec9)

Solutions

  1. Do not call import on the Rollout adapter; it does not implement Flipper's import interface
  2. Export from the source adapter and re-apply state via the public API (enable/disable) instead of a bulk import
  3. If migrating from rollout, use Flipper's documented migration path rather than adapter#import

When it happens

Trigger: Thrown at lib/flipper/adapters/rollout.rb:57 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of flippercloud/flipper@1f86de3ec9 (2026-08-23). Data as JSON: /api/errors/221e068ec0459818. Report an issue: GitHub.