ArgumentOutOfRangeException when loading DOC with SfRichTextBoxAdv
I have the following code:
Attachment: test_9b22851b.zip
private async Task ShowContent(){var byteContent = Encoding.UTF8.GetBytes(this.Model.WordContent);File.WriteAllBytes("D:/Temp/test.doc", byteContent);using (var ms = new MemoryStream(byteContent)){await this.documentEditor.LoadAsync(ms, FormatType.Doc);}}
But when it runs, there is this exception (I have attached the doc file and I can open with Word just well):
An unhandled exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dllAdditional information: Index was out of range. Must be non-negative and less than the size of the collection.
Stacktrace:
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)at Syncfusion.Windows.Controls.RichTextBoxAdv.ParagraphAdv.Relayout(LayoutViewer viewer, SectionAdv section)at Syncfusion.Windows.Controls.RichTextBoxAdv.ParagraphAdv.Relayout(Int32 startIndex)at Syncfusion.Windows.Controls.RichTextBoxAdv.CompositeNode.<>c__DisplayClass5.<ClearUnlinkedFields>b__1()at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)at System.Windows.Threading.DispatcherOperation.InvokeImpl()at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)at System.Windows.Threading.DispatcherOperation.Invoke()at System.Windows.Threading.Dispatcher.ProcessQueue()at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)at System.Windows.Application.RunDispatcher(Object ignore)at System.Windows.Application.RunInternal(Window window)at System.Windows.Application.Run(Window window)at System.Windows.Application.Run()at BlueCPA.PdfEditor.App.Main() in D:\Outsource\C#\WPF\BlueCPA.PdfEditor\BlueCPA.PdfEditor\obj\Debug\App.g.cs:line 0at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()at System.Threading.ThreadHelper.ThreadStart_Context(Object state)at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)at System.Threading.ThreadHelper.ThreadStart()
The problem also happens if I load from file directly.
Attachment: test_9b22851b.zip
SIGN IN To post a reply.
1 Reply
VM
Venkatesan Mani
Syncfusion Team
August 9, 2016 07:46 AM UTC
Hi Dat,
Thank you for using Syncfusion products.
We were able to reproduce the exception loading the attached doc file and we have logged defect report regarding this. A support incident to track the status of this defect has been created under your account. Please log on to our support website to check for further updates
https://www.syncfusion.com/account/login?ReturnUrl=%2fsupport%2fdirecttrac%2fincidents
Please let me know if you have any questions.
Best regards,
Venkatesan M.
Thank you for using Syncfusion products.
We were able to reproduce the exception loading the attached doc file and we have logged defect report regarding this. A support incident to track the status of this defect has been created under your account. Please log on to our support website to check for further updates
https://www.syncfusion.com/account/login?ReturnUrl=%2fsupport%2fdirecttrac%2fincidents
Please let me know if you have any questions.
Best regards,
Venkatesan M.
SIGN IN To post a reply.
- 1 Reply
- 2 Participants
-
DV Dat Vo
- Aug 8, 2016 05:34 PM UTC
- Aug 9, 2016 07:46 AM UTC