0.9.2 General Feedback Thread

Got this error whilst messing around with the planet editor

An Unhandled Error Happened - The game has run into an unhandled error. It may be possible to continue, but the errors may get worse. The safest option is to fully restart the game and load the latest save. It may be possible to make a save now.
If you report this error, please use the button to copy the error and include that in your report.
Could not find active species data to show in tooltip
Thriveopedia doesn’t have current game data set yet, but it was already needed
Could not find active species data to show in tooltip
Thriveopedia doesn’t have current game data set yet, but it was already needed
Could not find active species data to show in tooltip
Thriveopedia doesn’t have current game data set yet, but it was already needed
Could not find active species data to show in tooltip
Thriveopedia doesn’t have current game data set yet, but it was already needed
Could not find active species data to show in tooltip
Region abandoned: 3

exception: System.ArgumentOutOfRangeException: β€˜minValue’ cannot be greater than maxValue. (Parameter β€˜minValue’)
at Xoshiro.Base.XoshiroBase.Next(Int32 minValue, Int32 maxValue)
at PatchMapGenerator.Generate(WorldGenerationSettings settings, Species defaultSpecies, Random random) in /home/hhyyrylainen/Projects/Thrive/src/microbe_stage/PatchMapGenerator.cs:line 194
at GameWorld..ctor(WorldGenerationSettings settings, Species startingSpecies) in /home/hhyyrylainen/Projects/Thrive/src/general/GameWorld.cs:line 136
at GameProperties..ctor(WorldGenerationSettings settings, Species startingSpecies) in /home/hhyyrylainen/Projects/Thrive/src/general/GameProperties.cs:line 20
at GameProperties.StartNewMicrobeGame(WorldGenerationSettings settings, Boolean freebuild, Species startingSpecies) in /home/hhyyrylainen/Projects/Thrive/src/general/GameProperties.cs:line 86
at PlanetCustomizerTool.InitNewWorld(IAutoEvoConfiguration configuration) in /home/hhyyrylainen/Projects/Thrive/src/gui_common/menus/PlanetCustomizerTool.cs:line 73
at PlanetCustomizerTool.GeneratePlanet() in /home/hhyyrylainen/Projects/Thrive/src/gui_common/menus/PlanetCustomizerTool.cs:line 127
at PlanetCustomizerTool.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /home/hhyyrylainen/Projects/Thrive/.godot/mono/temp/obj/ExportRelease/win-x64/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/PlanetCustomizerTool_ScriptMethods.generated.cs:line 89
at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr godotObjectGCHandle, godot_string_name* method, godot_variant** args, Int32 argCount, godot_variant_call_error* refCallError, godot_variant* ret)

1 Like

You got the same error as @AnthropocenianAge

2 Likes

I just got this error when creating worlds that are: LAWK only, Little warm pond start, small, cold, large oceans, dormant geology, stable climate, other stuff same as defaults

Summary

An Unhandled Error Happened - The game has run into an unhandled error. It may be possible to continue, but the errors may get worse. The safest option is to fully restart the game and load the latest save. It may be possible to make a save now.
If you report this error, please use the button to copy the error and include that in your report.
Region abandoned: 4
Region abandoned: 4
Region abandoned: 4
Deleted 5 items from disk cache to keep its size under the limit
Region abandoned: 4
Region abandoned: 4
Region abandoned: 4
Region abandoned: 4
Region abandoned: 3
Region abandoned: 3

exception: System.ArgumentOutOfRangeException: β€˜minValue’ cannot be greater than maxValue. (Parameter β€˜minValue’)
at Xoshiro.Base.XoshiroBase.Next(Int32 minValue, Int32 maxValue)
at PatchMapGenerator.Generate(WorldGenerationSettings settings, Species defaultSpecies, Random random)
at GameWorld..ctor(WorldGenerationSettings settings, Species startingSpecies) in /home/hhyyrylainen/Projects/Thrive/src/general/GameWorld.cs:line 136
at GameProperties.StartNewMicrobeGame(WorldGenerationSettings settings, Boolean freebuild, Species startingSpecies) in /home/hhyyrylainen/Projects/Thrive/src/general/GameProperties.cs:line 86
at PlanetCustomizerTool.InitNewWorld(IAutoEvoConfiguration configuration) in /home/hhyyrylainen/Projects/Thrive/src/gui_common/menus/PlanetCustomizerTool.cs:line 73
at PlanetCustomizerTool.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /home/hhyyrylainen/Projects/Thrive/.godot/mono/temp/obj/ExportRelease/win-x64/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/PlanetCustomizerTool_ScriptMethods.generated.cs:line 84
at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr godotObjectGCHandle, godot_string_name* method, godot_variant** args, Int32 argCount, godot_variant_call_error* refCallError, godot_variant* ret)

I think this is the same thing AnthropocenianAge and Animalia ran into

1 Like

Could the error stem from pushing the β€œregenerate world” button too many times?

3 Likes

Perhaps? I was pushing it pretty frequently when the bug occurred

No, or at least not directly, because the error is from a specific world generation ending up requesting an invalid range of random numbers. That should only depend on the world settings and the current seed. So in theory it has nothing to do with generating too many worlds, but in practice it seems you can only find this error if you try generating a bunch of worlds to hit on a seed that triggers the error.

2 Likes

Hopefully, there won’t be too many of those possible generated seeds that request an invalid range of numbers.

Would those seeds still be playable?

1 Like

No, because it is literally impossible for the game world to be generated with those seed and setting combinations.

2 Likes

Is there an easy fix to prevent seeds getting those anomalyous values?

1 Like

It’s faster to just make the fix than keep answering questions about it:

Also makes really tiny worlds now possible:

5 Likes