Startup Issue with Vintage Story - Immediate crash upon starting the server

System Information

Field Value
Operating System Linux - Debian GNU/Linux 13 on x86_64
Product AMP ‘Proteus’ v2.8.0.4 (Mainline)
Virtualization Docker
Application Vintage Story
Module GenericModule
Running in Container Yes
Current State Stopped

Problem Description

Issue

I just initialized this vintage story server today and was attempting to run it to make sure everything was working before I messed with config or mods. It wanted to do an update, so I told it to update with the startup. It crashed immediately, crash log says “Object reference not set to an instance of an object.” and then a bunch of secondary messages.

Reproduction Steps

  • Install AMP on a ProxMox container with Debian, within a Docker container
  • Start a brand new Vintage Story server with default settings
  • Tell it to update with the startup of the server
  • Attempt to start the server for the first time (no changes to config files, no mods, etc)

Crash log

7/28/2026 10:12:05 PM: Critical error occurred
Loaded Mods: 
System.NullReferenceException: Object reference not set to an instance of an object.
   at Vintagestory.GameContent.BlockBehaviorDisplay.OnLoaded(ICoreAPI api) in VSSurvivalMod\BlockBehavior\BlockBehaviorDisplay.cs:line 105
   at Vintagestory.API.Common.CollectibleObject.OnLoaded(ICoreAPI api) in VintagestoryApi\Common\Collectible\Collectible.cs:line 284
   at Vintagestory.API.Common.Block.OnLoaded(ICoreAPI api) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 464
   at Vintagestory.API.Common.CollectibleObject.OnLoadedNative(ICoreAPI api) in VintagestoryApi\Common\Collectible\Collectible.cs:line 275
   at Vintagestory.Server.ServerSystemBlockSimulation.OnBeginModsAndConfigReady() in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 312
   at Vintagestory.Server.ServerMain.EnterRunPhase(EnumServerRunPhase runPhase) in VintagestoryLib\Server\ServerMain.cs:line 676
   at Vintagestory.Server.ServerMain.Launch() in VintagestoryLib\Server\ServerMain.cs:line 594
   at Vintagestory.Server.ServerProgram.Main() in VintagestoryLib\Server\ServerProgram.cs:line 151
   at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95

Were you loading a saved world with mods into a new install? If so, the prior (now missing) mods can cause this issue.

No, I did not change anything including adding a save file. Everything is in its default configuration.

Look under configuration, updates and make sure dotnet is set to 10.0. If it is, then only other thing I can come up with was a bad install. See if reinstalling instance repeats the same error.

I tried reinstalling and it fixed itself. Very weird! Thank you for your guidance.