How can we help you today? How can we help you today?

Unhandled Exception when editing a highlighted word

In Management Studio, I am getting the following error when I highlight a word, usually a SQL keyword, and then type a letter. I am not able to repeat the same steps to get the error but if I do it enough times I can get it to come up. I am able to get the error more easily when I split the editor into two sections. It also sometimes occurs after the candidate list pope as up, I hit ESC, and then type a letter. If I can find the exact steps then I will post it.


Error Log:

m_SortedDatabases contains 0 databases in RefreshColumnCandidates()
SqlPromptEngine: Setting script provider with initial caret position at Line: 0; Column: 0
SqlPromptEngine: Script info before setting script provider
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 0
ScriptModel: Line count (from script provider) = 0
ScriptModel: Script length = 0
ScriptModel: End position (from script provider) = Line: -1; Column: -1
ScriptModel: Last line length (from lines collection) = -1
ScriptModel: Caret position: Line: 0; Column: 0
SqlPromptEngine: Script info after setting script provider
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 0
ScriptModel: Line count (from script provider) = 1
ScriptModel: Script length = 0
ScriptModel: End position (from script provider) = Line: 0; Column: 0
ScriptModel: Last line length (from lines collection) = -1
ScriptModel: Caret position: Line: 0; Column: 0
Building up static candidates for [192.168.10.97].[INVLINK_FBA]
Found 311 tables
Found 10755 candidates in total
m_SortedDatabases contains 1 databases in RefreshColumnCandidates()
m_SortedDatabases contains 1 databases in RefreshColumnCandidates()
SqlPromptEngine: Inserting "
"
SqlPromptEngine: Insertion position: Line: 0; Column: 0
SqlPromptEngine: Requested caret position after insertion: Line: 1; Column: 0
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 0
ScriptModel: Line count (from script provider) = 2
ScriptModel: Script length = 0
ScriptModel: End position (from script provider) = Line: 1; Column: 0
ScriptModel: Last line length (from lines collection) = -1
ScriptModel: Caret position: Line: 0; Column: 0
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 1
ScriptModel: Line count (from script provider) = 2
ScriptModel: Script length = 2
ScriptModel: End position (from script provider) = Line: 1; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 1; Column: 0
SqlPromptEngine: Setting caret position to: Line: 1; Column: 0
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 1
ScriptModel: Line count (from script provider) = 2
ScriptModel: Script length = 2
ScriptModel: End position (from script provider) = Line: 1; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 1; Column: 0
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 1
ScriptModel: Line count (from script provider) = 2
ScriptModel: Script length = 2
ScriptModel: End position (from script provider) = Line: 1; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 1; Column: 0
SqlPromptEngine: Inserting "
"
SqlPromptEngine: Insertion position: Line: 1; Column: 0
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 0
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 1
ScriptModel: Line count (from script provider) = 3
ScriptModel: Script length = 2
ScriptModel: End position (from script provider) = Line: 2; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 1; Column: 0
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 2
ScriptModel: Line count (from script provider) = 3
ScriptModel: Script length = 4
ScriptModel: End position (from script provider) = Line: 2; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 0
SqlPromptEngine: Setting caret position to: Line: 2; Column: 0
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 2
ScriptModel: Line count (from script provider) = 3
ScriptModel: Script length = 4
ScriptModel: End position (from script provider) = Line: 2; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 0
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 2
ScriptModel: Line count (from script provider) = 3
ScriptModel: Script length = 4
ScriptModel: End position (from script provider) = Line: 2; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 0
SqlPromptEngine: Inserting "
"
SqlPromptEngine: Insertion position: Line: 2; Column: 0
SqlPromptEngine: Requested caret position after insertion: Line: 3; Column: 0
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 2
ScriptModel: Line count (from script provider) = 4
ScriptModel: Script length = 4
ScriptModel: End position (from script provider) = Line: 3; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 0
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 3
ScriptModel: Line count (from script provider) = 4
ScriptModel: Script length = 6
ScriptModel: End position (from script provider) = Line: 3; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 3; Column: 0
SqlPromptEngine: Setting caret position to: Line: 3; Column: 0
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 3
ScriptModel: Line count (from script provider) = 4
ScriptModel: Script length = 6
ScriptModel: End position (from script provider) = Line: 3; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 3; Column: 0
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 3
ScriptModel: Line count (from script provider) = 4
ScriptModel: Script length = 6
ScriptModel: End position (from script provider) = Line: 3; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 3; Column: 0
SqlPromptEngine: Inserting "
"
SqlPromptEngine: Insertion position: Line: 3; Column: 0
SqlPromptEngine: Requested caret position after insertion: Line: 4; Column: 0
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 3
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 6
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 3; Column: 0
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 8
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 4; Column: 0
SqlPromptEngine: Setting caret position to: Line: 4; Column: 0
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 8
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 4; Column: 0
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 8
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 4; Column: 0
m_SortedDatabases contains 1 databases in RefreshColumnCandidates()
m_SortedDatabases contains 0 databases in RefreshColumnCandidates()
Building up static candidates for [192.168.10.97].[master]
Found 0 tables
Found 1669 candidates in total
m_SortedDatabases contains 1 databases in RefreshColumnCandidates()
m_SortedDatabases contains 1 databases in RefreshColumnCandidates()
SqlPromptEngine: Setting caret position to: Line: 3; Column: 0
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 8
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 4; Column: 0
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 8
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 3; Column: 0
SqlPromptEngine: Setting caret position to: Line: 2; Column: 0
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 8
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 3; Column: 0
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 8
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 0
SqlPromptEngine: Inserting "S"
SqlPromptEngine: Insertion position: Line: 2; Column: 0
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 1
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 8
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 0
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 9
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 1
SqlPromptEngine: Setting caret position to: Line: 2; Column: 1
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 9
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 1
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 9
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 1
SqlPromptEngine: Inserting "E"
SqlPromptEngine: Insertion position: Line: 2; Column: 1
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 2
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 9
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 1
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 10
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 2
SqlPromptEngine: Setting caret position to: Line: 2; Column: 2
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 10
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 2
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 10
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 2
SqlPromptEngine: Inserting "L"
SqlPromptEngine: Insertion position: Line: 2; Column: 2
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 3
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 10
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 2
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 11
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 3
SqlPromptEngine: Setting caret position to: Line: 2; Column: 3
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 11
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 3
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 11
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 3
SqlPromptEngine: Inserting "E"
SqlPromptEngine: Insertion position: Line: 2; Column: 3
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 4
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 11
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 3
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 12
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 4
SqlPromptEngine: Setting caret position to: Line: 2; Column: 4
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 12
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 4
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 12
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 4
SqlPromptEngine: Inserting "C"
SqlPromptEngine: Insertion position: Line: 2; Column: 4
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 5
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 12
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 4
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 13
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 5
SqlPromptEngine: Setting caret position to: Line: 2; Column: 5
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 13
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 5
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 13
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 5
SqlPromptEngine: Inserting "T"
SqlPromptEngine: Insertion position: Line: 2; Column: 5
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 6
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 13
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 5
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 14
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 6
SqlPromptEngine: Setting caret position to: Line: 2; Column: 6
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 14
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 6
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 14
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 6
SqlPromptEngine: Inserting " "
SqlPromptEngine: Insertion position: Line: 2; Column: 6
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 7
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 14
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 6
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 15
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 7
SqlPromptEngine: Setting caret position to: Line: 2; Column: 7
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 15
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 7
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 15
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 7
SqlPromptEngine: Inserting "*"
SqlPromptEngine: Insertion position: Line: 2; Column: 7
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 8
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 15
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 7
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 16
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 8
SqlPromptEngine: Setting caret position to: Line: 2; Column: 8
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 16
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 8
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 16
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 8
SqlPromptEngine: Inserting " "
SqlPromptEngine: Insertion position: Line: 2; Column: 8
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 9
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 16
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 8
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 17
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 9
SqlPromptEngine: Setting caret position to: Line: 2; Column: 9
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 17
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 9
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 17
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 9
SqlPromptEngine: Inserting "f"
SqlPromptEngine: Insertion position: Line: 2; Column: 9
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 10
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 17
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 9
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 18
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 10
SqlPromptEngine: Setting caret position to: Line: 2; Column: 10
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 18
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 10
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 18
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 10
SqlPromptEngine: Inserting "r"
SqlPromptEngine: Insertion position: Line: 2; Column: 10
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 11
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 18
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 10
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 19
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 11
SqlPromptEngine: Setting caret position to: Line: 2; Column: 11
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 19
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 11
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 19
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 11
SqlPromptEngine: Inserting "o"
SqlPromptEngine: Insertion position: Line: 2; Column: 11
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 12
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 19
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 11
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 20
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 12
SqlPromptEngine: Setting caret position to: Line: 2; Column: 12
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 20
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 12
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 20
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 12
SqlPromptEngine: Inserting "m"
SqlPromptEngine: Insertion position: Line: 2; Column: 12
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 13
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 20
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 12
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 21
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 13
SqlPromptEngine: Setting caret position to: Line: 2; Column: 13
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 21
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 13
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 21
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 13
SqlPromptEngine: Inserting " "
SqlPromptEngine: Insertion position: Line: 2; Column: 13
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 14
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 21
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 13
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 22
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 14
SqlPromptEngine: Setting caret position to: Line: 2; Column: 14
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 22
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 14
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 22
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 14
SqlPromptEngine: Inserting "f"
SqlPromptEngine: Insertion position: Line: 2; Column: 14
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 15
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 22
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 14
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Setting caret position to: Line: 2; Column: 15
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Inserting "u"
SqlPromptEngine: Insertion position: Line: 2; Column: 15
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 16
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 24
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 16
SqlPromptEngine: Setting caret position to: Line: 2; Column: 16
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 24
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 16
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 24
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 16
SqlPromptEngine: Removing script between Line: 2; Column: 15 and Line: 2; Column: 16.
SqlPromptEngine: Requested caret position after removal: Line: 2; Column: 15
SqlPromptEngine: Script info before removal
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 24
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 16
SqlPromptEngine: Script info after removal
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Setting caret position to: Line: 2; Column: 15
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Removing script between Line: 2; Column: 14 and Line: 2; Column: 15.
SqlPromptEngine: Requested caret position after removal: Line: 2; Column: 14
SqlPromptEngine: Script info before removal
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Script info after removal
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 22
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 14
SqlPromptEngine: Setting caret position to: Line: 2; Column: 14
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 22
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 14
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 22
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 14
SqlPromptEngine: Inserting "s"
SqlPromptEngine: Insertion position: Line: 2; Column: 14
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 15
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 22
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 14
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Setting caret position to: Line: 2; Column: 15
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Inserting "y"
SqlPromptEngine: Insertion position: Line: 2; Column: 15
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 16
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 23
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 15
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 24
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 16
SqlPromptEngine: Setting caret position to: Line: 2; Column: 16
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 24
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 16
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 24
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 16
SqlPromptEngine: Inserting "s"
SqlPromptEngine: Insertion position: Line: 2; Column: 16
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 17
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 24
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 16
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 25
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 17
SqlPromptEngine: Setting caret position to: Line: 2; Column: 17
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 25
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 17
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 25
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 17
SqlPromptEngine: Inserting "o"
SqlPromptEngine: Insertion position: Line: 2; Column: 17
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 18
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 25
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 17
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 26
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 18
SqlPromptEngine: Setting caret position to: Line: 2; Column: 18
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 26
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 18
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 26
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 18
SqlPromptEngine: Inserting " "
SqlPromptEngine: Insertion position: Line: 2; Column: 18
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 19
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 26
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 18
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 27
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 19
SqlPromptEngine: Setting caret position to: Line: 2; Column: 19
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 27
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 19
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 27
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 19
SqlPromptEngine: Removing script between Line: 2; Column: 18 and Line: 2; Column: 19.
SqlPromptEngine: Requested caret position after removal: Line: 2; Column: 18
SqlPromptEngine: Script info before removal
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 27
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 19
SqlPromptEngine: Script info after removal
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 26
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 18
SqlPromptEngine: Setting caret position to: Line: 2; Column: 18
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 26
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 18
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 26
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 18
SqlPromptEngine: Removing script between Line: 2; Column: 14 and Line: 2; Column: 18.
SqlPromptEngine: Requested caret position after removal: Line: 2; Column: 14
SqlPromptEngine: Script info before removal
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 26
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 18
SqlPromptEngine: Script info after removal
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 22
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 14
SqlPromptEngine: Inserting "[sys].[sysobjects] AS s"
SqlPromptEngine: Insertion position: Line: 2; Column: 14
SqlPromptEngine: Requested caret position after insertion: Line: 2; Column: 37
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 22
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 14
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 45
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 37
SqlPromptEngine: Setting caret position to: Line: 2; Column: 37
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 45
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 37
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 5
ScriptModel: Script length = 45
ScriptModel: End position (from script provider) = Line: 4; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 37
SqlPromptEngine: Inserting "
"
SqlPromptEngine: Insertion position: Line: 2; Column: 37
SqlPromptEngine: Requested caret position after insertion: Line: 3; Column: 0
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 4
ScriptModel: Line count (from script provider) = 6
ScriptModel: Script length = 45
ScriptModel: End position (from script provider) = Line: 5; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 2; Column: 37
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 5
ScriptModel: Line count (from script provider) = 6
ScriptModel: Script length = 47
ScriptModel: End position (from script provider) = Line: 5; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 3; Column: 0
SqlPromptEngine: Setting caret position to: Line: 3; Column: 0
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 5
ScriptModel: Line count (from script provider) = 6
ScriptModel: Script length = 47
ScriptModel: End position (from script provider) = Line: 5; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 3; Column: 0
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 5
ScriptModel: Line count (from script provider) = 6
ScriptModel: Script length = 47
ScriptModel: End position (from script provider) = Line: 5; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 3; Column: 0
SqlPromptEngine: Inserting "
"
SqlPromptEngine: Insertion position: Line: 3; Column: 0
SqlPromptEngine: Requested caret position after insertion: Line: 4; Column: 0
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 5
ScriptModel: Line count (from script provider) = 7
ScriptModel: Script length = 47
ScriptModel: End position (from script provider) = Line: 6; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 3; Column: 0
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 6
ScriptModel: Line count (from script provider) = 7
ScriptModel: Script length = 49
ScriptModel: End position (from script provider) = Line: 6; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 4; Column: 0
SqlPromptEngine: Setting caret position to: Line: 4; Column: 0
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 6
ScriptModel: Line count (from script provider) = 7
ScriptModel: Script length = 49
ScriptModel: End position (from script provider) = Line: 6; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 4; Column: 0
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 6
ScriptModel: Line count (from script provider) = 7
ScriptModel: Script length = 49
ScriptModel: End position (from script provider) = Line: 6; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 4; Column: 0
SqlPromptEngine: Inserting "
"
SqlPromptEngine: Insertion position: Line: 4; Column: 0
SqlPromptEngine: Requested caret position after insertion: Line: 5; Column: 0
SqlPromptEngine: Script info before insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 6
ScriptModel: Line count (from script provider) = 8
ScriptModel: Script length = 49
ScriptModel: End position (from script provider) = Line: 7; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 4; Column: 0
SqlPromptEngine: Script info after insertion
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 7
ScriptModel: Line count (from script provider) = 8
ScriptModel: Script length = 51
ScriptModel: End position (from script provider) = Line: 7; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 5; Column: 0
SqlPromptEngine: Setting caret position to: Line: 5; Column: 0
SqlPromptEngine: Script info before setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 7
ScriptModel: Line count (from script provider) = 8
ScriptModel: Script length = 51
ScriptModel: End position (from script provider) = Line: 7; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 5; Column: 0
SqlPromptEngine: Script info after setting caret position
ScriptModel: Current script information
ScriptModel: Line count (from lines collection) = 7
ScriptModel: Line count (from script provider) = 8
ScriptModel: Script length = 51
ScriptModel: End position (from script provider) = Line: 7; Column: 0
ScriptModel: Last line length (from lines collection) = 2
ScriptModel: Caret position: Line: 5; Column: 0
SqlPromptEngine: Inserting "
"
SqlPromptEngine: Insertion position: Line: 5; Column: 0
SqlPromptEngine: Requested caret position after insertion: Line: 6; Column: 0
SqlPromptEngine: Script info before i
brian26ny
0

Comments

3 comments

  • Bart Read
    Hi Brian,


    That log looks like it might have been truncated because I don't see any error - it may be that there's a maximum post size on this forum or something. Is there any chance you could reproduce the problem and email the entire log to me direct at bartD0TreadATredHYP3NgateD0Tcom please? We should be able to isolate the issue fairly quickly with that.


    Many thanks,
    Bart
    Bart Read
    0
  • Tilman
    Hi Brian,

    I was able to reproduce something when i split the query window. I get the following exception.

    System.ObjectDisposedException: Cannot access a disposed object.
    Object name: 'This SqlPromptEngine instance can no longer be accessed because it has been disposed of.'.

    Is that what you are getting, or is it something different?

    Tilman
    Tilman
    0
  • brian26ny
    Tilman wrote:
    I was able to reproduce something when i split the query window. I get the following exception.

    System.ObjectDisposedException: Cannot access a disposed object.
    Object name: 'This SqlPromptEngine instance can no longer be accessed because it has been disposed of.'.

    Is that what you are getting, or is it something different?

    Hi Tilman,

    No. I got the following:

    System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
    Parameter name: ordinalPosition
    at RedGate.Util.EventHandlerSet.Fire(Object eventKey, Object sender, EventArgs args)
    at RedGate.Util.EventHandlerSet._1.Fire(Object eventKey, Object sender, EventArgs args)
    at _43._1(CaretPosition , CaretPosition )
    at _43.set_CaretPosition(CaretPosition value)
    at _43.RemoveFromScript(CaretPosition startPosition, CaretPosition endPosition, CaretPosition caretPosition)
    at RedGate.SqlPrompt.Engine.SqlPromptEngine.RemoveFromScript(CaretPosition startPosition, CaretPosition endPosition, CaretPosition caretPosition)
    at _12.OnChangeLineText(TextLineChange[] pTextLineChange, Int32 fLast)

    -Brian
    brian26ny
    0

Add comment

Please sign in to leave a comment.