Fixed
Details
Assignee
Barak KorrenBarak Korren(Deactivated)Reporter
Barak KorrenBarak Korren(Deactivated)Blocked By
Blocking on code reviewComponents
Priority
Highest
Details
Details
Assignee
Barak Korren
Barak Korren(Deactivated)Reporter
Barak Korren
Barak Korren(Deactivated)Blocked By
Blocking on code review
Components
Priority
Created January 14, 2018 at 6:46 AM
Updated February 28, 2018 at 3:33 PM
Resolved February 5, 2018 at 8:19 AM
When changes are added to the change queue, it records the build jobs that build artifacts for changed code.
If the build jobs are removed between the time the change is added to the queue and the time a tested jobs including that change is started, the code checking for completion of the build jobs would fail with an exception looking like the following:
'
Script1
' in this stack trace refers to our 'change-queue-tester.groovy
' script. Relevant code section is the following:The issue it with not checking for '
null
' return from the 'Jenkins.instance.getItem(it.job_name)
' funcntion call.We should probably check for '
null
' there and just ignore it. Similar check will probably be needed in other places in the code like for example when composing the 'extra-sources
' file from the build job URLs.