jfrog-cli icon indicating copy to clipboard operation
jfrog-cli copied to clipboard

Check sum mismatch issue while download html file from JFROG Artifactory to Build Server

Open SaiPrasadTeegala-E18566 opened this issue 3 years ago • 1 comments

Describe the bug

In the Artifactory Generic Download task of the CD Pipeline, I Observed the Check sum mismatch issue while downloading the Build Artifacts. The Task failed as it failed to download 1 specific file which is an HTML file.

Artifacts

Current behavior

Error: Checksum mismatch for C:\Agents*****\Template.html, expected: 42c252fdb1d63a44c9018fee5925b896e16ab335, actual: 44a439978724bff8D4fdc4673a69e4f38a25d5f6

{ "status": "failure", "totals": { "success": 0, "failure": 0 } }

Reproduction steps

No response

Expected behavior

The Artifactory Generic Download tas Task should be able to download all the files.

JFrog CLI version

7.33.12

Operating system type and version

Windows 2012

JFrog Artifactory version

No response

JFrog Xray version

No response

SaiPrasadTeegala-E18566 avatar Sep 21 '22 20:09 SaiPrasadTeegala-E18566

Problem is still present in jf version 2.52.9:

[Info] Searching items to download...
[Info] [Thread 2] Downloading <path>/***_Debug_log.html
[Warn] [Thread 2] (Attempt 1) - Failure occurred while downloading https://<artifactory_url>/artifactory/<path>/***_Debug_log.html: Checksum mismatch for C:\Users\*****\***_Debug_log.html, expected: b8de09628778781cb89a41e2a7ccbd4981d222f2, actual: 5eef7822dfd4fbf926cf6ab2f628e6c0c3de7bd9[Warn] [Thread 2] (Attempt 2) - Failure occurred while downloading https://<artifactory_url>/artifactory/<path>/***_Debug_log.html: Checksum mismatch for C:\Users\*****\***_Debug_log.html, expected: b8de09628778781cb89a41e2a7ccbd4981d222f2, actual: ea5973257c28496193f165f6505495adf4af934d[Warn] [Thread 2] (Attempt 3) - Failure occurred while downloading https://<artifactory_url>/artifactory/<path>/***_Debug_log.html: Checksum mismatch for C:\Users\*****\***_Debug_log.html, expected: b8de09628778781cb89a41e2a7ccbd4981d222f2, actual: a14385e7e076ae9bccaca88a59ad2404ee11f43b[Warn] [Thread 2] (Attempt 4) - Failure occurred while downloading https://<artifactory_url>/artifactory/<path>/***_Debug_log.html: Checksum mismatch for C:\Users\*****\***_Debug_log.html, expected: b8de09628778781cb89a41e2a7ccbd4981d222f2, actual: 87ed2cfb5eb9a7acaafc98ad2b5ddb4dc317dc1d[Info] [Thread 2]  executor timeout after 3 attempts with 0 milliseconds wait intervals
[Error] [Thread 2]  Received an error: Checksum mismatch for C:\Users\*****\***_Debug_log.html, expected: b8de09628778781cb89a41e2a7ccbd4981d222f2, actual: 87ed2cfb5eb9a7acaafc98ad2b5ddb4dc317dc1d
[Error] Checksum mismatch for C:\Users\*****\***_Debug_log.html, expected: b8de09628778781cb89a41e2a7ccbd4981d222f2, actual: 87ed2cfb5eb9a7acaafc98ad2b5ddb4dc317dc1d
[Error] Checksum mismatch for C:\Users\*****\***_Debug_log.html, expected: b8de09628778781cb89a41e2a7ccbd4981d222f2, actual: 87ed2cfb5eb9a7acaafc98ad2b5ddb4dc317dc1d

Seemingly a script section gets added to the HTML. This script part is not present in the html that is uploaded before. This script section is different every time you do a jf rt download --skip-checksum. Note that the difference is in the 'rpid' given in the script.


$ diff -r 1/ 2/
diff -r 1/***_Debug_log.html 2/***_Debug_log.html
9c9
< <script type="text/javascript" src="/artifactory/ruxitagentjs_ICA27NVfqrux_10281231207105659.js" data-dtconfig="app=ea7c4b59f27d43eb|featureHash=ICA27NVfqrux|vcv=2|rdnt=1|uxrgce=1|bp=3|cuc=btqvsl0b|mel=100000|expw=1|dpvc=1|ssv=4|lastModification=1705784706702|tp=500,50,0,1|agentUri=/artifactory/ruxitagentjs_ICA27NVfqrux_10281231207105659.js|reportUrl=/artifactory/rb_bf80115maq|rid=RID_-95728976|rpid=1985491624|domain=***.com"></script><link rel="icon" type="image/x-icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAqAAAAAAAAAAAAAAAAAAAALIAAAD/AAAA4AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA4AAAAP8AAACxAAAAAAAAAKYAAAD/AAAAuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/AAAA/wAAAKkAAAD6AAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN8AAAD/AAAA+gAAAMMAAAAAAAAAAgAAAGsAAABrAAAAawAAAGsAAABrAAAAawAAAGsAAABrAAAADAAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAAIsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANEAAAAAAAAA2gAAAP8AAAD6AAAAwwAAAAAAAAAAAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAFAAAAAAAAANoAAAD/AAAA+gAAAMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAADwAAAB8AAAAAAAAAGAAAABcAAAAAAAAAH8AAABKAAAAAAAAAAAAAAAAAAAA2gAAAP8AAAD6AAAAwwAAAAAAAADCAAAA/wAAACkAAADqAAAA4QAAAAAAAAD7AAAA/wAAALAAAAAGAAAAAAAAANoAAAD/AAAA+gAAAMMAAAAAAAAAIwAAAP4AAAD/AAAA/wAAAGAAAAAAAAAAAAAAAMkAAAD/AAAAigAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAAAAAAAAIAAAAcAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAA2gAAAP8AAAD7AAAAywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN4AAAD/AAAAqwAAAP8AAACvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIAAAD/AAAAsgAAAAAAAAC5AAAA/wAAAMoAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMkAAAD/AAAAvAAAAAAAAAAAAAAAAAAAAKwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAArQAAAAAAAAAAwAMAAIABAAAf+AAAP/wAAD/8AAAgBAAAP/wAAD/8AAA//AAAJIwAADHEAAA//AAAP/wAAB/4AACAAQAAwAMAAA==">
---
> <script type="text/javascript" src="/artifactory/ruxitagentjs_ICA27NVfqrux_10281231207105659.js" data-dtconfig="app=ea7c4b59f27d43eb|featureHash=ICA27NVfqrux|vcv=2|rdnt=1|uxrgce=1|bp=3|cuc=btqvsl0b|mel=100000|expw=1|dpvc=1|ssv=4|lastModification=1705784706702|tp=500,50,0,1|agentUri=/artifactory/ruxitagentjs_ICA27NVfqrux_10281231207105659.js|reportUrl=/artifactory/rb_bf80115maq|rid=RID_-95728976|rpid=-2138642908|domain=***.com"></script><link rel="icon" type="image/x-icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAqAAAAAAAAAAAAAAAAAAAALIAAAD/AAAA4AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA4AAAAP8AAACxAAAAAAAAAKYAAAD/AAAAuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/AAAA/wAAAKkAAAD6AAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN8AAAD/AAAA+gAAAMMAAAAAAAAAAgAAAGsAAABrAAAAawAAAGsAAABrAAAAawAAAGsAAABrAAAADAAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAAIsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANEAAAAAAAAA2gAAAP8AAAD6AAAAwwAAAAAAAAAAAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAFAAAAAAAAANoAAAD/AAAA+gAAAMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAADwAAAB8AAAAAAAAAGAAAABcAAAAAAAAAH8AAABKAAAAAAAAAAAAAAAAAAAA2gAAAP8AAAD6AAAAwwAAAAAAAADCAAAA/wAAACkAAADqAAAA4QAAAAAAAAD7AAAA/wAAALAAAAAGAAAAAAAAANoAAAD/AAAA+gAAAMMAAAAAAAAAIwAAAP4AAAD/AAAA/wAAAGAAAAAAAAAAAAAAAMkAAAD/AAAAigAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAAAAAAAAIAAAAcAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAA2gAAAP8AAAD7AAAAywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN4AAAD/AAAAqwAAAP8AAACvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIAAAD/AAAAsgAAAAAAAAC5AAAA/wAAAMoAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMkAAAD/AAAAvAAAAAAAAAAAAAAAAAAAAKwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAArQAAAAAAAAAAwAMAAIABAAAf+AAAP/wAAD/8AAAgBAAAP/wAAD/8AAA//AAAJIwAADHEAAA//AAAP/wAAB/4AACAAQAAwAMAAA==">

shelling21 avatar Jan 22 '24 12:01 shelling21