Skip to content

Load Error: Out of Bounds #3

@zbee

Description

@zbee

I just had two gearsets in there, and had run the sim/demo mode for both at least a few times, and actually melded with at least one of them at least once.

16:59:41.583 | ERR | [LOCALPLUGIN] Error while loading "CopeSeetheMeld", failed to bind and call the plugin constructor
	System.AggregateException: Failed to create CopeSeetheMeld.Plugin (ctor invocation) (Exception has been thrown by the target of an invocation.)
	 ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
	 ---> System.ArgumentException: Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection.
	   at System.Buffer.BlockCopy(Array src, Int32 srcOffset, Array dst, Int32 dstOffset, Int32 count)
	   at Lumina.Data.Parsing.Tex.Buffers.TextureBuffer..ctor(Attribute attribute, Int32 width, Int32 height, Int32 depth, Int32[] mipmapAllocations, Byte[] buffer, Action`1 invokeFirst)
	   at Lumina.Data.Parsing.Tex.Buffers.BlockCompressionTextureBuffer..ctor(TextureFormat format, Attribute attribute, Int32 width, Int32 height, Int32 depth, Int32[] mipmapAllocations, Byte[] buffer)
	   at Lumina.Data.Parsing.Tex.Buffers.TextureBuffer.FromTextureFormat(Attribute attribute, TextureFormat format, Int32 width, Int32 height, Int32 depth, Int32[] mipmapAllocations, Byte[] buffer, PlatformId platformId)
	   at Lumina.Data.Files.TexFile.LoadFile()
	   at Lumina.GameData.GetFileFromDisk[T](String path, String origPath)
	   at Dalamud.Interface.UldWrapper.GetTexture(String texturePath) in /_/Dalamud/Interface/UldWrapper.cs:line 167
	   at Dalamud.Interface.UldWrapper.LoadTexturePart(String texturePath, Int32 part) in /_/Dalamud/Interface/UldWrapper.cs:line 53
	   at System.Linq.Enumerable.IteratorSelectIterator`2.Fill(Iterator`1 source, Span`1 results, Func`2 func)
	   at System.Linq.Enumerable.IteratorSelectIterator`2.ToList()
	   at CopeSeetheMeld.UI.MeldUI..ctor(Automation auto) in /_/CopeSeetheMeld/UI/MeldUI.cs:line 33
	   at CopeSeetheMeld.UI.MainWindow..ctor() in /_/CopeSeetheMeld/UI/MainWindow.cs:line 25
	   at CopeSeetheMeld.Plugin..ctor(IDalamudPluginInterface dalamud, ICommandManager commandManager, ISigScanner sigScanner, IDataManager dataManager, IGameInteropProvider hooking) in /_/CopeSeetheMeld/Plugin.cs:line 33
	   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
	   at System.Reflection.MethodBaseInvoker.InvokeConstructorWithoutAlloc(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
	   --- End of inner exception stack trace ---
	   at System.Reflection.MethodBaseInvoker.InvokeConstructorWithoutAlloc(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
	   at Dalamud.IoC.Internal.ServiceContainer.<>c__DisplayClass10_0.<CreateAsync>b__0() in /_/Dalamud/IoC/Internal/ServiceContainer.cs:line 122
	--- End of stack trace from previous location ---
	   at Dalamud.IoC.Internal.ServiceContainer.CreateAsync(Type objectType, ObjectInstanceVisibility allowedVisibility, Object[] scopedObjects, IServiceScope scope) in /_/Dalamud/IoC/Internal/ServiceContainer.cs:line 134
	   --- End of inner exception stack trace ---
	   at Dalamud.IoC.Internal.ServiceContainer.CreateAsync(Type objectType, ObjectInstanceVisibility allowedVisibility, Object[] scopedObjects, IServiceScope scope) in /_/Dalamud/IoC/Internal/ServiceContainer.cs:line 141
	   at Dalamud.Plugin.Internal.Types.LocalPlugin.<>c__DisplayClass75_0.<<CreatePluginInstance>g__Create|0>d.MoveNext() in /_/Dalamud/Plugin/Internal/Types/LocalPlugin.cs:line 586
	--- End of stack trace from previous location ---
	   at Dalamud.Plugin.Internal.Types.LocalPlugin.CreatePluginInstance(LocalPluginManifest manifest, IServiceScope scope, Type type, DalamudPluginInterface dalamudInterface) in /_/Dalamud/Plugin/Internal/Types/LocalPlugin.cs:line 584
	   at Dalamud.Plugin.Internal.Types.LocalPlugin.LoadAsync(PluginLoadReason reason, Boolean reloading) in /_/Dalamud/Plugin/Internal/Types/LocalPlugin.cs:line 391

My Config: CopeSeetheMeld.json
Deleting the config file did not help it load.

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