Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crash when plugin loading #252

Open
void0red opened this issue Feb 10, 2025 · 6 comments
Open

crash when plugin loading #252

void0red opened this issue Feb 10, 2025 · 6 comments

Comments

@void0red
Copy link

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}
@void0red
Copy link
Author

A similar issue
PunishXIV/AutoRetainer#110

@Limiana
Copy link
Collaborator

Limiana commented Feb 10, 2025

CN version?

@void0red
Copy link
Author

yep

@Limiana
Copy link
Collaborator

Limiana commented Feb 11, 2025

You need earlier version. I will soon upload them to releases

@void0red
Copy link
Author

CN version number (2024.11.01.0000.0000) doesn't seem to be quite the same,
I can only find a similar version. (2024.11.06.0000.0000) f521adb
Is it working?

@Hutianming
Copy link

You need earlier version. I will soon upload them to releases

Hello creator, I have encountered the same situation as the person who raised the question. We already know that the issue is caused by the incompatibility of the CN version API, but I am unable to obtain the previous version from the GitHub or Puni.sh repositories (perhaps I have not found it). Can you download the previous version from GitHub or provide an address for it. This question is still included today https://love.puni.sh/ment.json All plugins are available for the CN version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants