Hello,

You are not the only one. I have submitted the issue to JIRA yesterday. 
Here is the link :

https://issues.jenkins-ci.org/browse/JENKINS-18623


Meanwhile i have switched to using the Extended Read Permision pluggin :

https://wiki.jenkins-ci.org/display/JENKINS/Extended+Read+Permission+Plugin


 It does prety much the same thing except that all the input fields and 
controls are not disabled. It might be confusing but it is still safe to 
use since you cannot actually save the changes.

Regards,
AAA.

On Friday, July 5, 2013 8:25:50 PM UTC+3, Rahul k a wrote:
>
> Hello,
>
> We are using Jenkins Read only configuration plugin in Jenkins v1.518 and 
> seems to be working fine. But when upgraded to v1.519 and v1.521, the 
> plugin seems to be giving below error.
>
> Could anyone please help with this issue.
>
> Thanks,
> Rahul
>
>
> java.lang.NullPointerException at 
> org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
>  
> at 
> org.jenkinsci.plugins.readonly.JobConfiguration.transformToReadOnly(JobConfiguration.java:113)
>  
> at 
> org.jenkinsci.plugins.readonly.JobConfiguration.doIndex(JobConfiguration.java:99)
>  
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  
> at java.lang.reflect.Method.invoke(Method.java:601) at 
> org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288) at 
> org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151) at 
> org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90) 
> at org.kohsuke.stapler.MetaClass$2.dispatch(MetaClass.java:156) at 
> org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677) at 
> org.kohsuke.stapler.Stapler.invoke(Stapler.java:770) at 
> org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384) at 
> org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677) at 
> org.kohsuke.stapler.Stapler.invoke(Stapler.java:770) at 
> org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241) at 
> org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) 
> at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677) at 
> org.kohsuke.stapler.Stapler.invoke(Stapler.java:770) at 
> org.kohsuke.stapler.Stapler.invoke(Stapler.java:583) at 
> org.kohsuke.stapler.Stapler.service(Stapler.java:214) at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at 
> winstone.ServletConfiguration.execute(ServletConfiguration.java:248) at 
> winstone.RequestDispatcher.forward(RequestDispatcher.java:333) at 
> winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376) at 
> hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) at 
> net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:206) at 
> net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:179) at 
> net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86)
>  
> at 
> org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84)
>  
> at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98) 
> at 
> hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58) 
> at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98) 
> at 
> hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:66)
>  
> at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98) 
> at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) at 
> winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
> winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
> hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48) at 
> winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
> winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) 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 
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
>  
> 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 
> org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
>  
> at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) 
> at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64) 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:76) 
> at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at 
> winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
> winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
> org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
>  
> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
> winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
> hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) 
> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
> winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
> winstone.RequestDispatcher.forward(RequestDispatcher.java:331) at 
> winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227) 
> at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150) at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at 
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at 
> java.util.concurrent.FutureTask.run(FutureTask.java:166) at 
> winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>  
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>  
> at java.lang.Thread.run(Thread.java:722)
>

-- 
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 jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to