We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
close icon

strange bug

Hello, i have a very strange bug that occurs many time, when typing in edit control, the exception gives me : Nom du paramètre : streamOffset at Syncfusion.Windows.Forms.Edit.Implementation.IO.ParsePointManager.InsertPointInPosition(Int64 streamOffset, Int32 line, Int32 column, Int32 index) at Syncfusion.Windows.Forms.Edit.Implementation.IO.StreamsWrapper.GetParsePoint(Int32 line, Int32 column, IParsePoint& leftNearest, IParsePoint& rightNearest, Boolean create) at Syncfusion.Windows.Forms.Edit.Implementation.IO.StreamsWrapper.GetParsePoint(Int32 Line, Int32 Column, Boolean Create) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.LexemParser.GetParsePoint(Int32 iLine, Int32 iColumn) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.LexemParser.GetCoordinatePoint(Int32 iLine, Int32 iColumn, Boolean bTrackPosition) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.LexemParser.GetCoordinatePoint(Int32 iLine, Int32 iColumn) at Syncfusion.Windows.Forms.Edit.StreamEditControl.TextDeleteInternal(Int32 iLineStart, Int32 iColumnStart, Int32 iLineEnd, Int32 iColumnEnd, Boolean update) at Syncfusion.Windows.Forms.Edit.StreamEditControl.TextDeleteInternal(Int32 iLineStart, Int32 iColumnStart, Int32 iLineEnd, Int32 iColumnEnd) at Syncfusion.Windows.Forms.Edit.StreamEditControl.DeleteChar() at Syncfusion.Shared.Utils.KeyBinding.Implementation.KeyCommandImpl.Execute() at Syncfusion.Shared.Utils.KeyBinding.Implementation.KeyCommandListBinderImpl.ProcessKey(Keys key) at Syncfusion.Shared.Utils.KeyBinding.Implementation.KeyProcessor.ProcessKey(Keys key) at Syncfusion.Windows.Forms.Edit.StreamEditControl.OnKeyDown(KeyEventArgs e) at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m) at System.Windows.Forms.Control.ProcessKeyMessage(Message& m) at System.Windows.Forms.Control.WmKeyChar(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at Syncfusion.Windows.Forms.Edit.ScrollControl.WndProc(Message& msg) at Syncfusion.Windows.Forms.Edit.IntelliScrollableControl.WndProc(Message& m) at Syncfusion.Windows.Forms.Edit.StreamEditControl.WndProc(Message& m) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.ComponentManager.System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.Run(Form mainForm) could you please help me with that Thanks in advance.

8 Replies

AD Administrator Syncfusion Team April 13, 2006 03:23 PM UTC

i''m using syncfusion 4.1.0.62, i run the sample "Auto indentation demo" and the appli crash many times this is one exception : System.ArgumentException: Parse point must point to the first column in line. Nom du paramètre : pointLineStart at Syncfusion.Windows.Forms.Edit.Implementation.Parser.UncachedLexemLine..ctor(LexemParser parser, IParsePoint pointLineStart, ConfigStack stack) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.RenderableLexemParser.CreateLine(IParsePoint pointLineStart, ConfigStack stack) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.LexemParser.GetNextLine(ILexemLine line) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.RenderableLexemParser.GetNextLine(ILexemLine line) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.RenderableLexemParser.GetLineByY(Single y, Int32 iMaxLines) at Syncfusion.Windows.Forms.Edit.StreamEditControl.InternalGetLineByAbsoluteY(Int32 y) at Syncfusion.Windows.Forms.Edit.StreamEditControl.InternalGetLineByVirtualY(Int32 y) at Syncfusion.Windows.Forms.Edit.StreamEditControl.ScrollLines(ScrollDirection direction, Single fLinesCount) at Syncfusion.Windows.Forms.Edit.HybridScrollControl.OnMouseWheel(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseWheel(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at Syncfusion.Windows.Forms.Edit.ScrollControl.WndProc(Message& msg) at Syncfusion.Windows.Forms.Edit.IntelliScrollableControl.WndProc(Message& m) at Syncfusion.Windows.Forms.Edit.StreamEditControl.WndProc(Message& m) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Assemblys chargés ************** mscorlib Version de l''assembly : 1.0.5000.0 Version Win32 : 1.1.4322.2032 CodeBase : file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll ---------------------------------------- AutoIndentationDemo Version de l''assembly : 1.0.2294.27573 Version Win32 : 1.0.2294.27573 CodeBase : file:///C:/Program%20Files/Syncfusion/Essential%20Studio/4.1.0.62/windows/Edit.Windows/Samples/Text%20Formatting/AutoIndentationDemo/cs/bin/release/AutoIndentationDemo.exe ---------------------------------------- System.Windows.Forms Version de l''assembly : 1.0.5000.0 Version Win32 : 1.1.4322.2032 CodeBase : file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll ---------------------------------------- System Version de l''assembly : 1.0.5000.0 Version Win32 : 1.1.4322.2032 CodeBase : file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll ---------------------------------------- System.Drawing Version de l''assembly : 1.0.5000.0 Version Win32 : 1.1.4322.2032 CodeBase : file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll ---------------------------------------- Syncfusion.Edit.Windows Version de l''assembly : 4.101.0.62 Version Win32 : 4.101.0.62 CodeBase : file:///c:/windows/assembly/gac/syncfusion.edit.windows/4.101.0.62__3d67ed1f87d44c89/syncfusion.edit.windows.dll ---------------------------------------- Syncfusion.Core Version de l''assembly : 4.101.0.62 Version Win32 : 4.101.0.62 CodeBase : file:///c:/windows/assembly/gac/syncfusion.core/4.101.0.62__632609b4d040f6b4/syncfusion.core.dll ---------------------------------------- Syncfusion.Shared.Base Version de l''assembly : 4.101.0.62 Version Win32 : 4.101.0.62 CodeBase : file:///c:/windows/assembly/gac/syncfusion.shared.base/4.101.0.62__3d67ed1f87d44c89/syncfusion.shared.base.dll ---------------------------------------- System.Xml Version de l''assembly : 1.0.5000.0 Version Win32 : 1.1.4322.2032 CodeBase : file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll ---------------------------------------- RegexAssembly3_0 Version de l''assembly : 0.0.0.0 Version Win32 : Non applicable CodeBase : ---------------------------------------- System.Design Version de l''assembly : 1.0.5000.0 Version Win32 : 1.1.4322.2032 CodeBase : file:///c:/windows/assembly/gac/system.design/1.0.5000.0__b03f5f7f11d50a3a/system.design.dll ---------------------------------------- xiw6lp3q Version de l''assembly : 0.0.0.0 Version Win32 : 1.1.4322.2032 CodeBase : file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll ---------------------------------------- mscorlib.resources Version de l''assembly : 1.0.5000.0 Version Win32 : 1.1.4322.573 CodeBase : file:///c:/windows/assembly/gac/mscorlib.resources/1.0.5000.0_fr_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- SYSTEM.WINDOWS.FORMS.resources Version de l''assembly : 1.0.5000.0 Version Win32 : 1.1.4322.573 CodeBase : file:///c:/windows/assembly/gac/system.windows.forms.resources/1.0.5000.0_fr_b77a5c561934e089/system.windows.forms.resources.dll ---------------------------------------- ************** Débogage JIT ************** Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette application ou cet ordinateur (machine.config) doit avoir la valeur jitDebugging définie dans la section system.windows.forms. L''application doit également être compilée avec le débogage activé. Par exemple : Lorsque le débogage juste-à-temps est activé, les exceptions non gérées seront envoyées au débogueur JIT inscrit sur l''ordinateur plutôt que d''être gérées par cette boîte de dialogue.


AD Administrator Syncfusion Team April 13, 2006 06:56 PM UTC

Hi, Thanks for your feedback on this issue. Please create a Direct-Trac incident in this regard, and we will send you the download link to our latest patch containing the relevant fixes. We regret any inconveniences caused and thanks for your cooperation. Regards, Guru Patwal Syncfusion, Inc.


AD Administrator Syncfusion Team May 16, 2006 02:23 PM UTC

Hi, I opened a track, i received then an email telling that there is no probleme with the latest version, i passed to the lasted version (4.1.0.62) but i have always the same problem, i don''t know why, when editing escpicially when removing caraters my application crashs all the time, could you please help with that it is really urgent, any solution will be apriciable, could help me of how to avoid thoses exceptions and keep my application running . this is one of the exception that i have : System.ArgumentException: Parse point must point to the first column in line. Nom du paramètre : pointLineStart at Syncfusion.Windows.Forms.Edit.Implementation.Parser.UncachedLexemLine..ctor(LexemParser parser, IParsePoint pointLineStart, ConfigStack stack) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.LexemLine..ctor(LexemParser parser, IParsePoint pointLineStart, ConfigStack stack) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.RenderedLine..ctor(LexemParser parser, IParsePoint pointLineStart, ConfigStack stack) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.RenderableLexemParser.CreateLine(IParsePoint pointLineStart, ConfigStack stack) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.LexemParser.GetNextLine(ILexemLine line) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.RenderableLexemParser.GetNextLine(ILexemLine line) at Syncfusion.Windows.Forms.Edit.Implementation.Parser.LexemParser.GetLine(Int32 iLine) at Syncfusion.Windows.Forms.Edit.StreamEditControl.TextInsertInternal(Int32 iLine, Int32 iColumn, String str, Boolean update) at Syncfusion.Windows.Forms.Edit.StreamEditControl.TextInsertInternal(Int32 iLine, Int32 iColumn, String str) at Syncfusion.Windows.Forms.Edit.StreamEditControl.InsertChar(Char key) at Syncfusion.Windows.Forms.Edit.StreamEditControl.OnKeyPress(KeyPressEventArgs e) at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m) at System.Windows.Forms.Control.ProcessKeyMessage(Message& m) at System.Windows.Forms.Control.WmKeyChar(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at Syncfusion.Windows.Forms.Edit.ScrollControl.WndProc(Message& msg) at Syncfusion.Windows.Forms.Edit.IntelliScrollableControl.WndProc(Message& m) at Syncfusion.Windows.Forms.Edit.StreamEditControl.WndProc(Message& m) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NaLe programme ''[4176] EditControlProject.exe'' s''est arrêté avec le code 0 (0x0). tiveWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.ComponentManager.System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.Run(Form mainForm) Thank you very much in advance, Best regards


AD Administrator Syncfusion Team May 17, 2006 09:16 AM UTC

Hi, Our apologies for the inconvenience caused.Could you please let me know the Direct-Trac incident number? We will send you the download link to our latest patch containing the relevant fixes. Thanks for your patience. Regards, Ebenezer.P


AD Administrator Syncfusion Team May 18, 2006 04:39 PM UTC

Hi this is the incident number : 24861 Thank you very much Regards >Hi, > >Our apologies for the inconvenience caused.Could you please let me know the Direct-Trac incident number? We will send you the download link to our latest patch containing the relevant fixes. > >Thanks for your patience. > >Regards, >Ebenezer.P


AD Administrator Syncfusion Team May 19, 2006 11:27 AM UTC

You can reproduce it easily by setting AutoIndentMode to AutoIndentMode.Smart. Type something that has () as part of the text, eg. ''this is a function()''. Place the edit cursor between the 2 brackets and press enter to move the ) to a new line. application crashes with: Parse point must point to the first column in line. Sometimes it doesn''t crash the first time, simply undo and then try if again and it always fails for me.


AD Administrator Syncfusion Team May 23, 2006 02:49 PM UTC

Hi, Your Direct-Trac incident 24861 in this regard has been updated. Please refer to my response there and let me know if you need any other information. We appreciate your interest in Essential Edit. Regards, Ebenezer.P


CZ Carsten Zeumer January 9, 2007 10:33 AM UTC

Hi Ebenezer.P,

I am experiencing the same problem. Since i can not see your reply in the incident 24861 I'd apreciate any hint on how to avoid this bug.

I am stuck to version 4.102.0.62. I know, that my support expired. But since this is a bug it would be nice to be able to work even with an not current version of the edit control...

Best regards,
Carsten

Loader.
Live Chat Icon For mobile
Up arrow icon