Page MenuHomePhabricator
Paste P13628

(An Untitled Masterwork)
ActivePublic

Authored by Gehel on Dec 23 2020, 4:11 PM.
Tags
None
Referenced Files
F33971081: raw-paste-data.txt
Dec 23 2020, 4:11 PM
Subscribers
None
Traceback (most recent call last):
File ".tox/jenkins-jobs/bin/jenkins-jobs", line 8, in <module>
sys.exit(main())
File "/home/gehel/wikimedia/integration/config/.tox/jenkins-jobs/lib/python2.7/site-packages/jenkins_jobs/cli/entry.py", line 173, in main
jjb.execute()
File "/home/gehel/wikimedia/integration/config/.tox/jenkins-jobs/lib/python2.7/site-packages/jenkins_jobs/cli/entry.py", line 153, in execute
ext.obj.execute(self.options, self.jjb_config)
File "/home/gehel/wikimedia/integration/config/.tox/jenkins-jobs/lib/python2.7/site-packages/jenkins_jobs/cli/subcommand/test.py", line 64, in execute
builder, xml_jobs, xml_views = self._generate_xmljobs(options, jjb_config)
File "/home/gehel/wikimedia/integration/config/.tox/jenkins-jobs/lib/python2.7/site-packages/jenkins_jobs/cli/subcommand/update.py", line 117, in _generate_xmljobs
job_data_list, view_data_list = parser.expandYaml(registry, options.names)
File "/home/gehel/wikimedia/integration/config/.tox/jenkins-jobs/lib/python2.7/site-packages/jenkins_jobs/parser.py", line 330, in expandYaml
self._expandYamlForTemplateJob(d, template, jobs_glob)
File "/home/gehel/wikimedia/integration/config/.tox/jenkins-jobs/lib/python2.7/site-packages/jenkins_jobs/parser.py", line 498, in _expandYamlForTemplateJob
self.jjb_config.yamlparser["allow_empty_variables"],
File "/home/gehel/wikimedia/integration/config/.tox/jenkins-jobs/lib/python2.7/site-packages/jenkins_jobs/formatter.py", line 63, in deep_format
obj[item], paramdict, allow_empty
File "/home/gehel/wikimedia/integration/config/.tox/jenkins-jobs/lib/python2.7/site-packages/jenkins_jobs/formatter.py", line 57, in deep_format
ret.append(deep_format(item, paramdict, allow_empty))
File "/home/gehel/wikimedia/integration/config/.tox/jenkins-jobs/lib/python2.7/site-packages/jenkins_jobs/formatter.py", line 63, in deep_format
obj[item], paramdict, allow_empty
File "/home/gehel/wikimedia/integration/config/.tox/jenkins-jobs/lib/python2.7/site-packages/jenkins_jobs/formatter.py", line 63, in deep_format
obj[item], paramdict, allow_empty
File "/home/gehel/wikimedia/integration/config/.tox/jenkins-jobs/lib/python2.7/site-packages/jenkins_jobs/formatter.py", line 46, in deep_format
raise JenkinsJobsException(desc)
jenkins_jobs.errors.JenkinsJobsException: obj parameter missing to format -gs /settings.xml --batch-mode --file {obj:pom} {obj:maven_args}
Given:
{'': '',
'builders': ['docker-castor-load',
'docker-log-dir',
OrderedDict([('docker-run-with-log-and-workspace-cache', OrderedDict([('options', '--entrypoint=/src/mvnw --workdir=/src'), ('image', '{obj:docker_image_var}'), ('args', '-gs /settings.xml --batch-mode --file {obj:pom} {obj:maven_args}')]))])],
'concurrent': True,
'description': '<p>Job is managed by <a href="https://www.mediawiki.org/wiki/CI/JJB">Jenkins Job Builder</a>.</p>\n',
'docker_image_var': 'docker-registry.wikimedia.org/releng/java8-mjolnir:0.4.0',
'maven_args': 'clean verify',
'name': 'search-mjolnir',
'node': 'Docker',
'parameters': [{'string': {'description': 'Zuul provided key to link builds with Gerrit events',
'name': 'ZUUL_UUID'}},
{'string': {'description': 'Zuul provided key to link builds with Gerrit events (deprecated use ZUUL_UUID instead)',
'name': 'UUID'}},
{'string': {'description': 'Zuul pipeline triggering this job',
'name': 'ZUUL_PIPELINE'}},
{'string': {'description': "URL of Zuul's git repos accessible to workers",
'name': 'ZUUL_URL'}},
{'string': {'description': 'Branch name of triggering project',
'name': 'ZUUL_PROJECT'}},
{'string': {'description': 'Branch name of triggering change',
'name': 'ZUUL_BRANCH'}},
{'string': {'description': 'List of dependent changes to merge',
'name': 'ZUUL_CHANGES'}},
{'string': {'description': 'Reference for the merged commit(s) to use',
'name': 'ZUUL_REF'}},
{'string': {'description': 'The commit SHA1 at the head of ZUUL_REF',
'name': 'ZUUL_COMMIT'}},
{'string': {'description': 'List of included changes',
'name': 'ZUUL_CHANGE_IDS'}},
{'string': {'description': 'ID of triggering change',
'name': 'ZUUL_CHANGE'}},
{'string': {'description': 'Patchset of triggering change',
'name': 'ZUUL_PATCHSET'}},
{'string': {'description': 'Zuul considered this job voting or not',
'name': 'ZUUL_VOTING'}}],
'pom': 'jvm/pom.xml',
'project-type': 'freestyle',
'properties': [OrderedDict([('build-discarder', OrderedDict([('days-to-keep', 30)]))])],
'publishers': ['archive-log-allow-empty',
'castor-save-workspace-cache',
'docker-cleanup'],
'template-name': '{name}-maven-java8-docker',
'triggers': [],
'wrappers': [OrderedDict([('timeout', OrderedDict([('timeout', '30'), ('fail', True)]))]),
'timestamps',
OrderedDict([('credentials-binding', [OrderedDict([('text', OrderedDict([('credential-id', 'composer-github-oauthtoken'), ('variable', 'COMPOSER_GITHUB_OAUTHTOKEN')]))])])])]}
Deleting /tmp/jjbdiff.rYjk