Plugin Unable to download the new version of Heliosphere

Missedsumme

New member
Pronouns
She/Her
I was using the 3.0.1 version this morning and going to download a mod from Heliosphere. But it failed, and here is the error information:
Code:
Error type: StrawberryShake.GraphQLClientException
   Message: Multiple errors occurred:
- Unknown argument "downloadKey" on field "neededFiles" of type "Version". Did you mean "downloadKind"?
- Unknown field "modHash" on type "NeededFiles".
   HResult: 0x80131500
   at StrawberryShake.OperationResultExtensions.EnsureNoErrors(IOperationResult result)
   at Heliosphere.DownloadTask.GetPackageInfo() in /_/DownloadTask.cs:line 274
   at Heliosphere.DownloadTask.Run() in /_/DownloadTask.cs:line 155
After that, I uninstalled the old version and tried to download the new version, but it failed again. And here is the Dalamud log file:
Code:
13:13:44.040 | ERR | [LOCALPLUGIN] Error while loading "heliosphere-plugin", failed to bind and call the plugin constructor
    System.AggregateException: Failed to create Heliosphere.Plugin (requested service resolution) (The type initializer for 'Heliosphere.Plugin' threw an exception.)
     ---> System.TypeInitializationException: The type initializer for 'Heliosphere.Plugin' threw an exception.
     ---> System.MissingMethodException: Method not found: 'System.TimeSpan System.TimeSpan.FromSeconds(Int64)'.
       at Heliosphere.Plugin..cctor()
       --- End of inner exception stack trace ---
       at System.Runtime.CompilerServices.RuntimeHelpers.GetUninitializedObject(QCallTypeHandle type, ObjectHandleOnStack retObject)
       at System.Runtime.CompilerServices.RuntimeHelpers.GetUninitializedObject(Type type)
       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)

I would be incredibly grateful for your prompt assistance with this!
 
It is expected that downloads will fail on the old version. As for the new one, that error should only occur on old versions of .NET. Make sure you're using the current, stable version of .NET 9. Not really sure how you couldn't be.
 
It is expected that downloads will fail on the old version. As for the new one, that error should only occur on old versions of .NET. Make sure you're using the current, stable version of .NET 9. Not really sure how you couldn't be.
I tried the 9.0.4 version of .NET 9, but it failed. Also, I tried both URLs under the Beginner's guide, and the Dalamud log file looks like this:
Code:
17:10:18.388 | ERR | [LOCALPLUGIN] Error while loading "heliosphere-plugin", failed to bind and call the plugin constructor
    System.AggregateException: Failed to create Heliosphere.Plugin (requested service resolution) (The type initializer for 'Heliosphere.Plugin' threw an exception.)
     ---> System.TypeInitializationException: The type initializer for 'Heliosphere.Plugin' threw an exception.
     ---> System.MissingMethodException: Method not found: 'System.TimeSpan System.TimeSpan.FromSeconds(Int64)'.
       at Heliosphere.Plugin..cctor()
       --- End of inner exception stack trace ---
       at System.Runtime.CompilerServices.RuntimeHelpers.GetUninitializedObject(QCallTypeHandle type, ObjectHandleOnStack retObject)
       at System.Runtime.CompilerServices.RuntimeHelpers.GetUninitializedObject(Type type)
       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)

Could it be because I'm using XIVLauncher CN?
 
Back
Top