jfrog / jfrog-cli

JFrog CLI is a client that provides a simple interface that automates access to the JFrog products.
https://www.jfrog.com/confluence/display/CLI/JFrog+CLI
Apache License 2.0
529 stars 227 forks source link

Paralell jfrog-setup-cli mess up the jfrog-cli.conf.v6 format #2515

Closed juanctkc closed 4 months ago

juanctkc commented 5 months ago

Describe the bug

We have a Github actions self-hosted windows runner box with multiples runners on it. It is common that there are multiple workflows runs running at the same time for runners from these box.

We noticed that if you run multiples workflows runs at the same time that use setup-jfrog-cli action then it can mess up the jfrog-cli.conf.v6 file format and jfrog can't fix it by itself. You need to manually remove it.

BTW: if you use different tokens at the same time for different workflow runs, it could be a problem becaus each one will try to use the same .conf file but need different tokens. But this is not what i described in this ticket.-

Current behavior

'C:\Users\User\.jfrog\jfrog-cli.conf.v6' file format is broken it seems it is using the same jfrog conf file for every run and this is not a good idea if you have multiples runs at the same time, the should be isolated, avoid any file format disruption, etc

Reproduction steps

This can be easily reproduced by using pwsh in the runner box and runs multiples jfrog cli import and clear as it does the setup-conf-cli

current 'C:\Users\User\.jfrog\jfrog-cli.conf.v6' content, it looks good, everying works fine. YOu can import a token and then run rt ping, etc


{
  "servers": [],
  "version": "6"
}

PWSH 7: Run multiples request imports and clears in parallel

PS C:\Users\User\Downloads> $Env:JFROG_CLI_LOG_LEVEL="DEBUG"; $Env:JFROG_CLI_OFFER_CONFIG="false"; $Env:CI="true" ; 1..50 | ForEach-Object -Parallel {
     Write-Host
     Write-Host "Step $_"
     & ./jf.exe config import  <token> ;
     &./jf.exe rt ping ;
     & ./jf.exe config  rm --quiet
     }

Step 1

Step 2

Step 3

Step 4

Step 5
17:45:40 [Debug] JFrog CLI version: 2.55.0
17:45:40 [Debug] OS/Arch: windows/amd64
17:45:40 [Info] Importing server ID 'jfrog.io'
17:45:40 [Debug] JFrog CLI version: 2.55.0
17:45:40 [Debug] OS/Arch: windows/amd64
17:45:40 [Debug] JFrog CLI version: 2.55.0
17:45:40 [Debug] OS/Arch: windows/amd64
17:45:40 [Info] Importing server ID 'jfrog.io'
17:45:40 [Info] Importing server ID 'jfrog.io'
17:45:40 [Debug] JFrog CLI version: 2.55.0
17:45:40 [Debug] JFrog CLI version: 2.55.0
17:45:40 [Debug] OS/Arch: windows/amd64
17:45:40 [Debug] OS/Arch: windows/amd64
17:45:40 [Info] Importing server ID 'jfrog.io'
17:45:40 [Error] the --url option is mandatory
17:45:40 [Debug] JFrog CLI version: 2.55.0
17:45:40 [Debug] OS/Arch: windows/amd64
17:45:40 [Debug] JFrog CLI version: 2.55.0
17:45:40 [Debug] OS/Arch: windows/amd64
17:45:40 [Info] Importing server ID 'jfrog.io'
17:45:40 [Debug] Usage Report: Sending info...
17:45:40 [Debug] Refreshing token...
17:45:40 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:40 [Debug] Sending HTTP POST request to: https://<myurl>.jfrog.io/artifactory/api/security/token
17:45:40 [Debug] JFrog CLI version: 2.55.0
17:45:40 [Debug] OS/Arch: windows/amd64
17:45:40 [Debug] JFrog CLI version: 2.55.0
17:45:40 [Debug] OS/Arch: windows/amd64
17:45:40 [Debug] Locking config file to run config Clear command.
17:45:40 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:40 [Debug] Lock hasn't been acquired.
17:45:40 [Debug] JFrog CLI version: 2.55.0
17:45:40 [Debug] OS/Arch: windows/amd64
17:45:41 [Debug] Usage Report: Sending info...
17:45:41 [Debug] Refreshing token...
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:40 [Debug] Usage Report: Sending info...
17:45:41 [Debug] Refreshing token...
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] JFrog CLI version: 2.55.0
17:45:41 [Debug] OS/Arch: windows/amd64
17:45:41 [Debug] Usage Report: Sending info...
17:45:41 [Debug] Refreshing token...
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Refresh token failed: server response: 401
{
  "error": "invalid_grant",
  "error_description": "Invalid access token or refresh token"
}
17:45:41 [Debug] Trying to create new tokens...
17:45:41 [Debug] Sending HTTP POST request to: https://<myurl>.jfrog.io/artifactory/api/security/token
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] New token created successfully.
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.19228.1712591140964825200
17:45:41 [Debug] Sending HTTP GET request to: https://<myurl>.jfrog.io/artifactory/api/system/ping
17:45:41 [Debug] Refreshing token...
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Artifactory response: 200
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.11436.1712591140984350300
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.11436.1712591140984350300
17:45:41 [Debug] Config Clear command completed successfully. config file is released.
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.10756.1712591141021311400
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 1) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 2) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 3) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 4) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Info] executor timeout after 3 attempts with 0 milliseconds wait intervals
17:45:41 [Debug] Refresh token failed: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Trying to create new tokens...
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 1) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 2) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 3) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 4) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Info] executor timeout after 3 attempts with 0 milliseconds wait intervals
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.10756.1712591141021311400
17:45:41 [Debug] Refreshing token...
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock hasn't been acquired.

Step 6
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.25508.1712591141021311400
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 1) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 2) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 3) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 4) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Info] executor timeout after 3 attempts with 0 milliseconds wait intervals
17:45:41 [Debug] Refresh token failed: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Trying to create new tokens...
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 1) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 2) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 3) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 4) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Info] executor timeout after 3 attempts with 0 milliseconds wait intervals
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.25508.1712591141021311400
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Couldn't get Artifactory version. Error: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Refreshing token...
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.14020.1712591141065726000
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 1) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 2) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 3) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 4) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Info] executor timeout after 3 attempts with 0 milliseconds wait intervals
17:45:41 [Debug] Refresh token failed: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Trying to create new tokens...
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 1) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 2) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 3) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Debug] Sending HTTP POST request to: api/security/token
17:45:41 [Warn] (Attempt 4) - Failure occurred while sending POST request to api/security/token: Post "api/security/token": unsupported protocol scheme ""
17:45:41 [Info] executor timeout after 3 attempts with 0 milliseconds wait intervals
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.14020.1712591141065726000
17:45:41 [Debug] JFrog CLI version: 2.55.0
17:45:41 [Debug] OS/Arch: windows/amd64
17:45:41 [Info] Importing server ID 'jfrog.io'
17:45:41 [Debug] Refreshing token...
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] JFrog CLI version: 2.55.0
17:45:41 [Debug] OS/Arch: windows/amd64
17:45:41 [Debug] Usage Report: Sending info...
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.19228.1712591141173950800
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Refreshing token...
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Sending HTTP POST request to: https://<myurl>.jfrog.io/artifactory/api/security/token
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Refresh token failed: server response: 401
{
  "error": "invalid_grant",
  "error_description": "Invalid access token or refresh token"
}
17:45:41 [Debug] Trying to create new tokens...
17:45:41 [Debug] Sending HTTP POST request to: https://<myurl>.jfrog.io/artifactory/api/security/token
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] New token created successfully.
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.19228.1712591141173950800
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Sending HTTP GET request to: https://<myurl>.jfrog.io/artifactory/api/system/version
17:45:41 [Debug] Artifactory response: 200
17:45:41 [Debug] JFrog Artifactory version is: 7.82.2
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Sending HTTP POST request to: https://<myurl>.jfrog.io/artifactory/api/system/usage
OK
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.10756.1712591141259019800
17:45:41 [Debug] Fetched new token from config.
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.10756.1712591141259019800
17:45:41 [Debug] Sending HTTP GET request to: https://<myurl>.jfrog.io/artifactory/api/system/version
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.25508.1712591141292193100
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Fetched new token from config.
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.25508.1712591141292193100
17:45:41 [Debug] Sending HTTP GET request to: https://<myurl>.jfrog.io/artifactory/api/system/ping
17:45:41 [Debug] JFrog CLI version: 2.55.0
17:45:41 [Debug] OS/Arch: windows/amd64
17:45:41 [Debug] Locking config file to run config Clear command.
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Artifactory response: 200
17:45:41 [Debug] JFrog Artifactory version is: 7.82.2
17:45:41 [Debug] Sending HTTP POST request to: https://<myurl>.jfrog.io/artifactory/api/system/usage
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.14020.1712591141326502400
17:45:41 [Debug] Fetched new token from config.
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.14020.1712591141326502400
17:45:41 [Debug] Artifactory response: 200
OK
17:45:41 [Debug] Sending HTTP GET request to: https://<myurl>.jfrog.io/artifactory/api/system/version
17:45:41 [Error] Post "api/security/token": unsupported protocol scheme ""

17:45:41 [Debug] Artifactory response: 200
17:45:41 [Debug] JFrog Artifactory version is: 7.82.2
17:45:41 [Debug] Sending HTTP POST request to: https://<myurl>.jfrog.io/artifactory/api/system/usage
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.9136.1712591141407175500
17:45:41 [Debug] Fetched new token from config.
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.9136.1712591141407175500
17:45:41 [Debug] JFrog CLI version: 2.55.0
17:45:41 [Debug] OS/Arch: windows/amd64
17:45:41 [Debug] Sending HTTP GET request to: https://<myurl>.jfrog.io/artifactory/api/system/ping
17:45:41 [Debug] Refreshing token...
17:45:41 [Debug] Locking config file to run config Clear command.
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.19560.1712591141639801200
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.19560.1712591141639801200
17:45:41 [Debug] Config Clear command completed successfully. config file is released.
17:45:41 [Debug] JFrog CLI version: 2.55.0
17:45:41 [Debug] OS/Arch: windows/amd64
17:45:41 [Debug] Locking config file to run config Clear command.
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Error] Post "api/security/token": unsupported protocol scheme ""

17:45:41 [Debug] Artifactory response: 200

Step 7
17:45:41 [Debug] JFrog CLI version: 2.55.0
17:45:41 [Debug] OS/Arch: windows/amd64
17:45:41 [Debug] Locking config file to run config Clear command.
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.8080.1712591141746253400
17:45:41 [Debug] JFrog CLI version: 2.55.0
17:45:41 [Debug] OS/Arch: windows/amd64
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Info] Importing server ID 'jfrog.io'
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.8080.1712591141746253400
17:45:41 [Debug] Config Clear command completed successfully. config file is released.
17:45:41 [Debug] Lock hasn't been acquired.

Step 8
17:45:41 [Debug] JFrog CLI version: 2.55.0
17:45:41 [Debug] OS/Arch: windows/amd64
17:45:41 [Debug] JFrog CLI version: 2.55.0
17:45:41 [Debug] OS/Arch: windows/amd64
17:45:41 [Info] Importing server ID 'jfrog.io'
17:45:41 [Error] invalid character 'h' after top-level value
17:45:41 [Debug] Lock hasn't been acquired.
17:45:41 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.9136.1712591141749410000
17:45:41 [Error] invalid character 'h' after top-level value
17:45:41 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.9136.1712591141749410000
17:45:41 [Debug] Couldn't get Artifactory version. Error: invalid character 'h' after top-level value
OK
17:45:41 [Debug] JFrog CLI version: 2.55.0
17:45:41 [Debug] OS/Arch: windows/amd64
17:45:41 [Debug] Locking config file to run config Clear command.
17:45:41 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:41 [Debug] Lock hasn't been acquired.
17:45:42 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.924.1712591141770197200
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.924.1712591141770197200
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] Locking config file to run config Clear command.
17:45:42 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:42 [Debug] Lock hasn't been acquired.
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value

Step 9
17:45:42 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.15648.1712591141845555400
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.15648.1712591141845555400
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.23568.1712591141996445200
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.23568.1712591141996445200
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Info] Importing server ID 'jfrog.io'
17:45:42 [Debug] Locking config file to run config Clear command.
17:45:42 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:42 [Debug] Lock hasn't been acquired.
17:45:42 [Error] invalid character 'h' after top-level value

Step 10
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Debug] Lock has been acquired for C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.6788.1712591142047935800
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.6788.1712591142047935800
17:45:42 [Debug] Config Clear command completed successfully. config file is released.

Step 11
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Info] Importing server ID 'jfrog.io'
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Info] Importing server ID 'jfrog.io'

Step 12
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.26348.1712591142109584400
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Info] Importing server ID 'jfrog.io'
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64

Step 13
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] Locking config file to run config Clear command.
17:45:42 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.22892.1712591142341370700
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Info] Importing server ID 'jfrog.io'
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value

Step 14
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] Locking config file to run config Clear command.
17:45:42 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.4100.1712591142482907400
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Debug] Locking config file to run config Clear command.
17:45:42 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.25292.1712591142490299200
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] Locking config file to run config Clear command.
17:45:42 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.15016.1712591142493533500
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Info] Importing server ID 'jfrog.io'
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value

Step 15

Step 16

Step 17
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Info] Importing server ID 'jfrog.io'
17:45:42 [Debug] Locking config file to run config Clear command.
17:45:42 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.10768.1712591142625405200
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Info] Importing server ID 'jfrog.io'
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Info] Importing server ID 'jfrog.io'
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value

Step 18
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] Locking config file to run config Clear command.
17:45:42 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.15772.1712591142767660200
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Info] Importing server ID 'jfrog.io'
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value

Step 19
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] Locking config file to run config Clear command.
17:45:42 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.9932.1712591142883303600
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] Locking config file to run config Clear command.
17:45:42 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.10940.1712591142892920300
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Debug] JFrog CLI version: 2.55.0
17:45:42 [Debug] OS/Arch: windows/amd64
17:45:42 [Info] Importing server ID 'jfrog.io'
17:45:42 [Debug] Locking config file to run config Clear command.
17:45:42 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:42 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.24752.1712591142899590500
17:45:42 [Debug] Config Clear command completed successfully. config file is released.
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value
17:45:42 [Error] invalid character 'h' after top-level value

Step 20
17:45:42 [Error] invalid character 'h' after top-level value

Step 21

Step 22
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.5988.1712591143019821400
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value

Step 23
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.19728.1712591143086553700
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value

Step 24
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.26000.1712591143203761900
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.6676.1712591143213710000
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.26416.1712591143218625900
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value

Step 25

Step 26
17:45:43 [Error] invalid character 'h' after top-level value

Step 27
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.9856.1712591143386852400
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.22672.1712591143389831800
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Error] invalid character 'h' after top-level value

Step 28

Step 29
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.13328.1712591143487762400
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.10080.1712591143518373000
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.13688.1712591143539418500
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Error] invalid character 'h' after top-level value

Step 30
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64

Step 31

17:45:43 [Error] invalid character 'h' after top-level value
Step 32
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.10300.1712591143685803300
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.11724.1712591143714819200
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64

Step 33
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64

Step 34
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.2552.1712591143810115000
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.16840.1712591143876654300
17:45:43 [Debug] Config Clear command completed successfully. config file is released.

Step 35
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] Locking config file to run config Clear command.
17:45:43 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:43 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.17384.1712591143892753400
17:45:43 [Debug] Config Clear command completed successfully. config file is released.
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Debug] JFrog CLI version: 2.55.0
17:45:43 [Debug] OS/Arch: windows/amd64
17:45:43 [Info] Importing server ID 'jfrog.io'
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value
17:45:43 [Error] invalid character 'h' after top-level value

Step 36

Step 37
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.23888.1712591144026377300
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.16320.1712591144039084000
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value

Step 38
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.8180.1712591144129124600
17:45:44 [Debug] Config Clear command completed successfully. config file is released.

Step 39
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value

Step 40
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.19716.1712591144230370800
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.25272.1712591144265789400
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value

Step 41
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64

Step 42
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.20092.1712591144347007200
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value

Step 43
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.23744.1712591144439307900
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.5628.1712591144450084800
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64

Step 44

Step 45
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.25980.1712591144581792300
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.17392.1712591144607048700
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.22780.1712591144620369300
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value

Step 46
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64

Step 47

Step 48
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.25036.1712591144731263500
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value

Step 49
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.9608.1712591144815241600
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64

Step 50
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.21712.1712591144928127600
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Info] Importing server ID 'jfrog.io'
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] JFrog CLI version: 2.55.0
17:45:44 [Debug] OS/Arch: windows/amd64
17:45:44 [Debug] Locking config file to run config Clear command.
17:45:44 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:44 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.13172.1712591144938134400
17:45:44 [Debug] Config Clear command completed successfully. config file is released.
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:44 [Error] invalid character 'h' after top-level value
17:45:45 [Debug] JFrog CLI version: 2.55.0
17:45:45 [Debug] OS/Arch: windows/amd64
17:45:45 [Debug] Locking config file to run config Clear command.
17:45:45 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:45 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.19560.1712591145002044900
17:45:45 [Debug] Config Clear command completed successfully. config file is released.
17:45:45 [Debug] JFrog CLI version: 2.55.0
17:45:45 [Debug] OS/Arch: windows/amd64
17:45:45 [Debug] JFrog CLI version: 2.55.0
17:45:45 [Debug] OS/Arch: windows/amd64
17:45:45 [Debug] Locking config file to run config Clear command.
17:45:45 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:45 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.25000.1712591145020289500
17:45:45 [Debug] Config Clear command completed successfully. config file is released.
17:45:45 [Error] invalid character 'h' after top-level value
17:45:45 [Error] invalid character 'h' after top-level value
17:45:45 [Error] invalid character 'h' after top-level value
17:45:45 [Debug] JFrog CLI version: 2.55.0
17:45:45 [Debug] OS/Arch: windows/amd64
17:45:45 [Debug] Locking config file to run config Clear command.
17:45:45 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:45:45 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.21916.1712591145078115600
17:45:45 [Debug] Config Clear command completed successfully. config file is released.
17:45:45 [Error] invalid character 'h' after top-level value

jfrog-cli.conf is broken, current C:\Users\User.jfrog\jfrog-cli.conf.v6

{
  "servers": [],
  "version": "6"
}https://myurl.jfrog.io/",
      "artifactoryUrl": "https://myurl.jfrog.io/artifactory/",
      "distributionUrl": "https://myurl.jfrog.io/distribution/",
      "xrayUrl": "https://myurl.jfrog.io/xray/",
      "missionControlUrl": "https://myurl.jfrog.io/mc/",
      "pipelinesUrl": "https://myurl.jfrog.io/pipelines/",
      "user": "jf-cli-local",
      "password": "<passwd>",
      "accessToken": "<token>",
      "artifactoryRefreshToken": "<refreshtoken>",
      "tokenRefreshInterval": 60,
      "serverId": "jfrog.io",
      "isDefault": true
    }
  ],
  "version": "6"
}

trying to manually run rt ping and config clear will failed due .conf wrong format

PS C:\Users\User\Downloads> .//jf.exe config rm --quiet
17:47:46 [Debug] JFrog CLI version: `2.55.0`
17:47:46 [Debug] OS/Arch: windows/amd64
17:47:46 [Debug] Locking config file to run config Clear command.
17:47:46 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:47:46 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.6780.1712591266401197900
17:47:46 [Debug] Config Clear command completed successfully. config file is released.
17:47:46 [Error] invalid character 'h' after top-level value
PS C:\Users\User\Downloads> .//jf.exe config rm --quiet
17:48:04 [Debug] JFrog CLI version: 2.55.0
17:48:04 [Debug] OS/Arch: windows/amd64
17:48:04 [Debug] Locking config file to run config Clear command.
17:48:04 [Debug] Creating lock in: C:\Users\User\.jfrog\locks\config
17:48:04 [Debug] Releasing lock: C:\Users\User\.jfrog\locks\config\jfrog-cli.conf.lck.18276.1712591284114404500
17:48:04 [Debug] Config Clear command completed successfully. config file is released.

Expected behavior

jfrog conf file format is not broken

JFrog CLI version

2.55.0

Operating system type and version

windows 2019 server

JFrog Artifactory version

No response

JFrog Xray version

No response

juanctkc commented 4 months ago

This was fixed in JFrog CLI version 2.56.1 Reference: https://github.com/jfrog/setup-jfrog-cli/issues/141#issuecomment-2103204853