Hi Martin,
I checked the script file and it fails after running the following lines:
#wait till postsync script finished
$upgradeParameter = " --setupmode runstaticxppmethod --classname UpgradeServiceHelper --methodname WaitForDataUpgradeToComplete"
Write-Output "monitoring postsync"
Start-Process $command $($commandParameter+$upgradeParameter) -PassThru -Wait -RedirectStandardError "$LogDir\dbUpgradePostSyncMonitor.error.log"
$dbupgradeError = Get-Content "$LogDir\dbUpgradePostSyncMonitor.error.log"
The log file for the failed step is as follow:
08/17/2020 14:39:35: Infolog diagnostic message: 'Script Error(s) found. Please refer to the ReleaseUpdateScriptsErrorLog table for details' on category 'Error'.
08/17/2020 14:39:37: Application configuration sync failed. Microsoft.Dynamics.AX.Framework.Database.TableSyncException: Custom action threw exception(s), please investigate before synchronizing again: 'ErrorException:
at Dynamics.AX.Application.UpgradeServiceHelper.`waitForUpgrade(UpgradeServiceContract _upgradeService, ReleaseUpdateLogManager _logManager, Int32 _maxIterations) in xppSource://Source/ApplicationFoundation\AxClass_UpgradeServiceHelper.xpp:line 174
at Dynamics.AX.Application.UpgradeServiceHelper.waitForUpgrade(UpgradeServiceContract _upgradeService, ReleaseUpdateLogManager _logManager, Int32 _maxIterations)
at Dynamics.AX.Application.UpgradeServiceHelper.`WaitForDataUpgradeToComplete() in xppSource://Source/ApplicationFoundation\AxClass_UpgradeServiceHelper.xpp:line 140
at Dynamics.AX.Application.UpgradeServiceHelper.WaitForDataUpgradeToComplete()
at UpgradeServiceHelper::WaitForDataUpgradeToComplete(Object[] , Boolean& )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)
at Microsoft.Dynamics.AX.Deployment.Setup.AppOperations.RunStaticXppMethod(String className, String methodName, String methodInput, String partitionName)
at Microsoft.Dynamics.AX.Framework.Database.Tools.LegacyCodepath.<>c__DisplayClass29_0.<NOTE_LeavingSynchronizer_CallStackAboveThisLineIsCustomCode>b__0()
at Microsoft.Dynamics.AX.Framework.Database.Tools.LegacyCodepath.ExecuteWithinAOS(SyncOptions syncOptions, String sqlConnectionString, IMetadataProvider metadataProvider, Func`1 func, Action`1 errorHandler)' ---> Microsoft.Dynamics.Ax.Xpp.ErrorException
at Dynamics.AX.Application.UpgradeServiceHelper.`waitForUpgrade(UpgradeServiceContract _upgradeService, ReleaseUpdateLogManager _logManager, Int32 _maxIterations) in xppSource://Source/ApplicationFoundation\AxClass_UpgradeServiceHelper.xpp:line 174
at Dynamics.AX.Application.UpgradeServiceHelper.waitForUpgrade(UpgradeServiceContract _upgradeService, ReleaseUpdateLogManager _logManager, Int32 _maxIterations)
at Dynamics.AX.Application.UpgradeServiceHelper.`WaitForDataUpgradeToComplete() in xppSource://Source/ApplicationFoundation\AxClass_UpgradeServiceHelper.xpp:line 140
at Dynamics.AX.Application.UpgradeServiceHelper.WaitForDataUpgradeToComplete()
at UpgradeServiceHelper::WaitForDataUpgradeToComplete(Object[] , Boolean& )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)
at Microsoft.Dynamics.AX.Deployment.Setup.AppOperations.RunStaticXppMethod(String className, String methodName, String methodInput, String partitionName)
at Microsoft.Dynamics.AX.Framework.Database.Tools.LegacyCodepath.<>c__DisplayClass29_0.<NOTE_LeavingSynchronizer_CallStackAboveThisLineIsCustomCode>b__0()
at Microsoft.Dynamics.AX.Framework.Database.Tools.LegacyCodepath.ExecuteWithinAOS(SyncOptions syncOptions, String sqlConnectionString, IMetadataProvider metadataProvider, Func`1 func, Action`1 errorHandler)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.AX.Framework.Database.Tools.LegacyCodepath.<>c.<NOTE_LeavingSynchronizer_CallStackAboveThisLineIsCustomCode>b__29_1(Tuple`2 result)
at Microsoft.Dynamics.AX.Framework.Database.Tools.LegacyCodepath.ExecuteWithinAOS(SyncOptions syncOptions, String sqlConnectionString, IMetadataProvider metadataProvider, Func`1 func, Action`1 errorHandler)
at Microsoft.Dynamics.AX.Framework.Database.Tools.LegacyCodepath.NOTE_LeavingSynchronizer_CallStackAboveThisLineIsCustomCode(SyncOptions syncOptions, String sqlConnectionString, IMetadataProvider metadataProvider, Action`1 a)
at Microsoft.Dynamics.AX.Framework.Database.Tools.LegacyCodepath.RunCustomAction(SyncOptions syncOptions, String sqlConnectionString, IMetadataProvider metadataProvider, Action`1 a)
at Microsoft.Dynamics.AX.Framework.Database.Tools.SyncEngine.PostTableSync()
at Microsoft.Dynamics.AX.Framework.Database.Tools.SyncEngine.PartialSync()
at Microsoft.Dynamics.AX.Framework.Database.Tools.SyncEngine.RunSync()
at Microsoft.Dynamics.AX.Framework.Database.Tools.SyncEngine.Run(String metadataDirectory, String sqlConnectionString, SyncOptions options)
08/17/2020 14:39:37: The operation failed.