Alation export fails with an error

When you export Alation assets, the export fails with the error '_LinkDetail' object has no attribute 'dataflowFp'.

Problem

Alation export fails and the following error message is displayed:

  2024-12-06 06:54:04.134 [CLI] 0 ERROR eu.profinit.manta.dataflow.repository.exporter.client.alation.UploadAlationMetadataTask Alation job 5072378 is still in status failed. Considering this status as final and no more checks of this job will be performed. Job failed at 2024-12-06 12:53:54.652777+00:00. '_LinkDetail' object has no attribute 'dataflowFp'

  2024-12-06 06:54:04.182 [CLI] ISSUE eu.profinit.manta.platform.cli.CliImpl
  Event: SCENARIO_FAILURE_EVENT
  Message: Scenario 'mssqlAlationUploadMetadataScenario' failed to execute.
  Type: ISSUE
  Priority: HIGH

  2024-12-06 06:54:04.250 [CLI] 0 ERROR eu.profinit.manta.platform.cli.CliImpl 
  PLATFORM_CLI_ERRORS FAILED_EXECUTING_SCENARIO
  User message: Failed executing scenario mssqlAlationUploadMetadataScenario
  Technical message: Failed executing scenario mssqlAlationUploadMetadataScenario
  Solution: Please contact Manta Support at portal.getmanta.com and submit a support bundle/log export.
  Impact: SCENARIO

  java.lang.RuntimeException: eu.profinit.manta.platform.automation.ScenarioFailedException: Could not upload 2 files to the Alation server: [1.json, 2.json]
    at eu.profinit.manta.platform.automation.AbstractScenario.executeTask(AbstractScenario.java:169) ~[manta-lib-automation-5.3.0.jar:?]
    at eu.profinit.manta.platform.automation.AbstractScenario.executeTasks(AbstractScenario.java:141) ~[manta-lib-automation-5.3.0.jar:?]
    at eu.profinit.manta.platform.automation.NullScenario.doExecute(NullScenario.java:17) ~[manta-lib-automation-5.3.0.jar:?]
    at eu.profinit.manta.platform.automation.AbstractScenario.execute(AbstractScenario.java:107) ~[manta-lib-automation-5.3.0.jar:?]
    at eu.profinit.manta.platform.cli.CliImpl.execute(CliImpl.java:257) ~[manta-platform-cli-42.7.0.jar:?]
    at eu.profinit.manta.platform.cli.launcher.Main.lambda$main$1(Main.java:66) ~[manta-platform-cli-launcher-42.7.0.jar:42.7.0]
    at java.lang.Thread.run(Thread.java:840) [?:?]
  Caused by: eu.profinit.manta.platform.automation.ScenarioFailedException: Could not upload 2 files to the Alation server: [1.json, 2.json]
Note: The issue is caused by a known bug AL-172107 which is fixed in the Alation version 2024.3.1.

Solution

Contact Alation support or use a temporary workaround:

  1. If the value of the property is set to true, change it to false: alation_conf lineage-service.features.enable_dual_write -s false

  2. Restart the Alation services and trigger the Manta workflow export.

Important: Once you upgrade Alation to 2024.3.1. or newer, revert the flag to true.