Need help on plugins compatable with older jenkins version

Jenkins setup: Hi Team,
I was using very old jenkins version (2.263.1) and recently we encountered an Active directory realm error and blocking us to login to jenkins
####################

com.thoughtworks.xstream.mapper.CannotResolveClassException: hudson.plugins.active_directory.ActiveDirectorySecurityRealm at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:79) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at hudson.util.XStream2$CompatibilityMapper.realClass(XStream2.java:379) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at hudson.util.xstream.MapperDelegate.realClass(MapperDelegate.java:43) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30) at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:48) at hudson.util.RobustReflectionConverter.determineType(RobustReflectionConverter.java:476) at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:326) Caused: jenkins.util.xstream.CriticalXStreamException: hudson.plugins.active_directory.ActiveDirectorySecurityRealm : hudson.plugins.active_directory.ActiveDirectorySecurityRealm ---- Debugging information ---- message : hudson.plugins.active_directory.ActiveDirectorySecurityRealm cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message : hudson.plugins.active_directory.ActiveDirectorySecurityRealm class : hudson.model.Hudson required-type : hudson.model.Hudson converter-type : hudson.util.RobustReflectionConverter path : /hudson/securityRealm line number : 18 version : not available -------------------------------
##################################
So i checked the Active Directory plugin we’re using which is 2.10, it’s compatable with the version of jenkins we’re using (2.263.1) But there are some other plugins that AD plugin is dependent on like
Jakarta Activation API Plugin

Jenkins Mailer Plugin
Jakarta Mail API Plugin
These plugin versions are not compatable with the version of jenkins i’m using and i tried to manaully install these plugins with compatable version to my jenkins version. But from the releases page i couldn’t find those. The oldest version of above plugins from the releases page is not compatable with my jenkins version. So does jenkins made any recent changes like disabling the older version plugins? Is there any other place i can get the above plugins versions which will compatable with my jenkins version? Please help me on this. This is blocking some of our releases and i know we’re using a very old version will keep in mind to upgrade the jenkins to latest. But to atleast make my current jenkins operational and resume my work, is there a way?
Appreciate your responses.

Someone probably upgraded the plugins on that controller. The Jenkins update center only provides compatibility data for Jenkins releases up to about 12 months old. Your version is much more than 12 months old. You probably have some plugins in the plugins directory that are too new for your Jenkins controller.

The simplest approach is to restore the plugins directory from a backup that was created before the plugin upgrade attempt.

If you don’t have that backup, then the next approach is to create a separate test installation of that same Jenkins version and try to assemble a set of plugins that work on that controller. Then copy that set of plugins to your production controller.

There are serious security issues in that old version of Jenkins. You should upgrade to a more recent version as soon as you can.