Saturday, 2023-04-15

abelurHi, am running jenkins-job test on our repository with 5.0.1 JJB, returns an typeerror.  Any ideas what is causing this or how to debug this further? 04:12
abelurhttps://www.irccloud.com/pastebin/XT6PYqDz/jjb-5x-jenkins-test-cmd-nonetype04:13
vsevolodabelur: This looks like a fresh JJB bug. Can you provide source sample that causes this?06:00
abelurvsevolod: what is the best way to provide that ? its a large repo that I am working with. I can provide the steps to reproduce it. 07:39
abelurrunning the following cmd: `jenkins-jobs -l DEBUG --ignore-cache --allow-empty-variables test --recursive -o /tmp/archives/job-configs ./jjb`07:40
vsevolodabelur: The thing is that I can not understand where the problem is without running jjb against this problematic code. Can you narrow it down to some simple yaml snippet?09:12
vsevolodSo that I could reproduce this locally09:13
vsevolodIf your whole repo is public, then just provide a link to it, it would be enough, I think.09:14
abelurvsevolod: the command I'm running against the change here: https://gerrit.onap.org/r/c/ci-management/+/134158. The original repo was working well against JJB version 4.1.x, I'm in the process of upgrading the code base to work with JJB 5.x. 12:17
abelursadly the debug output does not provide enough into to id the file in question unless you add python pdb.trace and debug the code line by line. Let me know if you need more info. 12:18
vsevolodI tried your patchset12:32
vsevolodGot another error12:32
vsevolod    - project:12:33
vsevolod`/home/seva/src/onap-ci/jjb/lf-infra-sandbox-3.yaml:2:3: In project 'sandbox-3'`12:33
vsevolod`    - project:12:33
vsevolod`12:33
vsevolod`      ^12:33
vsevolod`12:33
vsevolod`/home/seva/src/onap-ci/jjb/lf-infra-sandbox-3.yaml:6:9: Failed to find suitable job/view/template named 'gerrit-info-yaml-verify'12:33
vsevolod`12:33
vsevolod`          - gerrit-info-yaml-verify12:33
vsevolod`12:33
vsevolod`            ^12:33
vsevolod`12:33
vsevolod$ git show12:34
vsevolodcommit bb6cebc1699f7ccb96015de39d291320becb9a09 (HEAD)12:34
vsevolodAh, I missed submodules12:41
vsevolodWith them another one:12:41
vsevolod`/home/seva/src/onap-ci/jjb/oom/oom-helm.yaml:11:23: File shell/helm/helm-repo-init.sh does not exist in any of include directories: .,/home/seva/src/onap-ci/jjb,/home/seva/src/onap-ci/jjb,/home/seva/src/onap-ci/jjb,/home/seva/src/onap-ci/jjb,/home/seva/src/onap-ci/jjb,/home/seva/src/onap-ci/jjb,/home/seva/src/onap-ci/jjb,/home/seva/src/onap-ci/jjb,/home/seva/src/onap-ci/jjb,/home/seva/src/onap-ci/jjb,/home/seva/src/onap-ci/jjb/ci-management,/hom12:41
vsevolode/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci12:41
vsevolod/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/dcaegen2,/home/seva/src/onap-ci/jjb/externalapi,/home/seva/src/onap-ci/jjb/integration,/home/seva/src/onap-ci/jjb/integration,/home/seva/src/onap-ci/jjb/integration,/home/seva/src/onap-ci/jjb/i12:41
vsevolodntegration,/home/seva/src/onap-ci/jjb/integration,/home/seva/src/onap-ci/jjb/integration,/home/seva/src/onap-ci/jjb/integration,/home/seva/src/onap-ci/jjb/lab,/home/seva/src/onap-ci/jjb/modeling,/home/seva/src/onap-ci/jjb/multicloud,/home/seva/src/onap-ci/jjb/multicloud,/home/seva/src/onap-ci/jjb/music,/home/seva/src/onap-ci/jjb/onap-jjb,/home/seva/src/onap-ci/jjb/onap-jjb,/home/seva/src/onap-ci/jjb/onap-jjb,/home/seva/src/onap-ci/jjb/onap-jjb,/h12:41
vsevolodome/seva/src/onap-ci/jjb/onap-jjb,/home/seva/src/onap-ci/jjb/onap-jjb,/home/seva/src/onap-ci/jjb/onap-jjb,/home/seva/src/onap-ci/jjb/onap-jjb,/home/seva/src/onap-ci/jjb/oom,/home/seva/src/onap-ci/jjb/oom,/home/seva/src/onap-ci/jjb/oom,/home/seva/src/onap-ci/jjb/oom,/home/seva/src/onap-ci/jjb/oom,/home/seva/src/onap-ci/jjb/oom,/home/seva/src/onap-ci/jjb/oom,/home/seva/src/onap-ci/jjb/oom,/home/seva/src/onap-ci/jjb/oom,/home/seva/src/onap-ci/jjb/oo12:41
vsevolodm,/home/seva/src/onap-ci/jjb/oom,/home/seva/src/onap-ci/jjb/oom,/home/seva/src/onap-ci/jjb/openci,/home/seva/src/onap-ci/jjb/policy,/home/seva/src/onap-ci/jjb/testsuite,/home/seva/src/onap-ci/jjb/vfc,/home/seva/src/onap-ci/jjb/vfc,/home/seva/src/onap-ci/jjb/vfc,/home/seva/src/onap-ci/jjb/vfc,/home/seva/src/onap-ci/jjb/vfc,/home/seva/src/onap-ci/jjb/vfc,/home/seva/src/onap-ci/jjb/vnfrqts,/home/seva/src/onap-ci/jjb/vnfrqts,/home/seva/src/onap-ci/jj12:41
vsevolodb/vnfsdk,/home/seva/src/onap-ci/jjb/vnfsdk,/home/seva/src/onap-ci/jjb/vvp,/home/seva/src/onap-ci/jjb/vvp,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/ho12:41
vsevolodme/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/j12:42
vsevolodjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global12:42
vsevolod-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/12:42
vsevolodglobal-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/on12:42
vsevolodap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/12:42
vsevolodsrc/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home12:42
vsevolod/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb12:42
vsevolod,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-j12:42
vsevolodjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb,/home/seva/src/onap-ci/global-jjb/jjb12:42
vsevolod`12:42
vsevolod`/home/seva/src/onap-ci/jjb/oom/oom-helm.yaml:11:23: File shell/helm/helm-repo-init.sh does not exist in any of include directories:~12:42
vsevolod`        pre_build_script: !include-raw-escape: shell/helm/helm-repo-init.sh12:42
vsevolod`12:42
vsevolod`                          ^12:42
vsevolod`12:42
vsevolodAha, it'a again mine, needed to add it to includes12:43
vsevolodwill recheck later12:43
vsevolodOk, I have managed to reproduce it!13:35
vsevolodWill look into it at monday13:35
vsevolodIt stubmled upon13:37
vsevolodjjb/lf-infra-releasedockerhub.yaml:6713:37
vsevolod`- lf-onap-releasedockerhub-macro:`13:38
vsevolodIt looks like I does not handle None as macro arguments now. Will fix that, thanks for the bug!13:38
vsevolodby now you can just remove colon after macro call, like:13:38
vsevolod`      - lf-onap-releasedockerhub-macro`13:39

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!