Data Center to Cloud Forge Migration Not Working

Data Center to Cloud migration fails for our app using new Forge migration pattern. Migration events not reaching Cloud Forge functions despite proper implementation.

Implementation Details

Data Center Setup:

public class AppComponentImpl implements DiscoverableForgeListener {

private static final UUID FORGE_APP_ID = UUID.fromString(“xxxx”);


  @Override
  public void onStartAppMigration(AppCloudForgeMigrationGateway gateway, 
          MigrationDetailsV1 migrationDetails) {
      // ... migration logic ...
      gateway.createAppData("xxxx");
      gateway.completeExport();   }

  @Override
  public UUID getForgeAppId() {
      return FORGE_APP_ID; 
  }
}

also in pom.xml version update to

			<artifactId>atlassian-app-cloud-migration-listener</artifactId>
	<version>1.8.1</version>

Cloud Forge Setup:

manifest.yml:

 app:
    id: ari:cloud:ecosystem::app/forge_app_id
  modules:
    trigger:
      - key: migration-trigger
        function: migration-fn
        events:
        - avi:ecosystem.migration:triggered:listener
        - avi:ecosystem.migration:uploaded:app_data
        - avi:ecosystem.migration:requested:transfer_cancellation
        - avi:ecosystem.migration:errored:listener
        - avi:ecosystem.migration:completed:export_phase
        - avi:ecosystem.migration:settled:transfer
  function:
    - key: app-migration-fn
      handler: index.onAppMigrationStarted

Problem

  1. Cloud: No migration events received in Forge function
  2. Logs: No migration trigger events in forge logs
  3. Migration Assistant: Shows migration as failed/incomplete

status was : Timed out

progress: 0%

1 Like