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.
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