[JIRA] (JENKINS-57942) Found multiple extensions which provide method originPullRequestDiscoveryTrait
Title: Message Title Paul Borchers updated an issue Jenkins / JENKINS-57942 Found multiple extensions which provide method originPullRequestDiscoveryTrait Change By: Paul Borchers I'm getting an error "Found multiple extensions which provide method originPullRequestDiscoveryTrait with arguments []: [[com.cloudbees.jenkins.plugins.bitbucket.OriginPullRequestDiscoveryTrait" when I try to use the originPullRequestDiscoveryTrait. I think it could be fixed by adding the @Symbol to [OriginPullRequestDiscoveryTrait.java|#L132].] That's what was done for [BranchDiscoveryTrait.java|https://github.com/jenkinsci/github-branch-source-plugin/blob/master/src/main/java/org/jenkinsci/plugins/github_branch_source/BranchDiscoveryTrait.java]. job-dsl usage{quote}{{organizationFolder('Org') {}} {{ organizations {}} {{ github {}} {{ repoOwner('Owner')}} {{ traits {}} {{ originPullRequestDiscoveryTrait()}} \{{ } }} \{{ } }} \{{ } }} {{}}}{quote} Stacktrace...{quote}javaposse.jobdsl.dsl.DslException: Found multiple extensions which provide method originPullRequestDiscoveryTrait with arguments []: [[com.cloudbees.jenkins.plugins.bitbucket.OriginPullRequestDiscoveryTrait, org.jenkinsci.plugins.github_branch_source.OriginPullRequestDiscoveryTrait]] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105){quote} Add Comment
[JIRA] (JENKINS-57942) Found multiple extensions which provide method originPullRequestDiscoveryTrait
Title: Message Title Paul Borchers updated an issue Jenkins / JENKINS-57942 Found multiple extensions which provide method originPullRequestDiscoveryTrait Change By: Paul Borchers I'm getting an error "Found multiple extensions which provide method originPullRequestDiscoveryTrait with arguments []: [[com.cloudbees.jenkins.plugins.bitbucket.OriginPullRequestDiscoveryTrait" when I try to use the originPullRequestDiscoveryTrait. I think it could be fixed by adding the @Symbol to [OriginPullRequestDiscoveryTrait.java| [https://github.com/jenkinsci/github-branch-source-plugin/blob/master/src/main/java/org/jenkinsci/plugins/github_branch_source/OriginPullRequestDiscoveryTrait.java #L132].] That's what was done for [BranchDiscoveryTrait.java|https://github.com/jenkinsci/github-branch-source-plugin/blob/master/src/main/java/org/jenkinsci/plugins/github_branch_source/BranchDiscoveryTrait.java]. job-dsl usage{quote}{{organizationFolder('Org') {}}{{ organizations {}}{{ github {}}{{ repoOwner('Owner')}}{{ traits {}}{{ originPullRequestDiscoveryTrait()}} \ {{ }}} \ {{ }}} \ {{ }}}{{}}}{quote} Stacktrace...{quote}javaposse.jobdsl.dsl.DslException: Found multiple extensions which provide method originPullRequestDiscoveryTrait with arguments []: [[com.cloudbees.jenkins.plugins.bitbucket.OriginPullRequestDiscoveryTrait, org.jenkinsci.plugins.github_branch_source.OriginPullRequestDiscoveryTrait]] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105){quote} Add Comment
[JIRA] (JENKINS-57942) Found multiple extensions which provide method originPullRequestDiscoveryTrait
Title: Message Title Paul Borchers created an issue Jenkins / JENKINS-57942 Found multiple extensions which provide method originPullRequestDiscoveryTrait Issue Type: Bug Assignee: Unassigned Components: github-branch-source-plugin Created: 2019-06-10 17:23 Environment: Jenkins version = 2.164.3(docker jenkins/jenkins:lts) Jobdsl version = job-dsl-1.74 Priority: Major Reporter: Paul Borchers I'm getting an error "Found multiple extensions which provide method originPullRequestDiscoveryTrait with arguments []: [[com.cloudbees.jenkins.plugins.bitbucket.OriginPullRequestDiscoveryTrait" when I try to use the originPullRequestDiscoveryTrait. I think it could be fixed by adding the @Symbol to OriginPullRequestDiscoveryTrait.java That's what was done for BranchDiscoveryTrait.java. job-dsl usage organizationFolder('Org') { organizations { github { repoOwner('Owner') traits { originPullRequestDiscoveryTrait() {{ }}} {{ }}} {{ }}} } Stacktrace... javaposse.jobdsl.dsl.DslException: Found multiple extensions which provide method originPullRequestDiscoveryTrait with arguments []: [[com.cloudbees.jenkins.plugins.bitbucket.OriginPullRequestDiscoveryTrait, org.jenkinsci.plugins.github_branch_source.OriginPullRequestDiscoveryTrait]] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.