{"record":{"id":"f58a30c152853d3c","repo":"hashicorp/vagrant","slug":"vagrant-rsync-proxy-machine-f58a30","errorCode":null,"errorMessage":"vagrant.rsync_proxy_machine","messagePattern":"vagrant\\.rsync_proxy_machine","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"plugins/synced_folders/rsync/command/rsync_auto.rb","lineNumber":59,"sourceCode":"              options[:rsync_chown] = chown\n            end\n          end\n\n          # Parse the options and return if we don't have any target.\n          argv = parse_options(opts)\n          return if !argv\n\n          # Build up the paths that we need to listen to.\n          paths = {}\n          ignores = []\n          with_target_vms(argv) do |machine|\n            next if machine.state.id == :not_created\n            cwd = machine.env.cwd.to_s\n\n            if machine.provider.capability?(:proxy_machine)\n              proxy = machine.provider.capability(:proxy_machine)\n              if proxy\n                machine.ui.warn(I18n.t(\n                  \"vagrant.rsync_proxy_machine\",\n                  name: machine.name.to_s,\n                  provider: machine.provider_name.to_s))\n\n                machine = proxy\n              end\n            end\n\n            cached = synced_folders(machine, cached: true)\n            fresh  = synced_folders(machine)\n            diff   = synced_folders_diff(cached, fresh)\n            if !diff[:added].empty?\n              machine.ui.warn(I18n.t(\"vagrant.rsync_auto_new_folders\"))\n            end\n\n            folders = cached[:rsync]\n            next if !folders || folders.empty?\n","sourceCodeStart":41,"sourceCodeEnd":77,"githubUrl":"https://github.com/hashicorp/vagrant/blob/35f3160f4ad6edc3a9f3aa9570adfc1a4d73aaa5/plugins/synced_folders/rsync/command/rsync_auto.rb#L41-L77","documentation":"Error \"vagrant.rsync_proxy_machine\" thrown in hashicorp/vagrant.","triggerScenarios":"Thrown at plugins/synced_folders/rsync/command/rsync_auto.rb:59 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"}