Could not initialize class com.adventnet.passtrix.PMPCaptchaService
Key manager plus login problem, we are getting Captcha errors straight away, does not matter if password is correct or not. Severe problem, can not log in to software at all.
Problem started after redhat upgrade (5.14.0-570.32.1.el9_6.x86_64)
[10:50:10:208]|[08-11-2025]|[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[captcha]]|[SEVERE]|[71]: Servlet.service() for servlet [captcha] in context with path [] threw exception [Servlet execution threw an exception] with root cause|
java.lang.NoClassDefFoundError: Could not initialize class com.adventnet.passtrix.PMPCaptchaService
[10:47:48:438]|[08-11-2025]|[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[captcha]]|[SEVERE]|[51]: Servlet.service() for servlet [cap
tcha] in context with path [] threw exception [Servlet execution threw an exception] with root cause|
java.lang.NullPointerException
at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219)
at sun.awt.FontConfiguration.init(FontConfiguration.java:107)
at sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:774)
at sun.font.SunFontManager$2.run(SunFontManager.java:441)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.SunFontManager.<init>(SunFontManager.java:386)
at sun.awt.FcFontManager.<init>(FcFontManager.java:35)
at sun.awt.X11FontManager.<init>(X11FontManager.java:57)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
at java.awt.Font.getFont2D(Font.java:491)
at java.awt.Font.canDisplay(Font.java:1984)
at com.octo.captcha.component.image.fontgenerator.RandomFontGenerator.checkFontCanDisplayCharacters(RandomFontGenerator.java:223)
at com.octo.captcha.component.image.fontgenerator.RandomFontGenerator.cleanFontList(RandomFontGenerator.java:179)
at com.octo.captcha.component.image.fontgenerator.RandomFontGenerator.initializeFonts(RandomFontGenerator.java:94)
at com.octo.captcha.component.image.fontgenerator.RandomFontGenerator.<init>(RandomFontGenerator.java:81)
New to ADSelfService Plus?