Getting the error message below every time typing a key.
System.ArgumentOutOfRangeException
Index and length must refer to a location within the string.
Parameter name: length
Stack Trace:
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at Quest.Toad.CodeInsight.LanguageDialect.AddObject(IConnection connection, IParsable piece, ObjectInsight objectInsight, List`1 tokens, Int32 start, Int32 end, String defaultSchema, Hashtable extraContext)
In some situations this is specific to the use of alias and the * for columns. This is not an issue for all column or situation in which code completion is accessed. But once it comes up, code complete does not work in any situation, and Toad needs to be restarted.
In other situations, the code completion pop up is replaced by a white window and red X. Again Toad needs to be restarted to workaround this once this occurs.
In older versions of Toad this is a conflict with the code complete setting to bring up the pop up list automatically.
In Toad 3.4, there is a defect that occurs regardless of the setting that causes the error and brings up the white window and red X.
WORKAROUND 1:
If working with TDP 3.2 and older, disable code completion from Tool | Option | Editor | Code Completion and uncheck the "Auto list members" and any other option that is checked. In newer version of Toad 3.3 and higher, the same setting is noted as "Auto pop-up".
WORKAROUND 2:
In Toad Data Point 3.4 and newer, disabling the setting won't help. Workaround this by restarting Toad after this occurs.
STATUS:
Waiting for fix in a future version of Toad Data Point.
© 2021 Quest Software Inc. ALL RIGHTS RESERVED. Feedback Terms of Use Privacy