{"record":{"id":"a11789f919ddaa59","repo":"hashicorp/vagrant","slug":"the-provided-ip-address-range-is-invalid-range","errorCode":null,"errorMessage":"The provided IP address range is invalid (%{range}). Please\nprovide a valid range.","messagePattern":"The provided IP address range is invalid \\(%(.+?)\\)\\. Please\nprovide a valid range\\.","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"plugins/providers/docker/action/prepare_networks.rb","lineNumber":308,"sourceCode":"              prefix: false\n            ).strip\n            if range.empty?\n              range = network_options[:subnet]\n            end\n            begin\n              range = IPAddr.new(range)\n              if !subnet.include?(range)\n                netmask = interface.netmask.ip_unpack.first\n                prefix = IPAddr.new(\"255.255.255.255/#{netmask}\").to_i.to_s(2).count(\"1\")\n                env[:ui].warn(I18n.t(\n                  \"docker_provider.network_bridge_iprange_outofbounds\",\n                  subnet: network_options[:subnet],\n                  range: \"#{range}/#{prefix}\"\n                ) + \"\\n\", prefix: false)\n                range = nil\n              end\n            rescue IPAddr::InvalidAddressError\n              env[:ui].warn(I18n.t(\n                \"docker_provider.network_bridge_iprange_invalid\",\n                range: range) + \"\\n\", prefix: false)\n              range = nil\n            end\n          end\n\n          netmask = interface.netmask.ip_unpack.first\n          prefix = IPAddr.new(\"255.255.255.255/#{netmask}\").to_i.to_s(2).count(\"1\")\n          \"#{range}/#{prefix}\"\n        end\n\n        # Execute the action\n        def call(env)\n          # If we are using a host VM, then don't worry about it\n          machine = env[:machine]\n          if machine.provider.host_vm?\n            @logger.debug(\"Not setting up networks because docker host_vm is in use\")\n            return @app.call(env)","sourceCodeStart":290,"sourceCodeEnd":326,"githubUrl":"https://github.com/hashicorp/vagrant/blob/35f3160f4ad6edc3a9f3aa9570adfc1a4d73aaa5/plugins/providers/docker/action/prepare_networks.rb#L290-L326","documentation":"Error \"The provided IP address range is invalid (%{range}). Please\nprovide a valid range.\" thrown in hashicorp/vagrant.","triggerScenarios":"Thrown at plugins/providers/docker/action/prepare_networks.rb:308 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":"35f3160f4ad6edc3a9f3aa9570adfc1a4d73aaa5","analyzedAt":"2026-08-21T13:34:32.514Z","schemaVersion":2},"datasetVersion":"2026-08-21T18:17:14.833Z"}