Getting an "Unable_To_Migrate_Connectors_Or_Templates" error after patching to 8.0.0 P05 in RSA Governance & Lifecycle
5 months ago
Originally Published: 2025-04-03
Article Number
000073278
Applies To
  • RSA Governance & Lifecycle 8.0.0 P05
Issue

After patching to 8.0 P05, importing the AFX-8.0.0_P05-Standard-Connectors.zip from myRsa.com into the application throws the below error in the GUI. The 

The corresponding error in aveksaServer.log is:

03/21/2025 14:04:00.551 ERROR (default task-46) [com.aveksa.afx.server.service.AFXMigrationServiceProvider] Error during connector migration!
java.lang.NullPointerException: null
	at com.aveksa.afx.server.service.AFXMigrationServiceProvider.removeDeprecateSpecFileID(AFXMigrationServiceProvider.java:337) ~[AFXPlugIn.jar:?]
	at com.aveksa.afx.server.service.AFXMigrationServiceProvider.migrateConnectors(AFXMigrationServiceProvider.java:240) ~[AFXPlugIn.jar:?]
	at com.aveksa.afx.common.packagemgmt.connector.ConnectorInstaller.migrateConnectors(ConnectorInstaller.java:1296) ~[afx-common.jar:?]
	at com.aveksa.afx.common.packagemgmt.connector.ConnectorInstaller.processArchive(ConnectorInstaller.java:250) ~[afx-common.jar:?]
	at com.aveksa.afx.common.packagemgmt.connector.ConnectorInstaller.installPackage(ConnectorInstaller.java:65) ~[afx-common.jar:?]
	at com.aveksa.afx.ui.pages.packagemgmt.install.AFXInstallConnectorWizard.installPackage(AFXInstallConnectorWizard.java:360) ~[AFXPlugIn.jar:?]
	at com.aveksa.afx.ui.pages.packagemgmt.install.AgentsTablePage.handleSubmit(AgentsTablePage.java:71) ~[AFXPlugIn.jar:?]
	at com.aveksa.gui.pages.base.data.wizard.StepWizardDialogData.handleRequest(StepWizardDialogData.java:123) ~[classes:?]
	at com.aveksa.gui.pages.PageManager.forwardRequest(PageManager.java:620) ~[classes:?]
	at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:339) ~[classes:?]
	at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:270) ~[classes:?]
	at com.aveksa.gui.core.MainManager.handleRequest(MainManager.java:274) ~[classes:?]
	at com.aveksa.gui.core.MainManager.doGet(MainManager.java:123) ~[classes:?]
	at com.aveksa.gui.core.MainManager.doPost(MainManager.java:532) ~[classes:?]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:523) ~[jboss-servlet-api_4.0_spec-2.0.0.Final.jar!/:2.0.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[jboss-servlet-api_4.0_spec-2.0.0.Final.jar!/:2.0.0.Final]
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) ~[undertow-servlet-2.2.8.Final.jar!/:2.2.8.Final]
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) ~[undertow-servlet-2.2.8.Final.jar!/:2.2.8.Final]
	at com.aveksa.gui.core.filters.RefererValidationFilter.doFilter(RefererValidationFilter.java:89) ~[classes:?]
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.8.Final.jar!/:2.2.8.Final]
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.2.8.Final.jar!/:2.2.8.Final]
	at com.aveksa.gui.core.filters.LoginFilter.doFilter(LoginFilter.java:84) ~[classes:?]
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.8.Final.jar!/:2.2.8.Final]
Cause

A value was getting updated as null in the t_av_afx_connector_type table for some columns, and this was causing NullPointerException. A check was missing while doing the database operation and importing the Connectors from the zip file.

Resolution

This issue is resolved in the following versions:

  • RSA Governance & Lifecycle 8.0.0 P07
Workaround

Please take a full database backup before running any commands or scripts. As a precautionary measure, test all workarounds on a lower environment, whether or not also affected by the issue, to ensure they will have no negative impact on your operations. A recommendation from RSA is to run all scripts/ queries during scheduled downtime, or at a time when load is not high.

  1. Execute the below query:
    update t_av_afx_connector_type set GROUP_TYPE = 'LDAP' where GROUP_TYPE is null;
  2. Reimport the AFX-8.0.0_P05-Standard-Connectors.zip.
Notes

This issue presents itself after patching to both patches 5 & 6 of version 8.0.0.