-
Bug
-
Resolution: Unresolved
-
Minor
-
Jenkins: 2.176.3
Plugins:
ace-editor:1.1
ansible:1.0
ant:1.10
antisamy-markup-formatter:1.6
apache-httpcomponents-client-4-api:4.5.5-3.0
artifactory:3.4.0
authentication-tokens:1.3
aws-java-sdk:1.11.594
badge:1.8
basic-branch-build-strategies:1.3.2
blueocean:1.19.0
blueocean-autofavorite:1.2.4
blueocean-bitbucket-pipeline:1.19.0
blueocean-commons:1.19.0
blueocean-config:1.19.0
blueocean-core-js:1.19.0
blueocean-dashboard:1.19.0
blueocean-display-url:2.3.0
blueocean-events:1.19.0
blueocean-executor-info:1.19.0
blueocean-git-pipeline:1.19.0
blueocean-github-pipeline:1.19.0
blueocean-i18n:1.19.0
blueocean-jira:1.19.0
blueocean-jwt:1.19.0
blueocean-personalization:1.19.0
blueocean-pipeline-api-impl:1.19.0
blueocean-pipeline-editor:1.19.0
blueocean-pipeline-scm-api:1.19.0
blueocean-rest:1.19.0
blueocean-rest-impl:1.19.0
blueocean-web:1.19.0
bouncycastle-api:2.17
branch-api:2.5.4
cloudbees-bitbucket-branch-source:2.4.6
cloudbees-folder:6.9
command-launcher:1.3
config-file-provider:3.6.2
configuration-as-code:1.30
configuration-as-code-groovy:1.1
copyartifact:1.42.1
credentials:2.3.0
credentials-binding:1.20
display-url-api:2.3.2
docker-commons:1.15
docker-workflow:1.19
durable-task:1.30
external-monitor-job:1.7
favorite:2.3.2
gatling:1.2.6
gatling-check:1.0.0
git:3.12.1
git-client:2.8.4
git-server:1.8
gitea:1.1.2
github:1.29.4
github-api:1.95
github-branch-source:2.5.7
github-oauth:0.33
gitlab-plugin:1.5.12
google-login:1.6
gradle:1.34
greenballs:1.15
handlebars:1.1.1
handy-uri-templates-2-api:2.1.7-1.0
hashicorp-vault-plugin:2.5.0
htmlpublisher:1.18
http_request:1.8.23
ivy:2.1
jackson2-api:2.9.9.1
javadoc:1.5
jdk-tool:1.3
jenkins-design-language:1.19.0
jira:3.0.9
job-dsl:1.76
jquery:1.12.4-1
jquery-detached:1.2.1
jquery-ui:1.0.2
jsch:0.1.55.1
junit:1.28
jx-resources:1.0.37
kubernetes:1.19.0
kubernetes-client-api:1.0.0
kubernetes-credentials:0.4.1
kubernetes-credentials-provider:0.12.1
ldap:1.20
localization-support:1.1
localization-zh-cn:1.0.8
lockable-resources:2.5
mailer:1.27
matrix-auth:2.4.2
matrix-project:1.14
maven-plugin:3.4
mercurial:2.8
metrics:4.0.2.6
momentjs:1.1.1
pam-auth:1.5.1
pipeline-build-step:2.9
pipeline-graph-analysis:1.10
pipeline-input-step:2.11
pipeline-milestone-step:1.3.1
pipeline-model-api:1.3.9
pipeline-model-declarative-agent:1.1.1
pipeline-model-definition:1.3.9
pipeline-model-extensions:1.3.9
pipeline-rest-api:2.12
pipeline-stage-step:2.3
pipeline-stage-tags-metadata:1.3.9
pipeline-stage-view:2.12
pipeline-utility-steps:2.3.0
plain-credentials:1.5
pubsub-light:1.13
resource-disposer:0.13
role-strategy:2.14
scm-api:2.6.3
script-security:1.62
slack:2.32
sse-gateway:1.20
ssh-credentials:1.17.2
structs:1.20
support-core:2.61
terraform:1.0.9
timestamper:1.10
token-macro:2.8
variant:1.3
windows-slaves:1.4
workflow-aggregator:2.6
workflow-api:2.37
workflow-basic-steps:2.18
workflow-cps:2.74
workflow-cps-global-lib:2.15
workflow-durable-task-step:2.34
workflow-job:2.35
workflow-multibranch:2.21
workflow-scm-step:2.9
workflow-step-api:2.20
workflow-support:3.3
ws-cleanup:0.37
Jenkins: 2.176.3 Plugins: ace-editor:1.1 ansible:1.0 ant:1.10 antisamy-markup-formatter:1.6 apache-httpcomponents-client-4-api:4.5.5-3.0 artifactory:3.4.0 authentication-tokens:1.3 aws-java-sdk:1.11.594 badge:1.8 basic-branch-build-strategies:1.3.2 blueocean:1.19.0 blueocean-autofavorite:1.2.4 blueocean-bitbucket-pipeline:1.19.0 blueocean-commons:1.19.0 blueocean-config:1.19.0 blueocean-core-js:1.19.0 blueocean-dashboard:1.19.0 blueocean-display-url:2.3.0 blueocean-events:1.19.0 blueocean-executor-info:1.19.0 blueocean-git-pipeline:1.19.0 blueocean-github-pipeline:1.19.0 blueocean-i18n:1.19.0 blueocean-jira:1.19.0 blueocean-jwt:1.19.0 blueocean-personalization:1.19.0 blueocean-pipeline-api-impl:1.19.0 blueocean-pipeline-editor:1.19.0 blueocean-pipeline-scm-api:1.19.0 blueocean-rest:1.19.0 blueocean-rest-impl:1.19.0 blueocean-web:1.19.0 bouncycastle-api:2.17 branch-api:2.5.4 cloudbees-bitbucket-branch-source:2.4.6 cloudbees-folder:6.9 command-launcher:1.3 config-file-provider:3.6.2 configuration-as-code:1.30 configuration-as-code-groovy:1.1 copyartifact:1.42.1 credentials:2.3.0 credentials-binding:1.20 display-url-api:2.3.2 docker-commons:1.15 docker-workflow:1.19 durable-task:1.30 external-monitor-job:1.7 favorite:2.3.2 gatling:1.2.6 gatling-check:1.0.0 git:3.12.1 git-client:2.8.4 git-server:1.8 gitea:1.1.2 github:1.29.4 github-api:1.95 github-branch-source:2.5.7 github-oauth:0.33 gitlab-plugin:1.5.12 google-login:1.6 gradle:1.34 greenballs:1.15 handlebars:1.1.1 handy-uri-templates-2-api:2.1.7-1.0 hashicorp-vault-plugin:2.5.0 htmlpublisher:1.18 http_request:1.8.23 ivy:2.1 jackson2-api:2.9.9.1 javadoc:1.5 jdk-tool:1.3 jenkins-design-language:1.19.0 jira:3.0.9 job-dsl:1.76 jquery:1.12.4-1 jquery-detached:1.2.1 jquery-ui:1.0.2 jsch:0.1.55.1 junit:1.28 jx-resources:1.0.37 kubernetes:1.19.0 kubernetes-client-api:1.0.0 kubernetes-credentials:0.4.1 kubernetes-credentials-provider:0.12.1 ldap:1.20 localization-support:1.1 localization-zh-cn:1.0.8 lockable-resources:2.5 mailer:1.27 matrix-auth:2.4.2 matrix-project:1.14 maven-plugin:3.4 mercurial:2.8 metrics:4.0.2.6 momentjs:1.1.1 pam-auth:1.5.1 pipeline-build-step:2.9 pipeline-graph-analysis:1.10 pipeline-input-step:2.11 pipeline-milestone-step:1.3.1 pipeline-model-api:1.3.9 pipeline-model-declarative-agent:1.1.1 pipeline-model-definition:1.3.9 pipeline-model-extensions:1.3.9 pipeline-rest-api:2.12 pipeline-stage-step:2.3 pipeline-stage-tags-metadata:1.3.9 pipeline-stage-view:2.12 pipeline-utility-steps:2.3.0 plain-credentials:1.5 pubsub-light:1.13 resource-disposer:0.13 role-strategy:2.14 scm-api:2.6.3 script-security:1.62 slack:2.32 sse-gateway:1.20 ssh-credentials:1.17.2 structs:1.20 support-core:2.61 terraform:1.0.9 timestamper:1.10 token-macro:2.8 variant:1.3 windows-slaves:1.4 workflow-aggregator:2.6 workflow-api:2.37 workflow-basic-steps:2.18 workflow-cps:2.74 workflow-cps-global-lib:2.15 workflow-durable-task-step:2.34 workflow-job:2.35 workflow-multibranch:2.21 workflow-scm-step:2.9 workflow-step-api:2.20 workflow-support:3.3 ws-cleanup:0.37
The git-branch-source plugin seems to have broken with the latest update (from 2.5.3 -> 2.5.7)
Steps to reproduce:
- create a Multibranch Pipeline job
- select GitHub as the Branch Source
The update also brought about another change in the jenkins-jobs-dsl script definition, requiring the following additions to the github dsl block
repositoryUrl('') configuredByUrl(false)
This is the exception I am seeing in the log.
Sep 11, 2019 9:25:49 PM org.eclipse.jetty.server.handler.ContextHandler$Context log WARNING: Error while serving https://jenkins.company.com/job/seed-job/descriptorByName/org.jenkinsci.plugins.github_branch_source.GitHubSCMSource/checkCredentialsId java.lang.reflect.InvocationTargetException at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:400) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:408) at org.kohsuke.stapler.interceptor.RequirePOST$Processor.invoke(RequirePOST.java:77) at org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke(PreInvokeInterceptedFunction.java:26) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:212) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:145) at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:535) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:878) at org.kohsuke.stapler.MetaClass$4.doDispatch(MetaClass.java:280) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:878) at org.kohsuke.stapler.MetaClass$4.doDispatch(MetaClass.java:280) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:878) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:676) at org.kohsuke.stapler.Stapler.service(Stapler.java:238) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:873) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154) at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:246) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:61) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at com.cloudbees.jenkins.support.slowrequest.SlowRequestFilter.doFilter(SlowRequestFilter.java:37) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:128) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:99) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1701) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1668) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:502) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.LinkageError: com/cloudbees/plugins/credentials/CredentialsMatchers at org.jenkinsci.plugins.github_branch_source.Connector.githubScanCredentialsMatcher(Connector.java:465) at org.jenkinsci.plugins.github_branch_source.Connector.listScanCredentials(Connector.java:151) at org.jenkinsci.plugins.github_branch_source.Connector.checkScanCredentials(Connector.java:183) at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource$DescriptorImpl.doCheckCredentialsId(GitHubSCMSource.java:1991) at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396) ... 95 more
- links to