FileFormatException - FAT entry #320 for sector 1346457668 is beyond the end of the stream.

FileFormatException - FAT entry #320 for sector 1346457668 is beyond the end of the stream.

avatar
FileFormatException - FAT entry #320 for sector 1346457668 is beyond the end of the stream.

at OpenMcdf.FatEnumerator.MoveTo(UInt32 index)
at OpenMcdf.Fat.GetLastUsedSector()
at OpenMcdf.RootContext.TrimBaseStream()
at Devolutions.RemoteDesktopManager.Managers.OpenMCDFv2OfflineEngine.DoSaveBatch()
at Devolutions.RemoteDesktopManager.Managers.OpenMCDFv2OfflineEngine.EndBatch()
at Devolutions.RemoteDesktopManager.Managers.OpenMCDFv2OfflineEngine.Reset(Boolean saveChanges, Boolean includeMeta)
at Devolutions.RemoteDesktopManager.Managers.OfflineManager.Reset(ConnectionEngine engine, Boolean includeMeta)
at Devolutions.RemoteDesktopManager.Business.DataSources.HubConnectionDataSource.GetConnections(ConnectionEngine engine)
--- End of stack trace from previous location ---
at Devolutions.RemoteDesktopManager.Business.DataSources.HubConnectionDataSource.HandleException(Exception e)
at Devolutions.RemoteDesktopManager.Business.DataSources.HubConnectionDataSource.GetConnections(ConnectionEngine engine)
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.LoadConnectionsFromDataSource(ConnectionEngine& engine, Boolean hasChanged)
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.LoadConnections(ConnectionEngine& engine, Boolean refreshSubVaults)
at Devolutions.RemoteDesktopManager.Managers.PrivateConnectionManager.Refresh(ConnectionEngine engine)
at Devolutions.RemoteDesktopManager.Frames.VaultConnectionTreeController.LoadConnections(Boolean isFiltering)
at Devolutions.RemoteDesktopManager.Frames.VaultConnectionTreeController.LoadPendingConnections()
at Devolutions.RemoteDesktopManager.Frames.VaultConnectionTreeController.WorkspaceChanged(Boolean reloadConnections)
at Devolutions.RemoteDesktopManager.Frames.NavigationPaneController.DataSourceChanged(BaseConnectionDataSource dataSource)
at Devolutions.RemoteDesktopManager.Decorators.NavBarControlDecorator.DataSourceChanged(BaseConnectionDataSource dataSource)
at Devolutions.RemoteDesktopManager.Managers.DataSourceManager.InvokeDataSourceChanged(BaseConnectionDataSource dataSource)
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.set_DataSource(BaseConnectionDataSource value)
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.SetDataSource(BaseConnectionDataSource dataSource)
at Devolutions.RemoteDesktopManager.Managers.ActionManager.DoEditDataSource(ConnectionEngine engine, Nullable`1 section, String dataSourceID)
at Devolutions.RemoteDesktopManager.Managers.ActionManager.EditDataSource(Nullable`1 section, String dataSourceID)
at Devolutions.RemoteDesktopManager.Managers.MainMenuManager.MnuDataSources_Click()
at Devolutions.RemoteDesktopManager.Business.ActionStateItem.Execute()
at Devolutions.RemoteDesktopManager.Managers.LogManager.HandleAction(Action action)
------------------------ extended stack ------------------------
at Devolutions.RemoteDesktopManager.AvaloniaUI.ViewModels.ErrorMessageViewModel.LoadParameters(ErrorMessageParameters parameters)
at Devolutions.RemoteDesktopManager.AvaloniaUI.ViewModels.ErrorMessageViewModel..ctor(ErrorMessageParameters parameters)
at Devolutions.RemoteDesktopManager.Managers.UIManager.<>c__DisplayClass221_0.<ShowErrorMessage>b__0()
at Avalonia.Threading.Dispatcher.Invoke[TResult](Func`1 callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout)
at Avalonia.Threading.Dispatcher.Invoke[TResult](Func`1 callback)
at Devolutions.RemoteDesktopManager.Managers.UIManager.ShowErrorMessage(ConnectionEngine engine, Exception exception, String message, String details, String title, String xml)
at Devolutions.RemoteDesktopManager.Managers.UIManager.ShowErrorMessage(ConnectionEngine engine, Exception exception, String message, String title)
at Devolutions.RemoteDesktopManager.Managers.UIManager.ShowErrorMessage(ConnectionEngine engine, Exception exception, String title)
at Devolutions.RemoteDesktopManager.Managers.LogManager.HandleException(Exception exception)
at Devolutions.RemoteDesktopManager.Managers.LogManager.HandleAction(Action action)
at Devolutions.RemoteDesktopManager.Business.ActionStateItem.<>c__DisplayClass128_0.<DispatchExecution>b__0()
at Avalonia.Threading.DispatcherTimer.<>c__DisplayClass21_0.<RunOnce>b__0(Object s, EventArgs e)
at Avalonia.Threading.DispatcherOperation.InvokeCore()
at Avalonia.Threading.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at Avalonia.Threading.DispatcherOperation.Execute()
at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean fromExplicitBackgroundProcessingCallback)
at Avalonia.Win32.Win32Platform.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam)
at Windows.Win32.PInvoke.DispatchMessage(MSG* lpMsg)
at System.Windows.Forms.Application.LightThreadContext.FPushMessageLoop(msoloop uReason)
at System.Windows.Forms.Application.LightThreadContext.RunMessageLoop(msoloop reason, Boolean fullModal)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Application.Run()
at Devolutions.RemoteDesktopManager.Program.RunApplication(String[] args)
at Devolutions.RemoteDesktopManager.Program.Main(String[] args)

All Comments (3)

avatar

When I try to open my RDM, I got that issue this morning.
I reported the error to you in RDM.

avatar

Again,
If I recreate another Develotions Cloud entry in Workspace, it fixed my issue.

avatar

Hello,

Thank you for your feedback.

Is it possible that one of the RDM cache files is corrupted on your computer?

Could you try resetting the cache while connected to the workspace where you are experiencing this issue?
https://docs.devolutions.net/rdm/knowledge-base/troubleshooting-articles/caching#windows

If you cannot clear the cache files in RDM, you will find them in the workspace folder located at the RDM Configuration File location. This path should look like this (the GUID is the one from the workspace you use):
%LocalAppData%\Devolutions\RemoteDesktopManager\<GUID>

Let us know if that helps.

Best regards,

Érica Poirier