{"record":{"id":"173d2aa3c6959f27","repo":"hashicorp/vagrant","slug":"the-provided-ip-address-range-range-is-not-wi","errorCode":null,"errorMessage":"The provided IP address range (%{range}) is not within the\ndefined subnet (%{subnet}). Please provide an address range\nwithin the defined subnet.","messagePattern":"The provided IP address range \\(%(.+?)\\) is not within the\ndefined subnet \\(%(.+?)\\)\\. Please provide an address range\nwithin the defined subnet\\.","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"plugins/providers/docker/action/prepare_networks.rb","lineNumber":300,"sourceCode":"            prefix: false\n          )\n          range = nil\n          while !range\n            range = env[:ui].ask(I18n.t(\n              \"docker_provider.network_bridge_iprange_request\",\n              interface: interface.name,\n              default_range: network_options[:subnet]) + \" \",\n              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","sourceCodeStart":282,"sourceCodeEnd":318,"githubUrl":"https://github.com/hashicorp/vagrant/blob/35f3160f4ad6edc3a9f3aa9570adfc1a4d73aaa5/plugins/providers/docker/action/prepare_networks.rb#L282-L318","documentation":"Error \"The provided IP address range (%{range}) is not within the\ndefined subnet (%{subnet}). Please provide an address range\nwithin the defined subnet.\" thrown in hashicorp/vagrant.","triggerScenarios":"Thrown at plugins/providers/docker/action/prepare_networks.rb:300 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"}