mongodb/mongoid · error · ArgumentError

Unknown version: #{version}

Error message

Unknown version: #{version}

What it means

Error "Unknown version: #{version}" thrown in mongodb/mongoid.

Source

Thrown at lib/mongoid/config/defaults.rb:42

        when '8.1'
          self.immutable_ids = false
          self.legacy_persistence_context_behavior = true
          self.around_callbacks_for_embeds = true
          self.prevent_multiple_calls_of_embedded_callbacks = false

          load_defaults '9.0'

        when '9.0'
          self.allow_reparenting_via_nested_attributes = true
          self.autosave_saves_unchanged_documents = true

          load_defaults '9.1'

        when '9.1'
          # All flag defaults currently reflect 9.1 behavior.

        else
          raise ArgumentError, "Unknown version: #{version}"
        end
      end
    end
  end
end

View on GitHub (pinned to 0da0e23d71)

When it happens

Trigger: Thrown at lib/mongoid/config/defaults.rb:42 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of mongodb/mongoid@0da0e23d71 (2026-08-23). Data as JSON: /api/errors/09f07c92abed1744. Report an issue: GitHub.