[JIRA] [branch-api-plugin] (JENKINS-31860) java.lang.ClassCastException: jenkins.branch.MultiBranchProject$3 cannot be cast to hudson.security.SidACL

10 views
Skip to first unread message

stephenconnolly@java.net (JIRA)

unread,
Dec 2, 2015, 11:08:02 AM12/2/15
to jenkinsc...@googlegroups.com

stephenconnolly@java.net (JIRA)

unread,
Dec 2, 2015, 11:08:04 AM12/2/15
to jenkinsc...@googlegroups.com
stephenconnolly created an issue
 
Jenkins / Bug JENKINS-31860
Issue Type: Bug Bug
Assignee: stephenconnolly
Components: branch-api-plugin, core
Created: 02/Dec/15 4:07 PM
Priority: Minor Minor
Reporter: stephenconnolly

Seems to be either an invalid assumption that return type narrowing is valid in ProjectMatrixAuthorizationStrategy or the branch-api needs to honour the SidACL expectation

java.lang.ClassCastException: jenkins.branch.MultiBranchProject$3 cannot be cast to hudson.security.SidACL
	at hudson.security.ProjectMatrixAuthorizationStrategy.getACL(ProjectMatrixAuthorizationStrategy.java:71)
	at hudson.security.ProjectMatrixAuthorizationStrategy.getACL(ProjectMatrixAuthorizationStrategy.java:64)
	at hudson.model.Job.getACL(Job.java:1479)
	at hudson.model.AbstractItem.hasPermission(AbstractItem.java:505)
	at com.cloudbees.hudson.plugins.folder.AbstractFolder.getItems(AbstractFolder.java:566)
	at hudson.model.Items.getAllItems(Items.java:350)
	at hudson.model.Items.getAllItems(Items.java:370)
	at hudson.model.Items.getAllItems(Items.java:370)
	at hudson.model.Items.getAllItems(Items.java:346)
	at jenkins.model.Jenkins.getAllItems(Jenkins.java:1404)
	at com.cloudbees.hudson.plugins.folder.computed.FolderCron.checkTriggers(FolderCron.java:117)
	at com.cloudbees.hudson.plugins.folder.computed.FolderCron.doRun(FolderCron.java:99)
	at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:51)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

jglick@cloudbees.com (JIRA)

unread,
Dec 2, 2015, 11:13:01 AM12/2/15
to jenkinsc...@googlegroups.com

scm_issue_link@java.net (JIRA)

unread,
Dec 2, 2015, 11:25:01 AM12/2/15
to jenkinsc...@googlegroups.com
SCM/JIRA link daemon commented on Bug JENKINS-31860
 
Re: java.lang.ClassCastException: jenkins.branch.MultiBranchProject$3 cannot be cast to hudson.security.SidACL

Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java
src/main/java/hudson/security/ProjectMatrixAuthorizationStrategy.java
http://jenkins-ci.org/commit/matrix-auth-plugin/c25012fb8560b24e2e959d74209ba08552a5af8c
Log:
JENKINS-31860 Restore return type to match API

jglick@cloudbees.com (JIRA)

unread,
Dec 2, 2015, 11:27:05 AM12/2/15
to jenkinsc...@googlegroups.com

jglick@cloudbees.com (JIRA)

unread,
Dec 2, 2015, 11:27:06 AM12/2/15
to jenkinsc...@googlegroups.com
Jesse Glick started work on Bug JENKINS-31860
 
Change By: Jesse Glick
Status: Open In Progress

scm_issue_link@java.net (JIRA)

unread,
Dec 15, 2015, 11:59:01 AM12/15/15
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java
src/main/java/hudson/security/ProjectMatrixAuthorizationStrategy.java

JENKINS-31860 Restore return type to match API

jglick@cloudbees.com (JIRA)

unread,
Feb 7, 2016, 7:55:02 AM2/7/16
to jenkinsc...@googlegroups.com

jglick@cloudbees.com (JIRA)

unread,
Feb 22, 2016, 3:50:03 PM2/22/16
to jenkinsc...@googlegroups.com

jglick@cloudbees.com (JIRA)

unread,
Feb 22, 2016, 3:50:03 PM2/22/16
to jenkinsc...@googlegroups.com

jglick@cloudbees.com (JIRA)

unread,
Feb 22, 2016, 3:50:03 PM2/22/16
to jenkinsc...@googlegroups.com
Jesse Glick updated an issue
Change By: Jesse Glick
Component/s: matrix-auth-plugin
Component/s: core
Component/s: branch-api-plugin

scm_issue_link@java.net (JIRA)

unread,
Feb 24, 2016, 1:47:02 PM2/24/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Jesse Glick
Path:
multibranch/src/test/java/org/jenkinsci/plugins/workflow/multibranch/RerunActionTest.java
http://jenkins-ci.org/commit/workflow-plugin/74d9e60f49113d5ffa26a042a3030cc8b7575019
Log:
Investigating

JENKINS-31860 , have proposed fix.

scm_issue_link@java.net (JIRA)

unread,
Apr 5, 2016, 4:32:28 PM4/5/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Jesse Glick
Path:
multibranch/src/test/java/org/jenkinsci/plugins/workflow/multibranch/RerunActionTest.java

JENKINS-31860 , have proposed fix.
Originally-Committed-As: 74d9e60f49113d5ffa26a042a3030cc8b7575019

stephenconnolly@java.net (JIRA)

unread,
Jul 13, 2016, 5:08:15 AM7/13/16
to jenkinsc...@googlegroups.com
stephenconnolly closed an issue as Fixed
 
Change By: stephenconnolly
Status: Resolved Closed
This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages