Hello there! We're using Jenkins 2.9 with the Bitbucket Branch Source
Plugin 1.5. It picks up on a branch with a Jenkinsfile which is neat, but
the only build output we get is:
Started by user m a
java.lang.NullPointerException
at org.eclipse.jgit.lib.ObjectId.fromString(ObjectId.java:231)
at
jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser.<init>(AbstractGitSCMSource.java:388)
at
com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMSource.build(BitbucketSCMSource.java:411)
at
org.jenkinsci.plugins.workflow.multibranch.SCMBinder.create(SCMBinder.java:78)
at
org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:206)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:410)
Finished: FAILURE
The Jenkinsfile looks like this:
node {
stage "Checkout Git"
checkout scm
stage "Fake build"
echo "My branch is: ${env.BRANCH_NAME}"
sh "ls"
}
I'm at a loss of how to debug this. I've tried changing the Jenkinsfile and
pushing, but it isn't clear that Jenkins is using that new Jenkinsfile, so
I'm not sure how to see which Jenkinsfile it uses (or does it always grab
it from the repo for each run?) This error doesn't seem to provide any
context so I'm not sure if this is coming from a stage in my Jenkinsfile or
somewhere else earlier. Any tips? For what it is worth, here is the
sanitized Jenkins log:
Jun 16, 2016 4:53:48 PM
com.cloudbees.jenkins.plugins.bitbucket.server.client.BitbucketServerAPIClient
getHttpClient
INFO: Jenkins proxy: XXX
Jun 16, 2016 4:53:48 PM
com.cloudbees.jenkins.plugins.bitbucket.server.client.BitbucketServerAPIClient
getHttpClient
INFO: Using proxy authentication (user=XXX)
Jun 16, 2016 4:53:48 PM
com.cloudbees.jenkins.plugins.bitbucket.server.client.BitbucketServerAPIClient
getHttpClient
INFO: Jenkins proxy: XXX
Jun 16, 2016 4:53:48 PM
com.cloudbees.jenkins.plugins.bitbucket.server.client.BitbucketServerAPIClient
getHttpClient
INFO: Using proxy authentication (user=XXX)
Jun 16, 2016 4:53:49 PM org.jenkinsci.plugins.workflow.job.WorkflowRun
finish
INFO: stash-mps/XXX/feature%2FCM-10898-android-use-a-jenkinsfile-to-test #8
completed: FAILURE
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/55fe6eb9-1f9e-4965-ac5a-db28738748a8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.