[JIRA] (JENKINS-50792) Overall Admin access is required to create/copy a job, which wasn't required earlier

5 views
Skip to first unread message

vsockalingam@gmail.com (JIRA)

unread,
Apr 13, 2018, 10:14:02 AM4/13/18
to jenkinsc...@googlegroups.com
Vairavan Sockalingam created an issue
 
Jenkins / Bug JENKINS-50792
Overall Admin access is required to create/copy a job, which wasn't required earlier
Issue Type: Bug Bug
Assignee: Daniel Beck
Components: matrix-auth-plugin, role-strategy-plugin
Created: 2018-04-13 14:13
Labels: role_strategy
Priority: Major Major
Reporter: Vairavan Sockalingam

It was working fine and suddenly mis-behaving in version 2.7.0 . We have an other jenkins instance which uses 2.6.1 which works fine. 

 

The issue is User 'x' doesn't have Overall admin privileges but the user x is given permission to read/write create delete configure a job. When the user 'x' creates a new pipeline job copy from 

 

A problem occurred while processing the request. Please check our bug tracker to see if a similar problem has already been reported. If it is already reported, please vote and put a comment on it to let us gauge the impact of the problem. If you think this is a new issue, please file a new issue. When you file an issue, make sure to add the entire stack trace, along with the version of Jenkins and relevant plugins. The users list might be also useful in understanding what has happened.
Stack trace
java.io.InvalidObjectException: xxxxx is missing the Overall/Administer permission
at com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.throwIfMissingPermission(OwnershipDescription.java:429)
at com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.checkUnsecuredConfiguration(OwnershipDescription.java:422)
at com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve(OwnershipDescription.java:378)
at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callReadResolve(SerializationMethodInvoker.java:66)
Caused: com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callReadResolve(SerializationMethodInvoker.java:72)
at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:271)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
Caused: com.thoughtworks.xstream.converters.ConversionException: Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
---- Debugging information ----
message : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException
cause-message : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
class : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription
required-type : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription
converter-type : hudson.util.RobustReflectionConverter
path : /flow-definition/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ownership
line number : 28
-------------------------------
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:393)
at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:331)
Caused: jenkins.util.xstream.CriticalXStreamException: Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
---- Debugging information ----
message : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException
cause-message : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
class : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription
required-type : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription
converter-type : hudson.util.RobustReflectionConverter
path : /flow-definition/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ownership
line number : 28
------------------------------- : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
---- Debugging information ----
message : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException
cause-message : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
class : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription
required-type : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription
converter-type : hudson.util.RobustReflectionConverter
path : /flow-definition/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ownership
line number : 28
-------------------------------
message : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
---- Debugging information ----
message : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException
cause-message : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
class : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription
required-type : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription
converter-type : hudson.util.RobustReflectionConverter
path : /flow-definition/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ownership
line number : 28
-------------------------------
cause-exception : com.thoughtworks.xstream.converters.ConversionException
cause-message : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : xxxxx is missing the Overall/Administer permission
class : com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty
required-type : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription
converter-type : hudson.util.RobustReflectionConverter
path : /flow-definition/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ownership
line number : 28
class[1] : hudson.util.CopyOnWriteList
converter-type[1] : hudson.util.XStream2$AssociatedConverterImpl
class[2] : org.jenkinsci.plugins.workflow.job.WorkflowJob
version : not available
-------------------------------
at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:356)
at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:270)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)
at hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java:197)
at hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java:176)
at hudson.util.XStream2$AssociatedConverterImpl.unmarshal(XStream2.java:374)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:393)
at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:331)
at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:270)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1189)
at hudson.util.XStream2.unmarshal(XStream2.java:114)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1173)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1053)
at hudson.XmlFile.read(XmlFile.java:143)
Caused: java.io.IOException: Unable to read /var/lib/jenkins/jobs/someJobName/config.xml
at hudson.XmlFile.read(XmlFile.java:145)
at hudson.model.Items.load(Items.java:371)
at hudson.model.ItemGroupMixIn$3.call(ItemGroupMixIn.java:248)
at hudson.model.ItemGroupMixIn$3.call(ItemGroupMixIn.java:246)
at hudson.model.Items.whileUpdatingByXml(Items.java:135)
at hudson.model.ItemGroupMixIn.copy(ItemGroupMixIn.java:246)
at hudson.model.ItemGroupMixIn.createTopLevelItem(ItemGroupMixIn.java:186)
at jenkins.model.Jenkins.doCreateItem(Jenkins.java:3852)
at jenkins.model.Jenkins.doCreateItem(Jenkins.java:306)
at hudson.model.AllView.doCreateItem(AllView.java:100)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:343)
at org.kohsuke.stapler.interceptor.RequirePOST$Processor.invoke(RequirePOST.java:52)
at org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke(PreInvokeInterceptedFunction.java:26)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:117)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:129)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)
at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:248)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
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:841)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135)
at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:138)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
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:92)
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:1637)
at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
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:190)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:564)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:128)
at org.eclipse.jetty.util.thread.Invocable$InvocableExecutor.invoke(Invocable.java:222)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:294)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:199)
at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
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:748)

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)
Atlassian logo

vsockalingam@gmail.com (JIRA)

unread,
Apr 13, 2018, 10:15:02 AM4/13/18
to jenkinsc...@googlegroups.com
Vairavan Sockalingam updated an issue
It was working fine and suddenly mis-behaving in version 2.7.0 . We have an other jenkins instance which uses 2.6.1 which works fine. 

 

The issue is User 'x' doesn't have Overall admin privileges but the user x is given permission to read/write create delete configure a job. When the user 'x' creates a new pipeline job copy from 
{code:java}
 
{code}
at java.lang.Thread.run(Thread.java:748) {code}
 

vsockalingam@gmail.com (JIRA)

unread,
Apr 13, 2018, 10:16:02 AM4/13/18
to jenkinsc...@googlegroups.com
Vairavan Sockalingam updated an issue
It was working fine and suddenly mis-behaving in version 2.7.0 . We have an other jenkins instance which uses 2.6.1 which works fine. 

 

The issue is User 'x' doesn't have Overall admin privileges but the user x is given permission to read/write create delete configure a job. When the user 'x' creates a new pipeline job copy from   another job. We get Jenkins 'Oops' message with the following text:
{code:java}

vsockalingam@gmail.com (JIRA)

unread,
Apr 13, 2018, 10:17:03 AM4/13/18
to jenkinsc...@googlegroups.com
Vairavan Sockalingam updated an issue
Jenkins Version: 2.73.3

Roles stratgey version: 2.7.0

*Problem:*

vsockalingam@gmail.com (JIRA)

unread,
Apr 13, 2018, 10:17:04 AM4/13/18
to jenkinsc...@googlegroups.com
Vairavan Sockalingam updated an issue
Jenkins Version: 2.73.3

Roles stratgey version: 2.7.0

OS: Debian

 

dbeck@cloudbees.com (JIRA)

unread,
Apr 13, 2018, 10:32:02 AM4/13/18
to jenkinsc...@googlegroups.com

dbeck@cloudbees.com (JIRA)

unread,
Apr 13, 2018, 10:33:04 AM4/13/18
to jenkinsc...@googlegroups.com
Daniel Beck assigned an issue to Oleg Nenashev
 
Change By: Daniel Beck
Component/s: matrix-auth-plugin
Assignee: Daniel Beck Oleg Nenashev

dnusbaum@cloudbees.com (JIRA)

unread,
Apr 13, 2018, 11:08:02 AM4/13/18
to jenkinsc...@googlegroups.com

o.v.nenashev@gmail.com (JIRA)

unread,
Apr 13, 2018, 3:21:03 PM4/13/18
to jenkinsc...@googlegroups.com
Oleg Nenashev updated an issue
 
Change By: Oleg Nenashev
Component/s: ownership-plugin
Component/s: role-strategy-plugin

o.v.nenashev@gmail.com (JIRA)

unread,
Apr 15, 2018, 5:29:02 AM4/15/18
to jenkinsc...@googlegroups.com
Oleg Nenashev resolved as Duplicate
 

Yes, it is a duplicate of JENKINS-49744, I am working on the fix.

Change By: Oleg Nenashev
Status: Open Resolved
Resolution: Duplicate

torbenthellefsen@gmail.com (JIRA)

unread,
Jul 26, 2018, 11:01:02 AM7/26/18
to jenkinsc...@googlegroups.com
Torben Thellefsen commented on Bug JENKINS-50792
 
Re: Overall Admin access is required to create/copy a job, which wasn't required earlier

Are you sure it's a duplicate of that? JENKINS-49744 seems to be about ownership of folders, and this issue (as I see and experience it) is about ownership of jobs. The fix made in JENKINS-49744 has not fixed copying of jobs, at least not for us.

This message was sent by Atlassian JIRA (v7.10.1#710002-sha1:6efc396)

zeton3@gmail.com (JIRA)

unread,
Sep 19, 2018, 7:41:03 AM9/19/18
to jenkinsc...@googlegroups.com
Seba Pien reopened an issue
 
Change By: Seba Pien
Resolution: Duplicate
Status: Resolved Reopened
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

zeton3@gmail.com (JIRA)

unread,
Sep 19, 2018, 7:42:02 AM9/19/18
to jenkinsc...@googlegroups.com
Seba Pien commented on Bug JENKINS-50792
 
Re: Overall Admin access is required to create/copy a job, which wasn't required earlier

It's still not resolved with JENKINS-49744.. I still see Also: hudson.security.AccessDeniedException2:U USER is missing the Overall/Administer permission
at hudson.security.ACL.checkPermission(ACL.java:73) when cloning job. Jenkins ver. 2.138.1

sydney.rasquinha@nokia.com (JIRA)

unread,
Apr 2, 2019, 10:16:03 AM4/2/19
to jenkinsc...@googlegroups.com

The issue has not been resolved. It is still seen in Jenkins 2.121.2 when using "Matrix-based security" or "Project-based Matrix Authorization Strategy".

daniel.jeznach@imgtec.com (JIRA)

unread,
May 13, 2019, 3:40:07 AM5/13/19
to jenkinsc...@googlegroups.com

The same here:

Jenkins 2.164.2, ownership plugin v0.12.1

 

Stack traceAlso:   hudson.security.AccessDeniedException2: pvrqa.jenkins is missing the Overall/Administer permission        at hudson.security.ACL.checkPermission(ACL.java:73)        at hudson.security.AccessControlled.checkPermission(AccessControlled.java:47)        at com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.throwIfMissingPermission(OwnershipDescription.java:424)java.io.InvalidObjectException: Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission    at com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.throwIfMissingPermission(OwnershipDescription.java:434)    at com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.checkUnsecuredConfiguration(OwnershipDescription.java:419)    at com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve(OwnershipDescription.java:382)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callReadResolve(SerializationMethodInvoker.java:66)Caused: com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission    at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callReadResolve(SerializationMethodInvoker.java:72)    at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:271)    at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)Caused: com.thoughtworks.xstream.converters.ConversionException: Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission---- Debugging information ----message             : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissioncause-exception     : com.thoughtworks.xstream.converters.reflection.ObjectAccessExceptioncause-message       : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissionclass               : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescriptionrequired-type       : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescriptionconverter-type      : hudson.util.RobustReflectionConverterpath                : /project/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ownershipline number         : 21-------------------------------    at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)    at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)    at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)    at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:393)    at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:331)Caused: jenkins.util.xstream.CriticalXStreamException: Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission---- Debugging information ----message             : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissioncause-exception     : com.thoughtworks.xstream.converters.reflection.ObjectAccessExceptioncause-message       : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissionclass               : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescriptionrequired-type       : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescriptionconverter-type      : hudson.util.RobustReflectionConverterpath                : /project/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ownershipline number         : 21------------------------------- : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission---- Debugging information ----message             : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissioncause-exception     : com.thoughtworks.xstream.converters.reflection.ObjectAccessExceptioncause-message       : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissionclass               : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescriptionrequired-type       : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescriptionconverter-type      : hudson.util.RobustReflectionConverterpath                : /project/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ownershipline number         : 21-------------------------------message             : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission---- Debugging information ----message             : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissioncause-exception     : com.thoughtworks.xstream.converters.reflection.ObjectAccessExceptioncause-message       : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissionclass               : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescriptionrequired-type       : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescriptionconverter-type      : hudson.util.RobustReflectionConverterpath                : /project/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ownershipline number         : 21-------------------------------cause-exception     : com.thoughtworks.xstream.converters.ConversionExceptioncause-message       : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissionclass               : com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobPropertyrequired-type       : com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescriptionconverter-type      : hudson.util.RobustReflectionConverterpath                : /project/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ownershipline number         : 21class[1]            : hudson.util.CopyOnWriteListconverter-type[1]   : hudson.util.XStream2$AssociatedConverterImplclass[2]            : hudson.model.FreeStyleProjectversion             : not available-------------------------------    at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:356)    at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:270)    at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)    at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)    at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)    at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)    at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)    at hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java:197)    at hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java:176)    at hudson.util.XStream2$AssociatedConverterImpl.unmarshal(XStream2.java:468)    at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)    at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)    at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)    at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:393)    at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:331)    at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:270)    at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)    at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)    at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)    at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)    at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)    at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)    at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1189)    at hudson.util.XStream2.unmarshal(XStream2.java:161)    at hudson.util.XStream2.unmarshal(XStream2.java:132)    at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1173)    at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1053)    at hudson.XmlFile.read(XmlFile.java:147)Caused: java.io.IOException: Unable to read /var/lib/jenkins/testbed/jobs/test1/config.xml    at hudson.XmlFile.read(XmlFile.java:149)    at hudson.model.Items.load(Items.java:372)    at hudson.model.ItemGroupMixIn$3.call(ItemGroupMixIn.java:251)    at hudson.model.ItemGroupMixIn$3.call(ItemGroupMixIn.java:249)    at hudson.model.Items.whileUpdatingByXml(Items.java:136)    at hudson.model.ItemGroupMixIn.copy(ItemGroupMixIn.java:249)    at hudson.model.ItemGroupMixIn.createTopLevelItem(ItemGroupMixIn.java:188)    at jenkins.model.Jenkins.doCreateItem(Jenkins.java:3907)    at jenkins.model.Jenkins.doCreateItem(Jenkins.java:308)    at hudson.model.AllView.doCreateItem(AllView.java:99)    at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)    at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)    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:537)    at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739)    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)    at org.kohsuke.stapler.MetaClass$4.doDispatch(MetaClass.java:282)    at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739)    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:668)    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:865)    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1655)    at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)    at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)    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:1642)    at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:99)    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)    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:1642)    at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)    at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)    at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)    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:1595)    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340)    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242)    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:503)    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)    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:118)    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)

 

daniel.jeznach@imgtec.com (JIRA)

unread,
May 13, 2019, 3:40:18 AM5/13/19
to jenkinsc...@googlegroups.com
Daniel Jeznach edited a comment on Bug JENKINS-50792
The same here:

Jenkins 2.164.2, ownership plugin v0.12.1

 
{ code:java noformat }
Stack
traceAlso trace
Also
:    hudson.security.AccessDeniedException2: pvrqa.jenkins is missing the Overall/Administer permission         
at hudson.security.ACL.checkPermission(ACL.java:73)         
at hudson.security.AccessControlled.checkPermission(AccessControlled.java:47)         
at com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.throwIfMissingPermission(OwnershipDescription.java:424)
java.io.InvalidObjectException: Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission     
at com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.throwIfMissingPermission(OwnershipDescription.java:434)     
at com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.checkUnsecuredConfiguration(OwnershipDescription.java:419)     
at com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve(OwnershipDescription.java:382)     
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     
at java.lang.reflect.Method.invoke(Method.java:498)     
at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callReadResolve(SerializationMethodInvoker.java:66)
Caused: com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission     
at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callReadResolve(SerializationMethodInvoker.java:72)     
at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:271)     
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
Caused: com.thoughtworks.xstream.converters.ConversionException: Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission
---- Debugging information ----
message              : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissioncause permission
cause
-exception      : com.thoughtworks.xstream.converters.reflection. ObjectAccessExceptioncause ObjectAccessException
cause
-message        : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissionclass               permission
class
: com.synopsys.arc.jenkins.plugins.ownership. OwnershipDescriptionrequired OwnershipDescription
required
-type        : com.synopsys.arc.jenkins.plugins.ownership. OwnershipDescriptionconverter OwnershipDescription
converter
-type       : hudson.util. RobustReflectionConverterpath                RobustReflectionConverter
path
: /project/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ ownershipline ownership
line
number          : 21
-------------------------------     
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)     
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)     
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)     
at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:393)     
at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:331)
Caused: jenkins.util.xstream.CriticalXStreamException: Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission
---- Debugging information ----
message              : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissioncause permission
cause
-exception      : com.thoughtworks.xstream.converters.reflection. ObjectAccessExceptioncause ObjectAccessException
cause
-message        : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissionclass               permission
class
: com.synopsys.arc.jenkins.plugins.ownership. OwnershipDescriptionrequired OwnershipDescription
required
-type        : com.synopsys.arc.jenkins.plugins.ownership. OwnershipDescriptionconverter OwnershipDescription
converter
-type       : hudson.util. RobustReflectionConverterpath                RobustReflectionConverter
path
: /project/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ ownershipline ownership
line
number          : 21
------------------------------- : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission
---- Debugging information ----
message              : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissioncause permission
cause
-exception      : com.thoughtworks.xstream.converters.reflection. ObjectAccessExceptioncause ObjectAccessException
cause
-message        : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissionclass               permission
class
: com.synopsys.arc.jenkins.plugins.ownership. OwnershipDescriptionrequired OwnershipDescription
required
-type        : com.synopsys.arc.jenkins.plugins.ownership. OwnershipDescriptionconverter OwnershipDescription
converter
-type       : hudson.util. RobustReflectionConverterpath                RobustReflectionConverter
path
: /project/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ ownershipline ownership
line
number          : 21
-------------------------------
message              : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission
---- Debugging information ----
message              : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissioncause permission
cause
-exception      : com.thoughtworks.xstream.converters.reflection. ObjectAccessExceptioncause ObjectAccessException
cause
-message        : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissionclass               permission
class
: com.synopsys.arc.jenkins.plugins.ownership. OwnershipDescriptionrequired OwnershipDescription
required
-type        : com.synopsys.arc.jenkins.plugins.ownership. OwnershipDescriptionconverter OwnershipDescription
converter
-type       : hudson.util. RobustReflectionConverterpath                RobustReflectionConverter
path
: /project/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ ownershipline ownership
line
number          : 21
-------------------------------
cause-exception      : com.thoughtworks.xstream.converters. ConversionExceptioncause ConversionException
cause
-message        : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permission : Could not call com.synopsys.arc.jenkins.plugins.ownership.OwnershipDescription.readResolve() : Cannot modify permissions of Jenkins of type class hudson.model.Hudson: pvrqa.jenkins is missing the Overall/Administer permissionclass               permission
class
: com.synopsys.arc.jenkins.plugins.ownership.jobs. JobOwnerJobPropertyrequired JobOwnerJobProperty
required
-type        : com.synopsys.arc.jenkins.plugins.ownership. OwnershipDescriptionconverter OwnershipDescription
converter
-type       : hudson.util. RobustReflectionConverterpath                RobustReflectionConverter
path
: /project/properties/com.synopsys.arc.jenkins.plugins.ownership.jobs.JobOwnerJobProperty/ ownershipline ownership
line
number          : 21class 21
class
[1]             : hudson.util. CopyOnWriteListconverter CopyOnWriteList
converter
-type[1]    : hudson.util.XStream2$ AssociatedConverterImplclass AssociatedConverterImpl
class
[2]             : hudson.model. FreeStyleProjectversion             FreeStyleProject
version
: not available
-------------------------------     
at java.lang.Thread.run(Thread.java:748)
{
code noformat }

 

Florian234@hotmail.com (JIRA)

unread,
Oct 7, 2019, 11:47:10 AM10/7/19
to jenkinsc...@googlegroups.com

Oleg Nenashev

By any chance, are you still working on this issue ?

 

I've got the workaround : create in a folder with copy from "../job" then move the project to root; but well it's a bit hacky and not really a proper UX

This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages