LeoConsole is a terminal with many features! It allows you to quickly and easily program smaller or larger console functions or use those of others. It is written in C# 10 under .NET 6
GNU General Public License v3.0
2
stars
0
forks
source link
[Bug] CommandHistory System.ArgumentOutOfRangeException & wrong history position #29
//Error
System.ArgumentOutOfRangeException
HResult=0x80131502
Nachricht = Index was out of range. Must be non-negative and less than the size of the collection. Arg_ParamName_Name
Quelle = System.Private.CoreLib
Stapelüberwachung:
bei System.ThrowHelper.ThrowArgumentOutOfRange_IndexException()
bei System.Collections.Generic.List`1.get_Item(Int32 index)
bei ILeoConsole.Core.LConsole.ReadLine(List`1 commands) in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\ILeoConsole\Core\LConsole.cs: Zeile202
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile250
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile291
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.HandleInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile265
bei LeoConsole.LeoConsole.GetInput() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile252
bei LeoConsole.LeoConsole.prepareConsole(List`1 users) in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile216
bei LeoConsole.LeoConsole.start() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile198
bei LeoConsole.LeoConsole.reboot() in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\LeoConsole.cs: Zeile39
bei LeoConsole.Program.Main(String[] args) in C:\Users\Horizon cs\source\GitHub\LeoConsole\src\LeoConsole\Program.cs: Zeile27
// Lokal vars
historyPosition = -1
key = DownArrow
input = ""
CommandHistory.Count = 13
Description
historyPosition
is currently abel to be negativTo Do:
historyPosition
unabel to be negativSteps to Reproduce
Version with bug
v2.0.0-Dev (not published yet)
Last version that worked well
Unknown/Other
Additional Information
CommandHistory System.ArgumentOutOfRangeException: