Bug 1668693 Comment 13 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to Sebastian Hengst [:aryx] (needinfo on intermittent or backout) from comment #11)
> It's 100% reproducible: Go to [this Wr4 backfilled task](https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&selectedTaskRun=EP31gUBFSzq7HBf5xebdNw.0&resultStatus=testfailed%2Cbusted%2Cexception%2Csuccess%2Cretry%2Cusercancel%2Crunnable&tochange=bc0c64106daa652aa2297e9965f23978c1e0f5cf&fromchange=2cef3eb1c0a367cb3ebe462283e5a374fa6faaf6&searchStr=wr4) and try to backfill it (I tried with "..." menu > Custom Actions > Backfill > depth: 2).

I tried doing that (accidentally just hitting the backfill button first, oops). However, I realized I could try to manually ingest the task that that you listed in comment #4 and it hit a schema exception for the job symbol:

```JSON Schema validation error during Taskcluster message ingestion: 'mda2-dafa26b89ed-bk-1754415059f-bk' is too long

Failed validating 'maxLength' in schema['properties']['symbol']:
    {'description': 'This is the symbol that will appear in a Treeherder '
                    'resultset for a\n'
                    'given push.  This symbol could be something such as '
                    '"B" or a number representing\n'
                    'the current chunk.\n',
     'maxLength': 25,
     'minLength': 0,
     'title': 'symbol',
     'type': 'string'}
```
This is what one of the messages looks like:

```
{
   "buildSystem":"taskcluster",
   "owner":"bpostelnicu@mozilla.com",
   "taskId":"758d4f91-9ef7-45bf-9ef2-7114a0664e21/0",
   "retryId":0,
   "isRetried":False,
   "display":{
      "jobSymbol":"mda2-dafa26b89ed-bk-1754415059f-bk",
      "groupSymbol":"M-bk",
      "jobName":"test-linux1804-64-tsan/opt-mochitest-media-e10s-2",
      "groupName":"Mochitests"
   },
   "state":"completed",
   "result":"exception",
   "tier":1,
   "timeScheduled":"2020-10-23T11:57:30.998Z",
   "jobKind":"test",
   "reason":"scheduled",
   "jobInfo":{
      "links":[
         {
            "label":"artifact uploaded",
            "linkText":"live.log",
            "url":"https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/dY1PkZ73Rb-e8nEUoGZOIQ/runs/0/artifacts/public/logs/live.log"
         }
      ],
      "summary":"Mochitest media run ([Treeherder job](https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=9283658152d84f604d80ddf693746f3d2e66e3f7&selectedTaskRun=dY1PkZ73Rb-e8nEUoGZOIQ))"
   },
   "version":1,
   "origin":{
      "kind":"hg.mozilla.org",
      "project":"autoland",
      "revision":"9283658152d84f604d80ddf693746f3d2e66e3f7",
      "pushLogID":0
   },
   "labels":[
      "opt"
   ],
   "buildMachine":{
      "name":"i-0a996d6ba8fed23f1",
      "platform":"linux1804-64-tsan",
      "os":"-",
      "architecture":"-"
   },
   "timeStarted":"2020-10-23T11:57:37.807Z",
   "timeCompleted":"2020-10-23T12:17:39.200Z",
   "logs":[
      
   ]
}
```
(In reply to Sebastian Hengst [:aryx] (needinfo on intermittent or backout) from comment #11)
> It's 100% reproducible: Go to [this Wr4 backfilled task](https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&selectedTaskRun=EP31gUBFSzq7HBf5xebdNw.0&resultStatus=testfailed%2Cbusted%2Cexception%2Csuccess%2Cretry%2Cusercancel%2Crunnable&tochange=bc0c64106daa652aa2297e9965f23978c1e0f5cf&fromchange=2cef3eb1c0a367cb3ebe462283e5a374fa6faaf6&searchStr=wr4) and try to backfill it (I tried with "..." menu > Custom Actions > Backfill > depth: 2).

I tried doing that (accidentally just hitting the backfill button first, oops). However, I realized I could try to manually ingest the task that that you listed in comment #4 and it hit a schema exception for the job symbol:

```
JSON Schema validation error during Taskcluster message ingestion: 'mda2-dafa26b89ed-bk-1754415059f-bk' is too long

Failed validating 'maxLength' in schema['properties']['symbol']:
    {'description': 'This is the symbol that will appear in a Treeherder '
                    'resultset for a\n'
                    'given push.  This symbol could be something such as '
                    '"B" or a number representing\n'
                    'the current chunk.\n',
     'maxLength': 25,
     'minLength': 0,
     'title': 'symbol',
     'type': 'string'}
```
This is what one of the messages looks like:

```
{
   "buildSystem":"taskcluster",
   "owner":"bpostelnicu@mozilla.com",
   "taskId":"758d4f91-9ef7-45bf-9ef2-7114a0664e21/0",
   "retryId":0,
   "isRetried":False,
   "display":{
      "jobSymbol":"mda2-dafa26b89ed-bk-1754415059f-bk",
      "groupSymbol":"M-bk",
      "jobName":"test-linux1804-64-tsan/opt-mochitest-media-e10s-2",
      "groupName":"Mochitests"
   },
   "state":"completed",
   "result":"exception",
   "tier":1,
   "timeScheduled":"2020-10-23T11:57:30.998Z",
   "jobKind":"test",
   "reason":"scheduled",
   "jobInfo":{
      "links":[
         {
            "label":"artifact uploaded",
            "linkText":"live.log",
            "url":"https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/dY1PkZ73Rb-e8nEUoGZOIQ/runs/0/artifacts/public/logs/live.log"
         }
      ],
      "summary":"Mochitest media run ([Treeherder job](https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=9283658152d84f604d80ddf693746f3d2e66e3f7&selectedTaskRun=dY1PkZ73Rb-e8nEUoGZOIQ))"
   },
   "version":1,
   "origin":{
      "kind":"hg.mozilla.org",
      "project":"autoland",
      "revision":"9283658152d84f604d80ddf693746f3d2e66e3f7",
      "pushLogID":0
   },
   "labels":[
      "opt"
   ],
   "buildMachine":{
      "name":"i-0a996d6ba8fed23f1",
      "platform":"linux1804-64-tsan",
      "os":"-",
      "architecture":"-"
   },
   "timeStarted":"2020-10-23T11:57:37.807Z",
   "timeCompleted":"2020-10-23T12:17:39.200Z",
   "logs":[
      
   ]
}
```
(In reply to Sebastian Hengst [:aryx] (needinfo on intermittent or backout) from comment #11)
> It's 100% reproducible: Go to [this Wr4 backfilled task](https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&selectedTaskRun=EP31gUBFSzq7HBf5xebdNw.0&resultStatus=testfailed%2Cbusted%2Cexception%2Csuccess%2Cretry%2Cusercancel%2Crunnable&tochange=bc0c64106daa652aa2297e9965f23978c1e0f5cf&fromchange=2cef3eb1c0a367cb3ebe462283e5a374fa6faaf6&searchStr=wr4) and try to backfill it (I tried with "..." menu > Custom Actions > Backfill > depth: 2).

I tried doing that (accidentally just hitting the backfill button first, oops). However, I realized I could try to manually ingest the task that that you listed in comment #4 and it hit a schema exception for the job symbol:

```
JSON Schema validation error during Taskcluster message ingestion: 'mda2-dafa26b89ed-bk-1754415059f-bk' is too long

Failed validating 'maxLength' in schema['properties']['symbol']:
    {'description': 'This is the symbol that will appear in a Treeherder '
                    'resultset for a\n'
                    'given push.  This symbol could be something such as '
                    '"B" or a number representing\n'
                    'the current chunk.\n',
     'maxLength': 25,
     'minLength': 0,
     'title': 'symbol',
     'type': 'string'}
```
This is what one of the messages looks like:

```
{
   "buildSystem":"taskcluster",
   "owner":"bpostelnicu@mozilla.com",
   "taskId":"758d4f91-9ef7-45bf-9ef2-7114a0664e21/0",
   "retryId":0,
   "isRetried":False,
   "display":{
      "jobSymbol":"mda2-dafa26b89ed-bk-1754415059f-bk",
      "groupSymbol":"M-bk",
      "jobName":"test-linux1804-64-tsan/opt-mochitest-media-e10s-2",
      "groupName":"Mochitests"
   },
   "state":"completed",
   "result":"exception",
   "tier":1,
   "timeScheduled":"2020-10-23T11:57:30.998Z",
   "jobKind":"test",
   "reason":"scheduled",
   "jobInfo":{
      "links":[
         {
            "label":"artifact uploaded",
            "linkText":"live.log",
            "url":"https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/dY1PkZ73Rb-e8nEUoGZOIQ/runs/0/artifacts/public/logs/live.log"
         }
      ],
      "summary":"Mochitest media run ([Treeherder job](https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=9283658152d84f604d80ddf693746f3d2e66e3f7&selectedTaskRun=dY1PkZ73Rb-e8nEUoGZOIQ))"
   },
   "version":1,
   "origin":{
      "kind":"hg.mozilla.org",
      "project":"autoland",
      "revision":"9283658152d84f604d80ddf693746f3d2e66e3f7",
      "pushLogID":0
   },
   "labels":[
      "opt"
   ],
   "buildMachine":{
      "name":"i-0a996d6ba8fed23f1",
      "platform":"linux1804-64-tsan",
      "os":"-",
      "architecture":"-"
   },
   "timeStarted":"2020-10-23T11:57:37.807Z",
   "timeCompleted":"2020-10-23T12:17:39.200Z",
   "logs":[
      
   ]
}
```

I've asked :jmaher about this since :ahal is on parental leave.

Back to Bug 1668693 Comment 13