Crash on dedicated server : workshop-1378549454/scripts/tools/dynamictilemanager.lua:552: attempt to index field '?' (a nil value)

Hi ! I just tested with only this plugin and default settings, it works on local server but not on my dedicated docker server

Here a link to my config If you want to test it, you just have to:

  • install Docker Compose
  • set your token in world.env file
  • execute start.sh (you can remove the world directory, it will be regenerated)

error

[string "../mods/workshop-1378549454/scripts/tools/d..."]:552: attempt to index field '?' (a nil value)

modoverrides.lua

return {
  ["workshop-1378549454"]={ configuration_options={  }, enabled=true },
}

server_log.txt

[00:00:00]: PersistRootStorage is now /var/lib/dsta//./cluster/shard/ 
[00:00:00]: Starting Up
[00:00:00]: Version: 332910
[00:00:00]: Current time: Thu May 16 18:10:38 2019

[00:00:00]: System Name: Linux
[00:00:00]: Host Name: world
[00:00:00]: Release(Kernel) Version: 4.9.125-linuxkit
[00:00:00]: Kernel Build Timestamp: #1 SMP Fri Sep 7 08:20:28 UTC 2018
[00:00:00]: Machine Arch: x86_64
[00:00:00]: Don't Starve Together: 332910 LINUX
[00:00:00]: Build Date: 4842
[00:00:00]: Parsing command line
[00:00:00]: Command Line Arguments: -persistent_storage_root /var/lib/dsta -conf_dir . -cluster cluster -shard shard -backup_log_count 0  
[00:00:00]: Initializing distribution platform
[00:00:00]: ....Done
[00:00:00]: THREAD - started 'GAClient' (4130003776)
[00:00:00]: CurlRequestManager::ClientThread::Main()
[00:00:00]: Mounting file system databundles/klump.zip successful.
[00:00:00]: Mounting file system databundles/shaders.zip successful.
[00:00:00]: Mounting file system databundles/fonts.zip successful.
[00:00:00]: Mounting file system databundles/anim_dynamic.zip successful.
[00:00:00]: Mounting file system databundles/bigportraits.zip successful.
[00:00:00]: Mounting file system databundles/images.zip successful.
[00:00:00]: Mounting file system databundles/scripts.zip successful.
[00:00:00]: ProfileIndex:4.64
[00:00:00]: [Connect] PendingConnection::Reset(true)
[00:00:00]: Platform: 1
[00:00:00]: Network tick rate: U=15(2), D=0
[00:00:00]: Network tick rate: U=15(2), D=0
[00:00:00]: THREAD - started 'Ping Job Thread' (4122999616)
[00:00:00]: Error trying to change cluster setting (NETWORK->cluster_intention) from '' to 'cooperative'
[00:00:00]: OnLoadPermissionList: /var/lib/dsta//./cluster/blocklist.txt (Failure)
[00:00:00]: OnLoadPermissionList: /var/lib/dsta//./cluster/adminlist.txt (Failure)
[00:00:00]: OnLoadUserIdList: /var/lib/dsta//./cluster/whitelist.txt (Failure)
[00:00:00]: THREAD - started 'StreamInput' (4118805312)
[00:00:00]: Token retrieved from: /var/lib/dsta//./cluster/cluster_token.txt
[00:00:00]: Token retrieved from: /var/lib/dsta//./cluster/cluster_token.txt
[00:00:00]: cGame::InitializeOnMainThread
[00:00:00]: Renderer initialize: Okay
[00:00:00]: AnimManager initialize: Okay
[00:00:00]: Buffers initialize: Okay
[00:00:00]: cDontStarveGame::DoGameSpecificInitialize()
[00:00:00]: GameSpecific initialize: Okay
[00:00:00]: cGame::StartPlaying
[00:00:00]: LOADING LUA
[00:00:00]: DoLuaFile scripts/main.lua
[00:00:00]: DoLuaFile loading buffer scripts/main.lua
[00:00:00]:   taskgrouplist:	default	Together	
[00:00:00]:   taskgrouplist:	classic	Classic	
[00:00:00]:   taskgrouplist:	cave_default	Underground	
[00:00:00]:   taskgrouplist:	lavaarena_taskset	The Forge	
[00:00:00]:   taskgrouplist:	quagmire_taskset	The Gorge	
[00:00:00]: running main.lua
	
[00:00:00]: could not load modsettings: ../mods/modsettings.lua	
[00:00:00]: Warning: You may want to try reinstalling the game if you need access to forcing mods on.	
[00:00:00]: Could not load modindex	
[00:00:00]: ModIndex: Beginning normal load sequence for dedicated server.
	
[00:00:00]: DownloadMods(1)
[00:00:00]: Download server mod 1378549454
[00:00:01]: modoverrides.lua enabling workshop-1378549454	
[00:00:01]: ModIndex:GetModsToLoad inserting moddir, 	workshop-1378549454	
[00:00:01]: Could not load mod_config_data/modconfiguration_workshop-1378549454_CLIENT	
[00:00:01]: Loading mod: workshop-1378549454 ([API] Gem Core) Version:2.6.6	
[00:00:01]: Mod: workshop-1378549454 ([API] Gem Core)	Loading modworldgenmain.lua	
[00:00:01]: Mod: workshop-1378549454 ([API] Gem Core)	Loading modmain.lua	
[00:00:01]: Event data unavailable: lavaarena_event_server/lavaarena_achievement_quest_defs
[00:00:02]: LOADING LUA SUCCESS
[00:00:02]: PlayerDeaths could not load morgue	
[00:00:02]: PlayerHistory could not load player_history	
[00:00:02]: ServerPreferences could not load server_preferences	
[00:00:02]: bloom_enabled	false	
[00:00:02]: Could not load saveindex	
[00:00:02]: OnFilesLoaded()	
[00:00:02]: OnUpdatePurchaseStateComplete	
[00:00:02]: Klump load on boot started.	
[00:00:02]: Klump files loaded: 	0	
[00:00:02]: Mod: workshop-1378549454 ([API] Gem Core)	Registering prefabs	
[00:00:02]: Mod: workshop-1378549454 ([API] Gem Core)	  Registering default mod prefab	
[00:00:02]: 	Load FE	
[00:00:02]: THREAD - started 'FilesExistAsyncThread' (4102560576)
[00:00:02]: FilesExistAsyncThread started (10583 files)...
[00:00:02]: 	Load FE: done	
[00:00:02]: ModIndex: Load sequence finished successfully.	
[00:00:02]: Reset() returning
[00:00:03]: [200] Account Communication Success (6)
[00:00:03]: Received (KU_ppJa1_Sd) from TokenPurpose
[00:00:03]: Starting Dedicated Server Game	
[00:00:03]: Network tick rate: U=15(2), D=0
[00:00:03]: About to start a server with the following settings:
[00:00:03]:   Dedicated: true
[00:00:03]:   Online: true
[00:00:03]:   Passworded: false
[00:00:03]:   ServerPort: 10999
[00:00:03]:   SteamAuthPort: 8766
[00:00:03]:   SteamMasterServerPort: 27016
[00:00:03]:   ClanID: true
[00:00:03]:   ClanOnly: false
[00:00:03]:   ClanAdmin: true
[00:00:03]:   LanOnly: false
[00:00:03]:   FriendsOnly: false
[00:00:03]:   EnableAutosaver: true
[00:00:03]:   EncodeUserPath: false
[00:00:03]:   PVP: false
[00:00:03]:   MaxPlayers: 16
[00:00:03]:   GameMode: survival
[00:00:03]:   OverridenDNS: 
[00:00:03]:   PauseWhenEmpty: true
[00:00:03]:   IdleTimeout: 1800s
[00:00:03]:   VoteEnabled: true
[00:00:03]:   InternetBroadcasting: true
[00:00:03]:   Intent: cooperative
[00:00:03]: [Shard] Shard server mode disabled by configuration file
[00:00:03]: Could not load mod_config_data/modconfiguration_workshop-1378549454	
[00:00:03]: Online Server Started on port: 10999
[00:00:03]: Not applying level data overrides.	
[00:00:03]: Not applying world gen overrides.	
[00:00:03]: Collecting garbage...
[00:00:03]: lua_gc took 0.03 seconds
[00:00:03]: ~ShardLuaProxy()
[00:00:03]: ~cEventLeaderboardProxy()
[00:00:03]: ~ItemServerLuaProxy()
[00:00:03]: ~InventoryLuaProxy()
[00:00:03]: ~NetworkLuaProxy()
[00:00:03]: ~SimLuaProxy()
[00:00:03]: FilesExistAsyncThread aborted.
[00:00:03]: ... FilesExistAsyncThread complete
[00:00:03]: lua_close took 0.03 seconds
[00:00:03]: ReleaseAll
[00:00:03]: ReleaseAll Finished
[00:00:03]: cGame::StartPlaying
[00:00:03]: LOADING LUA
[00:00:03]: DoLuaFile scripts/main.lua
[00:00:03]: DoLuaFile loading buffer scripts/main.lua
[00:00:03]:   taskgrouplist:	default	Together	
[00:00:03]:   taskgrouplist:	classic	Classic	
[00:00:03]:   taskgrouplist:	cave_default	Underground	
[00:00:03]:   taskgrouplist:	lavaarena_taskset	The Forge	
[00:00:03]:   taskgrouplist:	quagmire_taskset	The Gorge	
[00:00:03]: running main.lua
	
[00:00:03]: unloading prefabs for mod MOD_workshop-1378549454	
[00:00:03]: could not load modsettings: ../mods/modsettings.lua	
[00:00:03]: Warning: You may want to try reinstalling the game if you need access to forcing mods on.	
[00:00:03]: loaded modindex	
[00:00:03]: ModIndex: Beginning normal load sequence for dedicated server.
	
[00:00:03]: modoverrides.lua enabling workshop-1378549454	
[00:00:03]: ModIndex:GetModsToLoad inserting moddir, 	workshop-1378549454	
[00:00:03]: Could not load mod_config_data/modconfiguration_workshop-1378549454	
[00:00:03]: Loading mod: workshop-1378549454 ([API] Gem Core) Version:2.6.6	
[00:00:03]: Mod: workshop-1378549454 ([API] Gem Core)	Loading modworldgenmain.lua	
[00:00:03]: Mod: workshop-1378549454 ([API] Gem Core)	Loading modmain.lua	
[00:00:03]: Event data unavailable: lavaarena_event_server/lavaarena_achievement_quest_defs
[00:00:03]: LOADING LUA SUCCESS
[00:00:03]: PlayerDeaths could not load morgue	
[00:00:03]: PlayerHistory could not load player_history	
[00:00:03]: ServerPreferences could not load server_preferences	
[00:00:03]: bloom_enabled	false	
[00:00:03]: OnLoad slot	2	: World options was nil! Populating with default.	
[00:00:03]: OnLoad slot	3	: World options was nil! Populating with default.	
[00:00:03]: OnLoad slot	4	: World options was nil! Populating with default.	
[00:00:03]: OnLoad slot	5	: World options was nil! Populating with default.	
[00:00:03]: loaded saveindex	
[00:00:03]: OnFilesLoaded()	
[00:00:03]: OnUpdatePurchaseStateComplete	
[00:00:03]: Load Slot: ... generating new world	
[00:00:03]: WorldSim::SimThread::SimThread()
[00:00:03]: ABOUT TO INSTALL STACKTRACE
[00:00:03]: DoLuaFile scripts/stacktrace.lua
[00:00:03]: DoLuaFile loading buffer scripts/stacktrace.lua
[00:00:03]: INSTALLED STACKTRACE
[00:00:03]: WorldSim::SimThread::SimThread() complete
[00:00:03]: THREAD - started 'WorldSim' (4102560576)
[00:00:03]: WorldSim::SimThread::Main()
[00:00:03]: DoLuaFile scripts/worldgen_main.lua
[00:00:03]: DoLuaFile loading buffer scripts/worldgen_main.lua
[00:00:03]: ModIndex: Load sequence finished successfully.	
[00:00:03]: Reset() returning
[00:00:03]: DLC enabled : 	false	
[00:00:03]:   taskgrouplist:	default	Together	
[00:00:03]:   taskgrouplist:	classic	Classic	
[00:00:03]:   taskgrouplist:	cave_default	Underground	
[00:00:03]:   taskgrouplist:	lavaarena_taskset	The Forge	
[00:00:03]:   taskgrouplist:	quagmire_taskset	The Gorge	
[00:00:03]: ModIndex:GetModsToLoad inserting modname, 	workshop-1378549454	
[00:00:03]: Loading mod: workshop-1378549454 ([API] Gem Core) Version:2.6.6	
[00:00:03]: Mod: workshop-1378549454 ([API] Gem Core)	Loading modworldgenmain.lua	
[00:00:04]: running worldgen_main.lua
	
[00:00:04]: SEED = 	1558030241	
[00:00:04]: Generating world with these parameters:	
[00:00:04]: level_type	SURVIVAL	
[00:00:04]: level_data:	
[00:00:04]: 	K: 	1	 V: 	table: 0xec947850	
[00:00:04]: 		K: 	desc	 V: 	The standard Don't Starve experience.	
[00:00:04]: 		K: 	hideminimap	 V: 	false	
[00:00:04]: 		K: 	id	 V: 	SURVIVAL_TOGETHER	
[00:00:04]: 		K: 	location	 V: 	forest	
[00:00:04]: 		K: 	max_playlist_position	 V: 	999	
[00:00:04]: 		K: 	min_playlist_position	 V: 	0	
[00:00:04]: 		K: 	name	 V: 	Default	
[00:00:04]: 		K: 	numrandom_set_pieces	 V: 	4	
[00:00:04]: 		K: 	ordered_story_setpieces	 V: 	table: 0xec947878	
[00:00:04]: 			K: 	1	 V: 	Sculptures_1	
[00:00:04]: 			K: 	2	 V: 	Maxwell5	
[00:00:04]: 		K: 	override_level_string	 V: 	false	
[00:00:04]: 		K: 	overrides	 V: 	table: 0xec94a478	
[00:00:04]: 			K: 	layout_mode	 V: 	LinkNodesByKeys	
[00:00:04]: 			K: 	roads	 V: 	default	
[00:00:04]: 			K: 	season_start	 V: 	default	
[00:00:04]: 			K: 	start_location	 V: 	default	
[00:00:04]: 			K: 	task_set	 V: 	default	
[00:00:04]: 			K: 	world_size	 V: 	default	
[00:00:04]: 			K: 	wormhole_prefab	 V: 	wormhole	
[00:00:04]: 		K: 	random_set_pieces	 V: 	table: 0xec948340	
[00:00:04]: 			K: 	1	 V: 	Sculptures_2	
[00:00:04]: 			K: 	2	 V: 	Sculptures_3	
[00:00:04]: 			K: 	3	 V: 	Sculptures_4	
[00:00:04]: 			K: 	4	 V: 	Sculptures_5	
[00:00:04]: 			K: 	5	 V: 	Chessy_1	
[00:00:04]: 			K: 	6	 V: 	Chessy_2	
[00:00:04]: 			K: 	7	 V: 	Chessy_3	
[00:00:04]: 			K: 	8	 V: 	Chessy_4	
[00:00:04]: 			K: 	9	 V: 	Chessy_5	
[00:00:04]: 			K: 	10	 V: 	Chessy_6	
[00:00:04]: 			K: 	11	 V: 	Maxwell1	
[00:00:04]: 			K: 	12	 V: 	Maxwell2	
[00:00:04]: 			K: 	13	 V: 	Maxwell3	
[00:00:04]: 			K: 	14	 V: 	Maxwell4	
[00:00:04]: 			K: 	15	 V: 	Maxwell6	
[00:00:04]: 			K: 	16	 V: 	Maxwell7	
[00:00:04]: 			K: 	17	 V: 	Warzone_1	
[00:00:04]: 			K: 	18	 V: 	Warzone_2	
[00:00:04]: 			K: 	19	 V: 	Warzone_3	
[00:00:04]: 		K: 	required_prefabs	 V: 	table: 0xec9479a0	
[00:00:04]: 			K: 	1	 V: 	multiplayer_portal	
[00:00:04]: 		K: 	substitutes	 V: 	table: 0xec949c68	
[00:00:04]: 		K: 	version	 V: 	3	
[00:00:04]: 
#######
#
# Generating SURVIVAL Mode Level
#
#######
	
[00:00:04]: Prefab Swap Selection: regular grass	
[00:00:04]: Prefab Swap Selection: regular twigs	
[00:00:04]: Prefab Swap Selection: regular berries	
[00:00:04]: Chessy_2	added to	Mole Colony Rocks	
[00:00:04]: Warzone_3	added to	Badlands	
[00:00:04]: Maxwell2	added to	Beeeees!	
[00:00:04]: Chessy_2	added to	Befriend the pigs	
[00:00:04]: New size:	425	default	
[00:00:04]: Creating story...	
[00:00:04]: LinkNodesByKeys	
[00:00:04]: Finding valid start task...	
[00:00:04]:    ...picked 	Make a pick	
[00:00:04]: Has start node	Clearing	
[00:00:04]: Baking map...	425	
[00:00:04]: [WorldSimActual::GenerateVoronoiMap]
[00:00:04]: GenerateVoronoiMap [1]:
[00:00:04]: ...Done.
[00:00:04]: [AddEmptyNodes]
[00:00:04]: GenerateVoronoiMap [100]:
[00:00:05]: ...Done.
[00:00:05]: [WorldSimActual::GenerateVoronoiMap] complete [success]
[00:00:05]: [WorldSimActual::ConvertToTileMap]
[00:00:05]: [ConvertToTileMap]
[00:00:05]: [WorldSimActual::ConvertToTileMap] complete
[00:00:05]: [WorldSimActual::SeparateIslands]
[00:00:05]: [SeparateIslands]
[00:00:05]: [WorldSimActual::SeparateIslands] complete
[00:00:05]: Map Baked!	
[00:00:05]: [WorldSimActual::ForceConnectivity]
[00:00:05]: [GenerateLandmasses]
[00:00:05]: [GenerateLandmasses] islands: 1
[00:00:05]: [MergeConnectedLandmasses] true
[00:00:05]: [WorldSimActual::ForceConnectivity] complete
[00:00:05]: [GetWormholesExtra] connected 0 unconnected 1
[00:00:05]: [GetWormholesExtra] after: connected 1 unconnected 0
[00:00:05]: [GetWormholesExtra] pushed 0 wormholes
[00:00:05]: [WorldSimActual::DrawRoads]
[00:00:05]: [DrawRoads]
[00:00:05]: [WorldSimActual::DrawRoads] complete
[00:00:05]: Encoding...	
[00:00:05]: Encoding... DONE	
[00:00:05]: Checking Tags	
[00:00:05]: Populating voronoi...	
[00:00:05]: Warning! Could not find a spot for Rotted Base in node Squeltch:1:Marsh	
[00:00:05]: disconnected tiles...	0	
[00:00:05]: Checking Required Prefab multiplayer_portal has at least 1 instances (1 found).	
[00:00:05]: Checking Required Prefab pigking has at least 1 instances (1 found).	
[00:00:05]: Done forest map gen!	
[00:00:05]: Checking map...	
[00:00:05]: Generation complete	
[00:00:06]: WorldSim::SimThread::Main() complete
[00:00:06]: Serializing world: session/7F82717E2F3DCFC8/0000000002
[00:00:06]: Auto-enabling encoded user paths
[00:00:06]: Klump load on boot started.	
[00:00:06]: Klump files loaded: 	0	
[00:00:06]: 	Unload FE	
[00:00:06]: 	Unload FE done	
[00:00:06]: Mod: workshop-1378549454 ([API] Gem Core)	Registering prefabs	
[00:00:06]: Mod: workshop-1378549454 ([API] Gem Core)	  Registering default mod prefab	
[00:00:06]: 	LOAD BE	
[00:00:09]: 	LOAD BE: done	
[00:00:09]: Loading GemCore's DynamicTileManager	
[00:00:09]: Loading Dynamic Gem Core Tiles!	
[00:00:09]: [string "../mods/workshop-1378549454/scripts/tools/d..."]:552: attempt to index field '?' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:552 in (upvalue) ConvertDynamicTiles (Lua) <542-557>
   savedata = table: 0xb0cb2c0
   old_GROUND = table: 0xe267ad8
   snapshot_infos = table: 0xaf72bb0
../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:602 in () ? (Lua) <583-655>
   load_success = true
   str = return {[2]={QUAGMIRE_PEATFOREST=35,QUAGMIRE_CITYSTONE=41,WALL_HUNESTONE=160,UNDERGROUND=128,FUNGUSRED=24,FUNGUS_NOISE=127,BRICK_GLOW=19,ROAD=2,WEB=9,ROCKY=3,TILES=20,MUD=17,FUNGUS=14,QUAGMIRE_GATEWAY=38,WALL_MUD=157,ABYSS_NOISE=124,IMPASSABLE=1,WALL_STONEEYE=162,WALL_MARSH=153,WALL_WOOD=159,UNDERROCK=16,TRIM=22,WALL_TOP=158,WALL_STONEEYE_GLOW=163,WALL_SINKHOLE=156,TRIM_GLOW=23,DIRT=4,WALL_FUNGUS=155,WALL_CAVE=154,WALL_ROCKY=151,SAVANNA=5,WALL_HUNESTONE_GLOW=161,WALL_DIRT=152,CAVE_NOISE=126,GROUND_NOISE=125,CARPET=11,DECIDUOUS=30,SCALE=32,INVALID=255,QUAGMIRE_SOIL=39,FAKE_GROUND=200,QUAGMIRE_PARKSTONE=37,LAVAARENA_FLOOR=33,CAVE=13,QUAGMIRE_PARKFIELD=36,DIRT_NOISE=123,FOREST=7,DESERT_DIRT=31,LAVAARENA_TRIM=34,TILES_GLOW=21,FUNGUSGREEN=25,SINKHOLE=15,BRICK=18,CHECKER=12,GRASS=6,MARSH=8,WOODFLOOR=10}}
   old_GROUND = table: 0xe267ad8
   idx = 2
=[C]:-1 in (method) GetPersistentString (C) <-1--1>
../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:583 in (upvalue) DoInitGame (Lua) <581-656>
   savedata = table: 0xb0cb2c0
   profile = table: 0xb2645f0
scripts/gamelogic.lua:875 in (upvalue) _cb (Lua) <871-877>
   success = true
   world_table = table: 0xb0cb2c0
../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:503 in () ? (Lua) <502-504>
   arg = nil
=[C]:-1 in (method) SetPersistentString (C) <-1--1>
../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:502 in () ? (Lua) <500-505>
   arg = table: 0xd862028
=[C]:-1 in (method) SetPersistentString (C) <-1--1>
scripts/saveindex.lua:176 in (method) Save (Lua) <174-177>
   self =
      data = table: 0xda174b0
      current_slot = 1
   callback = function - ../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:500
   data = return {
  last_used_slot=1,
  slots={
    {
      enabled_mods={  },
      server={
        clan={ admin=true, id="103582791456845756", only=false },
        description="On va ramasser du caca !!",
        encode_user_path=true,
        game_mode="survival",
        intention="cooperative",
        max_players=16,
        name="EXZOJER",
        online_mode=true,
        password="",
        privacy_type=0,
        pvp=false,
        server_language="en" 
      },
      session_id="7F82717E2F3DCFC8",
      world={
        options={
          {
            desc="The standard Don't Starve experience.",
            hideminimap=false,
            id="SURVIVAL_TOGETHER",
            location="forest",
            max_playlist_position=999,
            min_playlist_position=0,
            name="Default",
            numrandom_set_pieces=4,
            ordered_story_setpieces={ "Sculptures_1", "Maxwell5" },
            override_level_string=false,
            overrides={
              layout_mode="LinkNodesByKeys" [**truncated**]
scripts/saveindex.lua:366 in () ? (Lua) <358-367>
   slotdata = table: 0xda17520
=[C]:-1 in (method) SerializeWorldSession (C) <-1--1>
scripts/networking.lua:290 in (global) SerializeWorldSession (Lua) <289-291>
   data = return {map={tiles="VlJTTgABAAAAAQcBDAEIAQ8BDgEHAQQBCAECAQIBDQEHAQgBDAEOAQEBBAEDAQMBCwEEAQgBDgEHAQIBAAENAQABCAEEAQsBDwEAAQQBDgEOAQsBAgEHAQ0BBAEEAQQBDAEBAQIBDgEFAQYBAQEBAQoBCQEPAQEBDAEPAQ8BDAEHAQMBBwEGAQQBCwEEAQIBBwEGAQkBBAELAQ4BCQEHAQ8BCwEFAQQBAQEHAQUBDAEAAQQBDQEMAQMBDAEIAQoBAAEAAQABBAELAQQBBgECAQsBAAEHAQYBDgEAAQ0BDQELAQMBAQENAQoBBwEJAQoBCwEGAQcBDwEDAQ8BCQEDAQ8BCgEHAQsBDgENAQ0BCQENAQQBDwELAQQBDQEIAQABAAEKAQ0BCgEBAQYBBAEMAQwBCwELAQ8BCwEFAQIBCgEPAQkBBQENAQcBAwEHAQQBBwEGAQABDAEDAQgBDAEDAQIBCQENAQMBDwECAQABCwENAQsBCwEIAQABDQEDAQ8BBwEIAQ0BDgELAQQBAgEDAQoBAgEPAQ4BCwELAQEBDQEEAQ8BAQEDAQEBAQEOAQ4BDAEJAQc
[00:00:09]: [string "../mods/workshop-1378549454/scripts/tools/d..."]:552: attempt to index field '?' (a nil value)
LUA ERROR stack traceback:
    ../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:552 in (upvalue) ConvertDynamicTiles (Lua) <542-557>
    ../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:602 in () ? (Lua) <583-655>
    =[C]:-1 in (method) GetPersistentString (C) <-1--1>
    ../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:583 in (upvalue) DoInitGame (Lua) <581-656>
    scripts/gamelogic.lua:875 in (upvalue) _cb (Lua) <871-877>
    ../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:503 in () ? (Lua) <502-504>
    =[C]:-1 in (method) SetPersistentString (C) <-1--1>
    ../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:502 in () ? (Lua) <500-505>
    =[C]:-1 in (method) SetPersistentString (C) <-1--1>
    scripts/saveindex.lua:176 in (method) Save (Lua) <174-177>
    scripts/saveindex.lua:366 in () ? (Lua) <358-367>
    =[C]:-1 in (method) SerializeWorldSession (C) <-1--1>
    scripts/networking.lua:290 in (global) SerializeWorldSession (Lua) <289-291>
    scripts/saveindex.lua:369 in (upvalue) _OnGenerateNewWorld (Lua) <355-370>
    ../mods/workshop-1378549454/scripts/tools/dynamictilemanager.lua:506 in (method) OnGenerateNewWorld (Lua) <499-507>
    scripts/gamelogic.lua:885 in (field) cb (Lua) <867-887>
    scripts/screens/worldgenscreen.lua:151 in (method) OnUpdate (Lua) <129-160>
    scripts/frontend.lua:660 in (method) Update (Lua) <616-766>
    scripts/update.lua:92 in () ? (Lua) <33-129>
	
[00:00:09]: Warning: Widget:SetFocusFromChild is happening on a widget outside of the screen/widget hierachy. This will cause focus moves to fail. Is 	ScriptErrorWidget	not a screen?	
[00:00:09]: stack traceback:
	scripts/widgets/widget.lua:602 in (method) SetFocusFromChild (Lua) <599-624>
	scripts/widgets/widget.lua:621 in (method) SetFocusFromChild (Lua) <599-624>
	scripts/widgets/widget.lua:621 in (method) SetFocusFromChild (Lua) <599-624>
	scripts/widgets/widget.lua:649 in (method) SetFocus (Lua) <626-658>
	scripts/widgets/menu.lua:83 in (method) SetFocus (Lua) <74-85>
	scripts/widgets/scripterrorwidget.lua:109 in (method) OnUpdate (Lua) <102-119>
	scripts/update.lua:90 in () ? (Lua) <33-129>	
Edited by Jer