Skip to content

crash when plugin loading #252

@void0red

Description

@void0red

Hey folks,
It's not working properly.
I'm guessing it might be due to API changes in Lumina? Anyone willing to fix this issue?

Here are the logs and dalamud's version info, hope it helps!

2025-02-10 20:11:02.954 +08:00 [ERR] [LOCALPLUGIN] Error while loading Splatoon, failed to bind and call the plugin constructor
System.AggregateException: Failed to create Splatoon.Splatoon (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.TypeLoadException: Could not load type 'Lumina.Excel.IExcelRow`1' from assembly 'Lumina, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'.
   at ECommons.DalamudServices.Svc.Init(IDalamudPluginInterface pi)
   at Splatoon.Splatoon..ctor(IDalamudPluginInterface pluginInterface) in Splatoon\Splatoon.cs:line 264
   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 System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
   at Dalamud.IoC.Internal.ServiceContainer.<>c__DisplayClass10_0.<CreateAsync>b__0()
--- End of stack trace from previous location ---
   at Dalamud.IoC.Internal.ServiceContainer.CreateAsync(Type objectType, Object[] scopedObjects, IServiceScope scope)
   --- End of inner exception stack trace ---
   at Dalamud.IoC.Internal.ServiceContainer.CreateAsync(Type objectType, Object[] scopedObjects, IServiceScope scope)
   at Dalamud.Plugin.Internal.Types.LocalPlugin.<>c__DisplayClass75_0.<<CreatePluginInstance>g__Create|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Dalamud.Plugin.Internal.Types.LocalPlugin.CreatePluginInstance(LocalPluginManifest manifest, IServiceScope scope, Type type, DalamudPluginInterface dalamudInterface)
   at Dalamud.Plugin.Internal.Types.LocalPlugin.LoadAsync(PluginLoadReason reason, Boolean reloading)
{"LoadedPlugins":[],"PluginStates":{},"EverStartedLoadingPlugins":[],"DalamudVersion":"10.0.0.22","DalamudGitHash":"9aca0756b1e2c1fe7f3b2009e5efa360f0b61864","GameVersion":"2024.11.01.0000.0000","Language":"ChineseSimplified","DoDalamudTest":false,"BetaKey":null,"DoPluginTest":false,"LoadAllApiLevels":false,"InterfaceLoaded":false,"ForcedMinHook":false,"ThirdRepo":[],"HasThirdRepo":true}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions