Upgrade from jenkins/jenkins:2.361.4-lts to 2.426.3-lts

Hi team,

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.

any leads on these errors would be helpful

Thanks,
Deepali

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.

context from jenkins.yaml file
  authorizationStrategy:
    globalMatrix:
      permissions:
      - "Agent/Connect:XX
      - "Job/Build:XX"
      - "Job/Build:XX"
      - "Job/Build:XX"
      - "Job/Build:XX"
      - "Job/Build:XX"

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

Instructions for the new configuration syntax of the matrix authorization strategy plugin are available in the release 3.2 changelog. That changelog includes links to other resources as well.

Thank you @MarkEWaite
I am able to find relevant information. I appreciate your help.