Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

containers download_job doesn't fix inconsistent path separators for the --output parameter #3590

Open
kananb opened this issue Oct 19, 2023 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@kananb
Copy link
Contributor

kananb commented Oct 19, 2023

Information

  • Onefuzz version: 8.9.0
  • OS: Windows 11

Provide detailed reproduction steps (if any)

(This issue may exist for other commands as well)

  1. Run onefuzz containers download_job <...> --output ./temp for any valid job_id that has at least one container

Expected result

All of the job containers are downloaded into ./temp

Actual result

INFO:onefuzz:downloading: setup\oft-setup-omitted_guid
panic: inconsistent path separators. Some are forward, some are back. This is not supported.

goroutine 1 [running]:
github.com/Azure/azure-storage-azcopy/v10/common.DeterminePathSeparator({0xc0000c2100, 0x37})
        /home/vsts/work/1/s/common/extensions.go:140 +0x97
github.com/Azure/azure-storage-azcopy/v10/cmd.cleanLocalPath({0xc0000c2100, 0x37})
        /home/vsts/work/1/s/cmd/zc_traverser_local.go:536 +0x3b
github.com/Azure/azure-storage-azcopy/v10/cmd.(*rawSyncCmdArgs).cook(_)
        /home/vsts/work/1/s/cmd/sync.go:180 +0x869
github.com/Azure/azure-storage-azcopy/v10/cmd.init.20.func2(0xc00055bb80, {0xc0000402d0, 0x2, 0x3})
        /home/vsts/work/1/s/cmd/sync.go:729 +0xa6
github.com/spf13/cobra.(*Command).execute(0xc00055bb80, {0xc000040270, 0x3, 0x3})
        /home/vsts/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:860 +0x5f8
github.com/spf13/cobra.(*Command).ExecuteC(0x13786e0)
        /home/vsts/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:974 +0x3bc
github.com/spf13/cobra.(*Command).Execute(...)
        /home/vsts/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:902
github.com/Azure/azure-storage-azcopy/v10/cmd.Execute({0xc0000ab960, 0xc00008a0e0}, {0xc0000cec90, 0xb2d241}, 0x74, {0x19fd6cc5, 0x61a5, 0x4246, {0x4a, 0xa4, ...}})
        /home/vsts/work/1/s/cmd/root.go:189 +0x107
main.main()
        /home/vsts/work/1/s/main.go:88 +0x49a
ERROR:cli:command failed: 2 ['.\\azcopy.EXE', 'sync', 'omitted_url', './temp\\setup\\oft-setup-omitted_guid', '--recursive=true']

AB#168438

@kananb kananb added the bug Something isn't working label Oct 19, 2023
@kananb kananb self-assigned this Oct 19, 2023
@kananb kananb changed the title containers download_job with --output doesn't replace the path to use consistent separators containers download_job with --output doesn't fix inconsistent path separators Oct 19, 2023
@kananb kananb changed the title containers download_job with --output doesn't fix inconsistent path separators containers download_job doesn't fix inconsistent path separators for the --output parameter Oct 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants