You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@omegaui Hi!
Unfortunately, it won’t help with this log message. The problem is there are a lot of cases when getLine is called with out-of-bounds parameters. I fixed one of these in this commit.
clearLines(beginY, endY); is being called with endY = myTerminalHeight which is out-of-bounds for this function. It in turn calls LinesBuffer#clearLines which calls getLine(i).clear(filler) with out-of-bounds index.
We want to fix all cases where this happens. I think we need to fix the obvious out-of-bounds calls and at least print stack trace so we can understand what causes this issue.
If you have a way to consistently reproduce this behavior or an explanation how this could happen, please file a separate issue.
Thank you!
There are a lot of cases when TerminalTextBuffer#getLine logs "Attempt to get line out of bounds: a >= b"
The text was updated successfully, but these errors were encountered: