When doing upgrade from 2.x or 3.x in Sync Repository installation, user noticed the app migration failed, manually run the migration failed and apps can't be exported.
The migration log shows: App Migration failed:1003: <no additional data>
This mainly applies to Sense SYNC versions.
This is a known situation in Sync Repository installation which will not be fixed as preferred installation of Qlik Sense in 3.X onward will move to Shared Persistence.
Background knowledge regarding Error 1003:
Error 1003 in the migration log, it means either the file is missing or the permissions are stopping sense reading the file.
A 1003 error should correspond to `LOCERR_APP_NOT_FOUND`.
First to verify the service account still has full control of the directory where the apps are stored.
Check if this is due to apps are not installed in default location.
According to Release Notes 2.2.4 Page 2:
https://da3hntz84uekx.cloudfront.net/QlikSense/2.2.4/60/QlikSense224ReleaseNotes.pdfNon-default application location needs to be changed in QMC If you have changed your default application location in the settings.ini file, you also need to change the application location in the QMC, otherwise no applications will be visible.
Resolution:
- Take down Engine Service
- Move apps back to C:\ProgramData\Qlik\Sense\Apps
- Remove the DocumentDirectory portion of the Settings.ini file (C:\ProgramData\Qlik\Sense\Engine\Settings.ini)
- Bring Engine service back up
- Manually migrate the apps