I have a 3 step sequence of 4 jobs, (1) TriggerBld, (2) DoBuild, (3a)Test1 and (3b)Test2. These are linked by a fingerprinted file passed down from TriggerBld (which is triggered by a Subversion change) to DoBuild to Test1 and Test2. When using the dashboard to examine a TriggerBld build, it shows the number of the DoBuild job under "DownStream Builds". However, from the DoBuild job, under "Downstream Builds", it does not show the build number of the Test1 and Test2 jobs, it gives "Test1(none)" and "Test2(none)". If I look at the actual Test1 build, it shows "Started by upstream project DoBuild build number #".
In addition, I have "E-mail notification" and "Send seperate e-mails to individuals who broke the build" enabled, which used to work but do not appear to do so any more (e-mails are sent to the fixed recipients, but not to users whose commits casued the test failures). I'm using Jenkins 1.459 running under Ubuntu 10.10. It's possible these problems are related - how do I go about debugging Jenkins to find where the configuration problem lies?