Skip to content

Crash when loading map project #152

Description

@AndreR

I can't load my map project anymore. I get the following exception:

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at System.Collections.Generic.List`1.get_Item(Int32 index)
   at RetroDevStudio.Documents.MapEditor.RecalcTileUsageInCurrentMap() in D:\Jenkins\workspace\C64Studio WIP\C64Studio\Documents\MapEditor.cs:line 2184
   at RetroDevStudio.Documents.MapEditor.comboMaps_SelectedIndexChanged(Object sender, EventArgs e) in D:\Jenkins\workspace\C64Studio WIP\C64Studio\Documents\MapEditor.cs:line 2163
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
   at RetroDevStudio.Documents.MapEditor.OpenProject(String File) in D:\Jenkins\workspace\C64Studio WIP\C64Studio\Documents\MapEditor.cs:line 1387
   at RetroDevStudio.Documents.MapEditor.LoadDocument() in D:\Jenkins\workspace\C64Studio WIP\C64Studio\Documents\MapEditor.cs:line 1414
   at RetroDevStudio.MainForm.OpenFile(String Filename) in D:\Jenkins\workspace\C64Studio WIP\C64Studio\MainForm.cs:line 6402
   at RetroDevStudio.MainForm.ApplyFunction(Function Function) in D:\Jenkins\workspace\C64Studio WIP\C64Studio\MainForm.cs:line 4964
   at System.Windows.Forms.BindableComponent.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)


************** Geladene Assemblys **************
System.Private.CoreLib
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Private.CoreLib.dll
----------------------------------------
C64Studio
    Assemblyversion: 8.3.326.0
    Speicherort: C:\C64\C64StudioRelease\C64Studio.dll
----------------------------------------
System.Runtime
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Runtime.dll
----------------------------------------
System.Windows.Forms
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.11\System.Windows.Forms.dll
----------------------------------------
System.ComponentModel.Primitives
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.ComponentModel.Primitives.dll
----------------------------------------
System.Windows.Forms.Primitives
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.11\System.Windows.Forms.Primitives.dll
----------------------------------------
System.Drawing.Primitives
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Drawing.Primitives.dll
----------------------------------------
System.Collections.Specialized
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Collections.Specialized.dll
----------------------------------------
System.ComponentModel
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.ComponentModel.dll
----------------------------------------
System.Runtime.InteropServices
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Runtime.InteropServices.dll
----------------------------------------
System.Threading
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Threading.dll
----------------------------------------
System.Diagnostics.TraceSource
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Diagnostics.TraceSource.dll
----------------------------------------
System.Collections
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Collections.dll
----------------------------------------
WeifenLuo.WinFormsUI.Docking
    Assemblyversion: 1.0.0.0
    Speicherort: C:\C64\C64StudioRelease\WeifenLuo.WinFormsUI.Docking.dll
----------------------------------------
WeifenLuo.WinFormsUI.Docking.ThemeVS2005
    Assemblyversion: 1.0.0.0
    Speicherort: C:\C64\C64StudioRelease\WeifenLuo.WinFormsUI.Docking.ThemeVS2005.dll
----------------------------------------
System.Drawing.Common
    Assemblyversion: 9.0.0.0
    Speicherort: C:\C64\C64StudioRelease\System.Drawing.Common.dll
----------------------------------------
HexBox
    Assemblyversion: 1.5.0.0
    Speicherort: C:\C64\C64StudioRelease\HexBox.dll
----------------------------------------
System.Private.Windows.Core
    Assemblyversion: 9.0.0.0
    Speicherort: C:\C64\C64StudioRelease\System.Private.Windows.Core.dll
----------------------------------------
FastColoredTextBox
    Assemblyversion: 2.16.11.0
    Speicherort: C:\C64\C64StudioRelease\FastColoredTextBox.dll
----------------------------------------
System.IO.FileSystem.Watcher
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.IO.FileSystem.Watcher.dll
----------------------------------------
System.ComponentModel.TypeConverter
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.ComponentModel.TypeConverter.dll
----------------------------------------
Microsoft.Win32.Primitives
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\Microsoft.Win32.Primitives.dll
----------------------------------------
System.ComponentModel.EventBasedAsync
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.ComponentModel.EventBasedAsync.dll
----------------------------------------
System.Threading.Thread
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Threading.Thread.dll
----------------------------------------
Accessibility
    Assemblyversion: 4.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.11\Accessibility.dll
----------------------------------------
Microsoft.Win32.Registry
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\Microsoft.Win32.Registry.dll
----------------------------------------
System.Runtime.Extensions
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Runtime.Extensions.dll
----------------------------------------
Microsoft.Win32.SystemEvents
    Assemblyversion: 9.0.0.0
    Speicherort: C:\C64\C64StudioRelease\runtimes\win\lib\net8.0\Microsoft.Win32.SystemEvents.dll
----------------------------------------
System.Collections.Concurrent
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Collections.Concurrent.dll
----------------------------------------
System.Numerics.Vectors
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Numerics.Vectors.dll
----------------------------------------
System.Memory
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Memory.dll
----------------------------------------
System.ObjectModel
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.ObjectModel.dll
----------------------------------------
System.Resources.Extensions
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.11\System.Resources.Extensions.dll
----------------------------------------
System.Runtime.Serialization.Formatters
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Runtime.Serialization.Formatters.dll
----------------------------------------
mscorlib
    Assemblyversion: 4.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\mscorlib.dll
----------------------------------------
System.Drawing
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.11\System.Drawing.dll
----------------------------------------
UIAutomationTypes
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.11\UIAutomationTypes.dll
----------------------------------------
System.Linq
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Linq.dll
----------------------------------------
System.Runtime.Loader
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Runtime.Loader.dll
----------------------------------------
System.Windows.Forms.resources
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.11\de\System.Windows.Forms.resources.dll
----------------------------------------
System.Text.Encoding.Extensions
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Text.Encoding.Extensions.dll
----------------------------------------
System.Collections.NonGeneric
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Collections.NonGeneric.dll
----------------------------------------
System.Diagnostics.Process
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Diagnostics.Process.dll
----------------------------------------
System.Private.Uri
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Private.Uri.dll
----------------------------------------
System.Configuration.ConfigurationManager
    Assemblyversion: 9.0.0.0
    Speicherort: C:\C64\C64StudioRelease\System.Configuration.ConfigurationManager.dll
----------------------------------------
SourceControl
    Assemblyversion: 1.0.0.0
    Speicherort: C:\C64\C64StudioRelease\SourceControl.dll
----------------------------------------
System.Text.RegularExpressions
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Text.RegularExpressions.dll
----------------------------------------
System.Reflection.Emit.Lightweight
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Reflection.Emit.Lightweight.dll
----------------------------------------
System.Reflection.Emit.ILGeneration
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Reflection.Emit.ILGeneration.dll
----------------------------------------
System.Reflection.Primitives
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Reflection.Primitives.dll
----------------------------------------
SharpSid
    Assemblyversion: 1.0.0.0
    Speicherort: C:\C64\C64StudioRelease\SharpSid.dll
----------------------------------------
System.Xml.ReaderWriter
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Xml.ReaderWriter.dll
----------------------------------------
System.Private.Xml
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Private.Xml.dll
----------------------------------------
System.Resources.ResourceManager
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Resources.ResourceManager.dll
----------------------------------------
System.Net.Http
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Net.Http.dll
----------------------------------------
System.Threading.ThreadPool
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Threading.ThreadPool.dll
----------------------------------------
System.Net.Primitives
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Net.Primitives.dll
----------------------------------------
System.Diagnostics.Tracing
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Diagnostics.Tracing.dll
----------------------------------------
System.Diagnostics.DiagnosticSource
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Diagnostics.DiagnosticSource.dll
----------------------------------------
System.Net.Security
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Net.Security.dll
----------------------------------------
System.Security.Cryptography
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Security.Cryptography.dll
----------------------------------------
System.Net.Sockets
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Net.Sockets.dll
----------------------------------------
System.Threading.Overlapped
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Threading.Overlapped.dll
----------------------------------------
System.Net.NameResolution
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Net.NameResolution.dll
----------------------------------------
System.Runtime.Intrinsics
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Runtime.Intrinsics.dll
----------------------------------------
System.Security.Principal.Windows
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Security.Principal.Windows.dll
----------------------------------------
System.Security.Claims
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Security.Claims.dll
----------------------------------------
System.Diagnostics.StackTrace
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Diagnostics.StackTrace.dll
----------------------------------------
System.Reflection.Metadata
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Reflection.Metadata.dll
----------------------------------------
System.Collections.Immutable
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.Collections.Immutable.dll
----------------------------------------
System.IO.MemoryMappedFiles
    Assemblyversion: 8.0.0.0
    Speicherort: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.11\System.IO.MemoryMappedFiles.dll
----------------------------------------

************** JIT-Debuggen **************

BottomUI.mapproject.txt

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions