Views:
An issue has been identified in Reckon APS Tax 2019.5.0 whereby the following error message is generated when clicking the Synchronize button. 
 
Exception generation = 1, message: Object reference not set to an instance of an object.

Exception type: NullReferenceException

Stack Trace:

   at Aps.Applications.Common.BusinessLogic.Handlers.RemotingSendUtils.PrepareForRemoting(Boolean NotifyProgress, Boolean IsInUpdateAll, Boolean IsInRemoteDispatch, ReadOnlyCollection`1 Handlers, RemotingActionType RemotingActionTypes, IRemotingKey& RemotingKey, Boolean& Cancelled, HashSet`1& remotingGuidsAffected)

   at Aps.Applications.Common.BusinessLogic.Handlers.HandlerLauncher.PrepareForRemoting(Boolean notifyProgress, Boolean isInUpdateAll, RemotingActionType remotingActionTypes, IRemotingKey& remotingKey, Boolean& cancelled, HashSet`1& affectedRemotingGuids)

   at Aps.Framework.Runtime.Core.RemotingManager.PrepareToRunRemotingHandlers(RemotingActionType RemotingActionTypes, Boolean IsInUpdateAll, HashSet`1& guidsToSync)

   at Aps.Framework.Runtime.Core.RemotingManager.RunRemotingHandlers(Int32 userId, RemotingActionType remotingActionTypes, Boolean isInUpdateAll, Boolean updateExternalSystem, Boolean reportOnSynch, Boolean& cancelled, HashSet`1& guidsToSync)

   at Aps.Framework.Runtime.Core.DocumentInstance.SaveAs(Uri NewUri, Boolean AddToRecentFilesList, Boolean UpdateExternalSystem, Boolean& Cancelled, HashSet`1& guidsToSync, Boolean acquireAppLock, Boolean runRemoting)

   at Aps.Framework.Runtime.Core.RemotingManager.SaveAllOpenDocuments(Boolean SaveSelf, Boolean& Cancelled, HashSet`1& guidsToSync)

   at Aps.Framework.Runtime.Core.RemotingManager.SaveAllOpenDocumentsBeforeRemotingProcess(Boolean& Cancelled, HashSet`1& guidsToSync)

   at Aps.Framework.Runtime.Core.RemotingManager.RunRemotingHandlers(Int32 userId, RemotingActionType remotingActionTypes, Boolean isInUpdateAll, Boolean updateExternalSystem, Boolean reportOnSynch, Boolean& cancelled, HashSet`1& guidsToSync)

   at Aps.Framework.Runtime.Core.RemotingManager.RunRemotingHandlers(Int32 userId, RemotingActionType RemotingActionTypes, Boolean IsInUpdateAll)

   at Aps.Applications.Tax.Australia.UI.Forms.ApplicationWindow.oBackgroundWorker_DoWork(Object Sender, DoWorkEventArgs e)   at Aps.Applications.Tax.Australia.UI.Forms.ApplicationWindow.oBackgroundWorker_RunWorkerCompleted(Object Sender, RunWorkerCompletedEventArgs e)

   at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)

   at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)

Resolution:

This issue has been fixed for any returns that created after 2019.7.0, For any returns that created before 2019.7.0, unforturnately the workaround is to delete and re-create the return. 
 
Related Products: APS TAX AU