1. DEBUG:jenkins_jobs.parser:Expanding project 'tldk'
  2. DEBUG:jenkins_jobs.parser:Expanding template: {project}-verify-{stream}-{os}
  3. With arguments: [[('os', 'ubuntu1404'), ('os', 'ubuntu1604'), ('os', 'centos7')], [('stream', OrderedDict([('master', OrderedDict([('branch', 'master')]))]))]]
  4. DEBUG:jenkins_jobs.parser:Expanding template: {project}-merge-{stream}-{os}
  5. With arguments: [[('os', 'ubuntu1404'), ('os', 'ubuntu1604'), ('os', 'centos7')], [('stream', OrderedDict([('master', OrderedDict([('branch', 'master')]))]))]]
  6. DEBUG:jenkins_jobs.parser:Expanding template: {project}-verify-image-{stream}-{os}
  7. With arguments: [[('os', 'ubuntu1404'), ('os', 'ubuntu1604'), ('os', 'centos7')], [('stream', OrderedDict([('master', OrderedDict([('branch', 'master')]))]))]]
  8. DEBUG:jenkins_jobs.parser:Expanding project 'deb-dpdk'
  9. DEBUG:jenkins_jobs.parser:Expanding template: deb-dpdk-verify-{stream}-{os}
  10. With arguments: [[('stream', OrderedDict([('wheezy', OrderedDict([('branch', 'wheezy')]))])), ('stream', OrderedDict([('jessie', OrderedDict([('branch', 'jessie')]))])), ('stream', OrderedDict([('stretch', OrderedDict([('branch', 'stretch')]))])), ('stream', OrderedDict([('trusty', OrderedDict([('branch', 'trusty')]))])), ('stream', OrderedDict([('xenial', OrderedDict([('branch', 'xenial')]))])), ('stream', OrderedDict([('yakkety', OrderedDict([('branch', 'yakkety')]))])), ('stream', OrderedDict([('rolling', None), ('branch', 'rolling')])), ('stream', OrderedDict([('hydrogen', None), ('branch', 'hydrogen')])), ('stream', OrderedDict([('helium', None), ('branch', 'helium')])), ('stream', OrderedDict([('lithium', None), ('branch', 'lithium')])), ('stream', OrderedDict([('current', None), ('branch', 'current')]))], [('os', OrderedDict([('ubuntu', OrderedDict([('repo-os-part', 'ubuntu')]))])), ('os', OrderedDict([('debian', OrderedDict([('repo-os-part', 'debian')]))])), ('os', OrderedDict([('vyos', OrderedDict([('repo-os-part', 'vyos')]))])), ('os', OrderedDict([('proxmox', OrderedDict([('repo-os-part', 'proxmox')]))])), ('os', OrderedDict([('kali', OrderedDict([('repo-os-part', 'kali')]))]))]]
  11. ERROR:jenkins_jobs.parser:Exception thrown while expanding template '{'node': 'verify-{os}', 'scm': [OrderedDict([('gerrit-trigger-scm', OrderedDict([('credentials-id', '{ssh-credentials}'), ('refspec', '$GERRIT_REFSPEC'), ('choosing-strategy', 'gerrit')]))])], 'build-days-to-keep': 30, 'build-num-to-keep': 40, 'concurrent': True, 'logrotate': OrderedDict([('daysToKeep', '{build-days-to-keep}'), ('numToKeep', '{build-num-to-keep}'), ('artifactDaysToKeep', '{build-artifact-days-to-keep}'), ('artifactNumToKeep', '{build-artifact-num-to-keep}')]), 'build-artifact-days-to-keep': -1, 'ssh-credentials': 'jenkins-gerrit-credentials', 'name': 'deb-dpdk-verify-{stream}-{os}', 'parameters': [OrderedDict([('project-parameter', OrderedDict([('project', '{project}')]))]), OrderedDict([('gerrit-parameter', OrderedDict([('branch', '{branch}')]))]), OrderedDict([('os-parameter', OrderedDict([('os', '{os}')]))])], 'triggers': [OrderedDict([('gerrit-trigger-patch-submitted', OrderedDict([('name', '{project}'), ('branch', '{branch}')]))])], 'project-type': 'freestyle', 'wrappers': [OrderedDict([('ssh-agent-credentials', OrderedDict([('users', ['{ssh-credentials}'])]))])], 'mvn33': 'Maven_3.3.9', 'builders': [OrderedDict([('shell', u'#!/bin/bash\n\necho "*******************************************************************"\necho "* DEB-DPDK BUILD STARTED"\necho "*******************************************************************"\n\nset -xe -o pipefail\n\ndebuild -uc -us\n\necho "*******************************************************************"\necho "* DEB-DPDK BUILD SUCCESSFULLY COMPLETED"\necho "*******************************************************************"\n')])], 'build-artifact-num-to-keep': 5}' for project '{'project': 'deb-dpdk', 'name': 'deb-dpdk', 'stream': [OrderedDict([('wheezy', OrderedDict([('branch', 'wheezy')]))]), OrderedDict([('jessie', OrderedDict([('branch', 'jessie')]))]), OrderedDict([('stretch', OrderedDict([('branch', 'stretch')]))]), OrderedDict([('trusty', OrderedDict([('branch', 'trusty')]))]), OrderedDict([('xenial', OrderedDict([('branch', 'xenial')]))]), OrderedDict([('yakkety', OrderedDict([('branch', 'yakkety')]))]), OrderedDict([('rolling', None), ('branch', 'rolling')]), OrderedDict([('hydrogen', None), ('branch', 'hydrogen')]), OrderedDict([('helium', None), ('branch', 'helium')]), OrderedDict([('lithium', None), ('branch', 'lithium')]), OrderedDict([('current', None), ('branch', 'current')])], 'os': [OrderedDict([('ubuntu', OrderedDict([('repo-os-part', 'ubuntu')]))]), OrderedDict([('debian', OrderedDict([('repo-os-part', 'debian')]))]), OrderedDict([('vyos', OrderedDict([('repo-os-part', 'vyos')]))]), OrderedDict([('proxmox', OrderedDict([('repo-os-part', 'proxmox')]))]), OrderedDict([('kali', OrderedDict([('repo-os-part', 'kali')]))])], 'description': 'DPDK packaging for Debians - jenkins jobs'}', with expansion arguments of:
  12. (('stream', OrderedDict([('rolling', None), ('branch', 'rolling')])), ('os', OrderedDict([('ubuntu', OrderedDict([('repo-os-part', 'ubuntu')]))])))
  13. Traceback (most recent call last):
  14. File "/usr/src/git/lf/git.lf.org/cjcollier/python-virtual/jjb/bin/jenkins-jobs", line 11, in <module>
  15. sys.exit(main())
  16. File "/usr/src/git/lf/git.lf.org/cjcollier/python-virtual/jjb/local/lib/python2.7/site-packages/jenkins_jobs/cmd.py", line 191, in main
  17. execute(options, config)
  18. File "/usr/src/git/lf/git.lf.org/cjcollier/python-virtual/jjb/local/lib/python2.7/site-packages/jenkins_jobs/cmd.py", line 380, in execute
  19. n_workers=1)
  20. File "/usr/src/git/lf/git.lf.org/cjcollier/python-virtual/jjb/local/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 349, in update_jobs
  21. self.parser.expandYaml(jobs_glob)
  22. File "/usr/src/git/lf/git.lf.org/cjcollier/python-virtual/jjb/local/lib/python2.7/site-packages/jenkins_jobs/parser.py", line 262, in expandYaml
  23. self.expandYamlForTemplateJob(d, template, jobs_glob)
  24. File "/usr/src/git/lf/git.lf.org/cjcollier/python-virtual/jjb/local/lib/python2.7/site-packages/jenkins_jobs/parser.py", line 308, in expandYamlForTemplateJob
  25. expanded_values.update(v[inner_key])
  26. TypeError: 'NoneType' object is not iterable
  27. DEBUG:jenkins_jobs.builder:Cache written out to '/home/cjac/.cache/jenkins_jobs/cache-host-jobs-http___localhost_8080_.yml'