-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Jenkins version 1.412
BitKeeper version 4.3a
RHEL 5.5
Java 1.6.0.20
When the "Poll SCM" option is enabled for my build jobs, the BitKeeper Polling Log contains the following:
Started on Aug 23, 2011 1:30:40 PM ERROR: Failed to record SCM polling java.lang.NullPointerException at hudson.plugins.bitkeeper.BitKeeperSCM.getLatestChangeset(BitKeeperSCM.java:219) at hudson.plugins.bitkeeper.BitKeeperSCM.pollChanges(BitKeeperSCM.java:209) at hudson.scm.SCM.poll(SCM.java:373) at hudson.model.AbstractProject.poll(AbstractProject.java:1312) at hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:420) at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:449) at hudson.util.SequentialExecutionQueue$QueueEntry.run(SequentialExecutionQueue.java:118) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619)
If I use "Build Periodically" instead of "Poll SCM", Jenkins is able to successfully clone the BitKeeper repository and build. So I know that Jenkins is able to find the BK executable.