Skip to content

if first publication task fails, second run fails with: Static analysis failure error=ConduitError("#1062: Duplicate entry 'uri-46qPmTthzFu1' for key 'harbormaster_buildartifact.key_artifact'") #3314

@Archaeopteryx

Description

@Archaeopteryx

Investigate if the artifact from the first run an be reused with https://secure.phabricator.com/conduit/method/harbormaster.artifact.search/

2026-04-16 14:58:08.000710 [INFO    ] [info     ] Remove all mercurial drafts   
2026-04-16 14:58:09.000354 [INFO    ] [info     ] Mercurial                      stderr=b'real URL is https://hg-edge.mozilla.org/integration/autoland/\n'
2026-04-16 14:58:42.000789 [INFO    ] [info     ] Mercurial                      stdout=b'saved backup bundle to /checkouts/firefox-autoland/.hg/strip-backup/b0bbb47e06e6-34d421c7-backup.hg\n'
[taskcluster:error] Aborting task...
[taskcluster 2026-04-16T15:01:21.181Z] Command ABORTED after 8m30.708757538s: process aborted
[taskcluster 2026-04-16T15:01:21.181Z]  Average Available System Memory: 13.35 GiB
[taskcluster 2026-04-16T15:01:21.181Z]       Average System Memory Used: 2.26 GiB
[taskcluster 2026-04-16T15:01:21.181Z]          Peak System Memory Used: 3.40 GiB
[taskcluster 2026-04-16T15:01:21.181Z]              Total System Memory: 15.61 GiB
[taskcluster 2026-04-16T15:01:21.181Z] 
[taskcluster 2026-04-16T15:01:21.181Z] === Task Finished ===
[taskcluster 2026-04-16T15:01:21.181Z] Task Duration: 8m30.709174164s
[taskcluster 2026-04-16T15:01:31.228Z] Executing command 0: docker run -t --name taskcontainer_Ti0FpLNdSnqUS26B47asRQ --memory-swap -1 --pids-limit -1 '--add-host=localhost.localdomain:127.0.0.1' -v /home/task_177635166547374/cache0:/checkouts --add-host=taskcluster:host-gateway --env-file 'env.list' 6c6468d9f56572b3d1043066bf82db8c37bfdab89c81b0fa522a3abe7b73ba73 code-review-bot --taskcluster-secret project/relman/code-review/runtime-production --mercurial-repository /checkouts
2026-04-16 15:01:34.000721 [INFO    ] [�[32m�[1minfo     �[0m] �[1mUsing mercurial cache         �[0m �[36mpath�[0m=�[35mPosixPath('/checkouts')�[0m
2026-04-16 15:01:34.000723 [INFO    ] [�[32m�[1minfo     �[0m] �[1mWill use backend              �[0m �[36murl�[0m=�[35mhttps://api.code-review.moz.tools�[0m �[36muser�[0m=�[35mbot�[0m
2026-04-16 15:01:34.000725 [INFO    ] [�[32m�[1minfo     �[0m] �[1mMail report enabled           �[0m �[36memails�[0m=�[35m['andi@mozilla.com']�[0m
2026-04-16 15:01:34.000728 [INFO    ] [�[32m�[1minfo     �[0m] �[1mBuildErrorsReporter report enabled.�[0m
2026-04-16 15:01:34.000730 [INFO    ] [�[32m�[1minfo     �[0m] �[1mPhabricator reporter enabled  �[0m
2026-04-16 15:01:34.000731 [INFO    ] [�[32m�[1minfo     �[0m] �[1mPublishing warnings to lando is enabled by the bot!�[0m
2026-04-16 15:01:34.000921 [INFO    ] [�[32m�[1minfo     �[0m] �[1mBlacklisted users             �[0m �[36mnames�[0m=�[35mdict_values(['wptsync', 'lobot', 'lando-bot'])�[0m
2026-04-16 15:01:35.000139 [INFO    ] Found HarborMaster build PHID-HMBD-vhxdeqhuhtxoe45urwmc
2026-04-16 15:01:35.000291 [INFO    ] Found HarborMaster buildable PHID-HMBB-pubp3q23cf5bo7g3zkcs
2026-04-16 15:01:35.000787 [INFO    ] [�[32m�[1minfo     �[0m] �[1mFound diff                    �[0m �[36mid�[0m=�[35m1250944�[0m �[36mphid�[0m=�[35mPHID-DIFF-53pqun2qlx7l5e5b5d3l�[0m
2026-04-16 15:01:35.000967 [INFO    ] [�[32m�[1minfo     �[0m] �[1mFound revision                �[0m �[36mid�[0m=�[35m294561�[0m �[36mphid�[0m=�[35mPHID-DREV-nmicmrp4qzaivkyjmmp7�[0m
2026-04-16 15:01:36.000117 [INFO    ] [�[32m�[1minfo     �[0m] �[1mFound repository              �[0m �[36mname�[0m=�[35mfirefox-autoland�[0m �[36mphid�[0m=�[35mPHID-REPO-wxrrnneqyw2v3wcqbkfj�[0m
2026-04-16 15:01:36.000118 [INFO    ] [�[32m�[1minfo     �[0m] �[1mWill ignore task failures     �[0m �[36mnames�[0m=�[35m['source-test-mozlint-android-lints']�[0m
2026-04-16 15:01:36.000120 [INFO    ] [�[32m�[1minfo     �[0m] �[1mWill use backend              �[0m �[36murl�[0m=�[35mhttps://api.code-review.moz.tools�[0m �[36muser�[0m=�[35mbot�[0m
2026-04-16 15:01:36.000121 [INFO    ] [�[32m�[1minfo     �[0m] �[1mStarting revision analysis    �[0m �[36mrevision�[0m=�[35mPHID-DIFF-53pqun2qlx7l5e5b5d3l�[0m
2026-04-16 15:01:37.000159 [INFO    ] [�[32m�[1minfo     �[0m] �[1mUpdated HarborMaster status   �[0m �[36mrevision�[0m=�[35mPHID-DIFF-53pqun2qlx7l5e5b5d3l�[0m �[36mstate�[0m=�[35m<BuildState.Work: 'work'>�[0m
2026-04-16 15:01:37.000501 [WARNING ] Conduit API error ERR-CONDUIT-CORE : #1062: Duplicate entry 'uri-46qPmTthzFu1' for key 'harbormaster_buildartifact.key_artifact'
2026-04-16 15:01:37.000563 [ERROR   ] [�[31m�[1merror    �[0m] �[1mStatic analysis failure       �[0m �[36merror�[0m=�[35mConduitError("#1062: Duplicate entry 'uri-46qPmTthzFu1' for key 'harbormaster_buildartifact.key_artifact'")�[0m �[36mrevision�[0m=�[35mPHID-DIFF-53pqun2qlx7l5e5b5d3l�[0m
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/code_review_bot-1.11.5-py3.13.egg/code_review_bot/cli.py", line 220, in main
    w.start_analysis(revision)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/code_review_bot-1.11.5-py3.13.egg/code_review_bot/workflow.py", line 271, in start_analysis
    self.publish_link(
    ~~~~~~~~~~~~~~~~~^
        revision,
        ^^^^^^^^^
    ...<2 lines>...
        url=settings.taskcluster_url,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/code_review_bot-1.11.5-py3.13.egg/code_review_bot/workflow.py", line 703, in publish_link
    self.phabricator.create_harbormaster_uri(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        revision.build_target_phid, slug, name, url
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/libmozdata-0.2.12-py3.13.egg/libmozdata/phabricator.py", line 531, in create_harbormaster_uri
    out = self.create_harbormaster_artifact(
        build_target_phid=build_target_phid,
    ...<2 lines>...
        payload={"uri": uri, "name": name, "ui.external": external},
    )
  File "/usr/local/lib/python3.13/site-packages/libmozdata-0.2.12-py3.13.egg/libmozdata/phabricator.py", line 517, in create_harbormaster_artifact
    return self.request(
           ~~~~~~~~~~~~^
        "harbormaster.createartifact",
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        artifactData=payload,
        ^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/libmozdata-0.2.12-py3.13.egg/libmozdata/phabricator.py", line 675, in request
    ConduitError.raise_if_error(data)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/local/lib/python3.13/site-packages/libmozdata-0.2.12-py3.13.egg/libmozdata/phabricator.py", line 199, in raise_if_error
    raise cls(
    ...<3 lines>...
    )
libmozdata.phabricator.ConduitError: #1062: Duplicate entry 'uri-46qPmTthzFu1' for key 'harbormaster_buildartifact.key_artifact'
2026-04-16 15:01:38.000695 [INFO    ] [�[32m�[1minfo     �[0m] �[1mSkipping lando generic failure publication as the revision is incomplete

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions