I am upgrading jenkins/jenkins:2.361.4-lts to 2.426.3-lts and facing multiple issues with respect to plugins. We have a docker setup for jenkins deployment. Plugins are being managed as CasC. Below errors are being faced:
webroot: /var/jenkins_home/war
2024-02-15 12:07:02.755+0000 [id=1] INFO winstone.Logger#logInternal: Beginning extraction from war file
2024-02-15 12:07:02.872+0000 [id=1] WARNING o.e.j.s.handler.ContextHandler#setContextPath: Empty contextPath
2024-02-15 12:07:02.943+0000 [id=1] INFO org.eclipse.jetty.server.Server#doStart: jetty-10.0.18; built: 2023-10-27T01:59:58.245Z; git: 8545fd9bf4cd0d0838f626b405fd4963441546b7; jvm 17.0.9+9
2024-02-15 12:07:03.236+0000 [id=1] INFO o.e.j.w.StandardDescriptorProcessor#visitServlet: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
2024-02-15 12:07:03.292+0000 [id=1] INFO o.e.j.s.s.DefaultSessionIdManager#doStart: Session workerName=node0
2024-02-15 12:07:03.864+0000 [id=1] INFO hudson.WebAppMain#contextInitialized: Jenkins home directory: /var/jenkins_home found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
2024-02-15 12:07:03.987+0000 [id=1] INFO o.e.j.s.handler.ContextHandler#doStart: Started w.@378bd86d{Jenkins v2.426.3,/,file:///var/jenkins_home/war/,AVAILABLE}{/var/jenkins_home/war}
2024-02-15 12:07:04.008+0000 [id=1] INFO o.e.j.server.AbstractConnector#doStart: Started ServerConnector@4f67eb2a{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2024-02-15 12:07:04.018+0000 [id=1] INFO org.eclipse.jetty.server.Server#doStart: Started Server@272ed83b{STARTING}[10.0.18,sto=0] @1867ms
2024-02-15 12:07:04.019+0000 [id=26] INFO winstone.Logger#logInternal: Winstone Servlet Engine running: controlPort=disabled
2024-02-15 12:07:04.252+0000 [id=32] INFO jenkins.InitReactorRunner$1#onAttained: Started initialization
2024-02-15 12:07:04.454+0000 [id=31] INFO jenkins.InitReactorRunner$1#onAttained: Listed all plugins
2024-02-15 12:07:05.000+0000 [id=31] WARNING h.p.greenballs.GreenBallsPlugin#start: Unable to change BLUE ColorPalette
java.lang.reflect.InaccessibleObjectException: Unable to make field int java.awt.Color.value accessible: module java.desktop does not "opens java.awt" to unnamed module @31aef9cf
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178)
at java.base/java.lang.reflect.Field.setAccessible(Field.java:172)
at hudson.plugins.greenballs.GreenBallsPlugin.start(GreenBallsPlugin.java:29)
at hudson.ClassicPluginStrategy.startPlugin(ClassicPluginStrategy.java:402)
at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:391)
at hudson.PluginManager$2$1$1.run(PluginManager.java:551)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:1170)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
-----------------------
2024-02-15 12:07:17.634+0000 [id=32] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed ConfigurationAsCode.init
java.lang.NullPointerException: Cannot invoke "String.endsWith(String)" because "home" is null
at org.jvnet.hudson.plugins.SbtPluginBuilder$SbtInstallation.launderHome(SbtPluginBuilder.java:360)
at org.jvnet.hudson.plugins.SbtPluginBuilder$SbtInstallation.<init>(SbtPluginBuilder.java:354)
Caused: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:181)
Caused: io.jenkins.plugins.casc.ConfiguratorException: sbtInstallation: Failed to construct instance of class org.jvnet.hudson.plugins.SbtPluginBuilder$SbtInstallation.
Constructor: public org.jvnet.hudson.plugins.SbtPluginBuilder$SbtInstallation(java.lang.String,java.lang.String,java.lang.String,java.util.List).
Arguments: [java.lang.String, null, null, java.util.ArrayList].
Expected Parameters: name java.lang.String, home java.lang.String, sbtArguments java.lang.String, properties java.util.List<? extends hudson.tools.ToolProperty<?>>
at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:203)
at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:75)
at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:274)
at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.check(DataBoundConfigurator.java:99)
at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:355)
at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:293)
at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:360)
at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:293)
at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$9(ConfigurationAsCode.java:830)
at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:773)
at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:830)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:816)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:695)
at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:352)
at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:341)
Caused: io.jenkins.plugins.casc.ConfigurationAsCodeBootFailure
at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:343)
Caused: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
Caused: java.lang.Error
at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:1170)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
2024-02-15 12:07:17.636+0000 [id=25] SEVERE hudson.util.BootFailure#publish: Failed to initialize Jenkins
java.lang.NullPointerException: Cannot invoke "String.endsWith(String)" because "home" is null
at org.jvnet.hudson.plugins.SbtPluginBuilder$SbtInstallation.launderHome(SbtPluginBuilder.java:360)
at org.jvnet.hudson.plugins.SbtPluginBuilder$SbtInstallation.<init>(SbtPluginBuilder.java:354)
Caused: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:181)
Caused: io.jenkins.plugins.casc.ConfiguratorException: sbtInstallation: Failed to construct instance of class org.jvnet.hudson.plugins.SbtPluginBuilder$SbtInstallation.
That is from a deprecated plugin, the green balls plugin. Remove it.
When upgrading across multiple years of revisions, it is usually best to remove all deprecated plugins and all plugins with open security vulnerabilities. Deprecated plugins and plugins with open security vulnerabilities are not actively maintained or tested with the current Jenkins release. When you choose to retain them, you become the tester for them. In most cases, you don’t need them and don’t want to be the tester for them.
Thanks @MarkEWaite
I removed the deprecated plugin. I am using jenkins plugin configuration as code and getting some format related warnings, I have masked sensitive data, It would be great if you could help with those.
I understand that format has been changed but not having information about new format
below is from the logs
2024-02-19 12:23:32.020+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): com.synopsys.arc.jenkins.plugins.ownership.OwnershipPlugin.Jobs:XX
2024-02-19 12:23:32.021+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): com.synopsys.arc.jenkins.plugins.ownership.OwnershipPlugin.Jobs:XX
2024-02-19 12:23:32.021+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): com.synopsys.arc.jenkins.plugins.ownership.OwnershipPlugin.Jobs:XX
2024-02-19 12:23:32.021+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): com.synopsys.arc.jenkins.plugins.ownership.OwnershipPlugin.Jobs:XX
2024-02-19 12:23:32.022+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Computer.Connect:XX
2024-02-19 12:23:32.022+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Hudson.Administer:XX
2024-02-19 12:23:32.023+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Hudson.Administer:XX
2024-02-19 12:23:32.023+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Hudson.Administer:XX
2024-02-19 12:23:32.023+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Hudson.Administer:XX
2024-02-19 12:23:32.024+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Hudson.Administer:XX
2024-02-19 12:23:32.025+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Hudson.Read:XX
2024-02-19 12:23:32.025+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Build:XX
2024-02-19 12:23:32.026+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Build:XX
2024-02-19 12:23:32.026+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Build:XX
2024-02-19 12:23:32.027+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Build:XX
2024-02-19 12:23:32.027+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Build:XX
2024-02-19 12:23:32.032+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Cancel:XX
2024-02-19 12:23:32.033+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Cancel:XX
2024-02-19 12:23:32.033+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Cancel:XX
2024-02-19 12:23:32.033+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Cancel:XX
2024-02-19 12:23:32.034+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Cancel:XX
2024-02-19 12:23:32.038+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Configure:XX
2024-02-19 12:23:32.038+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Configure:XX
2024-02-19 12:23:32.039+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Configure:XX
2024-02-19 12:23:32.039+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Configure:XX
2024-02-19 12:23:32.043+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Create:XX
2024-02-19 12:23:32.043+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Create:XX
2024-02-19 12:23:32.044+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Create:XX
2024-02-19 12:23:32.047+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Delete:XX
2024-02-19 12:23:32.048+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Delete:XX
2024-02-19 12:23:32.048+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Delete:XX
2024-02-19 12:23:32.048+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Discover:XX
2024-02-19 12:23:32.049+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Discover:XX
2024-02-19 12:23:32.049+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.ExtendedRead:XX
2024-02-19 12:23:32.050+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Move:XX
2024-02-19 12:23:32.051+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Read:XX
2024-02-19 12:23:32.052+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Read:XX
2024-02-19 12:23:32.052+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Read:XX
2024-02-19 12:23:32.052+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Read:XX
2024-02-19 12:23:32.053+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Read:XX
2024-02-19 12:23:32.054+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Workspace:XX
2024-02-19 12:23:32.054+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Workspace:XX
2024-02-19 12:23:32.055+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Workspace:XX
2024-02-19 12:23:32.055+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Workspace:XX
2024-02-19 12:23:32.056+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Item.Workspace:XX
2024-02-19 12:23:32.057+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Run.Update:XX
2024-02-19 12:23:32.057+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Run.Update:XX
2024-02-19 12:23:32.058+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.Run.Update:XX
2024-02-19 12:23:32.058+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.View.Read:XX
2024-02-19 12:23:32.059+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.View.Read:XX
2024-02-19 12:23:32.059+0000 [id=35] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): hudson.model.View.Read:XX
2024-02-19 12:23:37.079+0000 [id=32] WARNING o.j.p.m.i.c.MatrixAuthorizationStrategyConfigurator#setLegacyPermissions: Loading deprecated attribute 'permissions' for instance of 'hudson.security.GlobalMatrixAuthorizationStrategy'. Use 'entries' instead.
2024-02-19 12:23:36.227+0000 [id=32] WARNING o.j.p.m.i.c.MatrixAuthorizationStrategyConfigurator#setLegacyPermissions: Loading deprecated attribute 'permissions' for instance of 'hudson.XX
2024-02-19 12:23:36.229+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Build:XX
2024-02-19 12:23:36.229+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Build:XX
2024-02-19 12:23:36.229+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Build:XX
2024-02-19 12:23:36.229+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Build:XX
2024-02-19 12:23:36.230+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Build:XX
2024-02-19 12:23:36.230+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Cancel:XX
2024-02-19 12:23:36.230+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Cancel:XX
2024-02-19 12:23:36.230+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Cancel:XX
2024-02-19 12:23:36.231+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Cancel:XX
2024-02-19 12:23:36.231+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Cancel:XX
2024-02-19 12:23:36.231+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Configure:XX
2024-02-19 12:23:36.231+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Configure:XX
2024-02-19 12:23:36.232+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Configure:XX
2024-02-19 12:23:36.232+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Configure:XX
2024-02-19 12:23:36.232+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Create:XX
2024-02-19 12:23:36.232+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Create:XX
2024-02-19 12:23:36.232+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Create:XX
2024-02-19 12:23:36.233+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Delete:XX
2024-02-19 12:23:36.233+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Delete:XX
2024-02-19 12:23:36.233+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Delete:XX
2024-02-19 12:23:36.233+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Discover:XX
2024-02-19 12:23:36.234+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Discover:XX
2024-02-19 12:23:36.234+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/ExtendedRead:XX
2024-02-19 12:23:36.234+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Move:XX
2024-02-19 12:23:36.234+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Read:XX
2024-02-19 12:23:36.234+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Read:XX
2024-02-19 12:23:36.235+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Read:XX
2024-02-19 12:23:36.235+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Read:XX
2024-02-19 12:23:36.235+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Read:ngupta
2024-02-19 12:23:36.235+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Workspace:XX
2024-02-19 12:23:36.235+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Workspace:XX
2024-02-19 12:23:36.236+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Workspace:XX
2024-02-19 12:23:36.236+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Workspace:XX
2024-02-19 12:23:36.236+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Job/Workspace:XX
2024-02-19 12:23:36.236+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Manage ownership/Jobs:XX
2024-02-19 12:23:36.237+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Manage ownership/Jobs:XX
2024-02-19 12:23:36.237+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Manage ownership/Jobs:XX
2024-02-19 12:23:36.237+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Manage ownership/Jobs:XX
2024-02-19 12:23:36.237+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Overall/Administer:XX
2024-02-19 12:23:36.237+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Overall/Administer:XX
2024-02-19 12:23:36.238+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Overall/Administer:XX
2024-02-19 12:23:36.238+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Overall/Administer:XX
2024-02-19 12:23:36.238+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Overall/Administer:XX
2024-02-19 12:23:36.238+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Overall/Read:XX
2024-02-19 12:23:36.239+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Run/Update:XX
2024-02-19 12:23:36.239+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Run/Update:XX
2024-02-19 12:23:36.239+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): Run/Update:XX
2024-02-19 12:23:36.246+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): View/Read:XX
2024-02-19 12:23:36.247+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): View/Read:XX
2024-02-19 12:23:36.247+0000 [id=32] WARNING o.j.p.m.AuthorizationContainer#add: Processing a permission assignment in the legacy format (without explicit TYPE prefix): View/Read:XX
I understood, need to use entries instead of permission in authorization strategy but how about rest of the format