After upgrading Deep Security Manager from old version to 12.0, the DSM console's Relay Management and other parts of the console display an empty page.
In addition, the DSM's server0.log shows "java.lang.NoSuchMethodError" errors similar below:
Aug 05, 2019 11:48:53.309000000 AM [+0200] org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [RESTeasy] in context with path [] threw exception [Servlet execution threw an exception] with root cause
java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.introspect.AnnotatedMember.getType()Lcom/fasterxml/jackson/databind/JavaTyp
The issue happens because some Deep Security Manager java class files have not been successfully updated.
To resolve this:
- Back up the Deep Security Manager database.
- Uninstall Deep Security Manager using the Windows Programs and Features.
- When prompted with "Would like to keep configuration...", select Yes. This will keep the configuration and the data in the database.
- Run the Deep Security Manager 12.0 installer.
- Choose Repair the existing installation.