Community Forum

mod map error relational to farmlands xml

Forum Overview >> Editor

CategoryEditor
Created19.10.2019 14:35


Aidan Cole (AC_2500s) 19.10.2019 14:35
some guidance to fix this error would be appreciated. my mod map won't load and I have been trying to fix this for a few weeks now.
info layers are painted over every field.
Giants editor log is clear.

farmlands xml;

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<map>
<farmlands densityMapFilename="maps/FS19_Rural_Australia/FS19_Rural_Australia_farmland.grle" numChannels="6" pricePerHa="5932">
<farmland id="1" priceScale="1" npcName="NPC_US_17" />
<farmland id="2" priceScale="1" npcName="NPC_US_17" />
<farmland id="3" priceScale="1" npcName="NPC_US_17" />
<farmland id="4" priceScale="1" npcName="NPC_US_17" />
<farmland id="5" priceScale="1" npcName="NPC_US_20" />
<farmland id="6" priceScale="1" npcName="NPC_US_20" />
<farmland id="7" priceScale="1" npcName="NPC_US_20" />
<farmland id="8" priceScale="1" npcName="NPC_US_20" />
<farmland id="9" priceScale="1" npcName="NPC_US_20" />
<farmland id="10" priceScale="1" npcName="NPC_US_20" />
</farmlands>
</map>

game log after trying to load map;

2019-10-19 22:16 Error: D:/AidanCole/Documents/My Games/FarmingSimulator2019/mods/FS19_Rual_Australia/maps/xmls/FS19_Rual_Australia_farmlands.xml. <farmland id="3" priceScale="1" npcName="NPC_US_10" />

2019-10-19 22:16 <farmland id="4" priceScale="1" npcName="NPC_US_07" />

2019-10-19 22:16 <farmland id="5" priceScale="1" npcName="NPC_US_17" />

2019-10-19 22:16 <farmland id="6" priceScale="1" npcName="NPC_US_12" />

2019-10-19 22:16 <farmland id="7" priceScale="1" npcName="NPC_US_08" />

2019-10-19 22:16 <farmland id="8" priceScale="1" npcName="NPC_US_13" />

2019-10-19 22:16 <farmland id="9" priceScale="1" npcName="NPC_US_01" />

2019-10-19 22:16 <farmland id="10" priceScale="1" npcName="NPC_US_01" />

2019-10-19 22:16 <farmland id="11" priceScale="1" npcName="NPC_US_07" />

2019-10-19 22:16 <farmland id="12" priceScale="1" npcName="NPC_US_03" />

2019-10-19 22:16 <farmland id="13" priceScale="1" npcName="NPC_US_08" />

2019-10-19 22:16 <farmland id="14" priceScale="1" npcName="NPC_US_17" />

2019-10-19 22:16 <farmland id="15" priceScale="1" npcName="NPC_US_02" />

2019-10-19 22:16 <farmland id="16" priceScale="1" npcName="NPC_US_12" />

2019-10-19 22:16 <farmland id="17" priceScale="1" npcName="NPC_US_11" />

2019-10-19 22:16 <farmland id="18" priceScale="1" npcName="NPC_US_16" />

2019-10-19 22:16 <farmland id="19" priceScale="1" npcName="NPC_US_09" />

2019-10-19 22:16 <farmland id="20" priceScale="1" npcName="NPC_US_13" />

2019-10-19 22:16 <farmland id="21" priceScale="1" npcName="NPC_US_04" />

2019-10-19 22:16 <farmland id="22" priceScale="1" npcName="NPC_US_11" />

2019-10-19 22:16 <farmland id="23" priceScale="1" npcName="NPC_US_08" />

2019-10-19 22:16 <farmland id="24" priceScale="1" npcName="NPC_US_01" />

2019-10-19 22:16 <farmland id="25" priceScale="1" npcName="NPC_US_16" />

2019-10-19 22:16 <farmland id="26" priceScale="1" npcName="NPC_US_10" />

2019-10-19 22:16 <farmland id="27" priceScale="2" npcName="NPC_US_09" />

2019-10-19 22:16 <farmland id="28" priceScale="1" npcName="NPC_US_02" />

2019-10-19 22:16 <farmland id="29" priceScale="1" npcName="NPC_US_20" />

2019-10-19 22:16 <farmland id="30" priceScale="1" npcName="NPC_US_18" />

2019-10-19 22:16 <farmland LUA call stack:
2019-10-19 22:16 dataS/scripts/utils/Utils.lua (356) : printCallstack
2019-10-19 22:16 dataS/scripts/economy/FarmlandManager.lua (53) : getFilename
2019-10-19 22:16 dataS/scripts/utils/XMLUtil.lua (180) : loadFunc
2019-10-19 22:16 dataS/scripts/missions/mission00.lua (227) : loadMapData
2019-10-19 22:16 dataS/scripts/misc/AsyncManager.lua (42) : lambda
2019-10-19 22:16 dataS/scripts/misc/AsyncManager.lua (119) : runLambda
2019-10-19 22:16 dataS/scripts/misc/DeferredLoadingManager.lua (39) : runTopTask
2019-10-19 22:16 dataS/scripts/main.lua (1856) : update
2019-10-19 22:16 Warning (script): 'loadBitVectorMapFromFile': Argument 1 has wrong type. Expected: String. Actual: Nil
2019-10-19 22:16 ..\..\..\src\base\scripting\lua\LuaScriptSystem.cpp (882): expectedType == Value::VoidType || expectedType == Value::ClassType
2019-10-19 22:16 LUA call stack:
2019-10-19 22:16 dataS/scripts/economy/FarmlandManager.lua (63) : loadBitVectorMapFromFile
2019-10-19 22:16 dataS/scripts/utils/XMLUtil.lua (180) : loadFunc
2019-10-19 22:16 dataS/scripts/missions/mission00.lua (227) : loadMapData
2019-10-19 22:16 dataS/scripts/misc/AsyncManager.lua (42) : lambda
2019-10-19 22:16 dataS/scripts/misc/AsyncManager.lua (119) : runLambda
2019-10-19 22:16 dataS/scripts/misc/DeferredLoadingManager.lua (39) : runTopTask
2019-10-19 22:16 dataS/scripts/main.lua (1856) : update
2019-10-19 22:16 Warning: Loading farmland file 'nil' failed!

Bilbo Beutlin (BBeutlin) 19.10.2019 21:17
There's probably a syntax error within the "farmlands.xml", I'd guess invalid character.
Check eg. with Notepad++ for special characters like newline, etc.

Also check for proper path in densityMapFilename=...

Doug Williams (Dougw133) 27.04.2020 01:02
Im having this exact same issue was there ever a fix? Im not getting those errors with "NPC". I am getting the last 2 LUA errors just like you.

2020-04-26 14:55 dataS/scripts/utils/Utils.lua (356) : printCallstack
2020-04-26 14:55 dataS/scripts/economy/FarmlandManager.lua (53) : getFilename
2020-04-26 14:55 dataS/scripts/utils/XMLUtil.lua (180) : loadFunc
2020-04-26 14:55 dataS/scripts/missions/mission00.lua (227) : loadMapData
2020-04-26 14:55 dataS/scripts/misc/AsyncManager.lua (42) : lambda
2020-04-26 14:55 dataS/scripts/misc/AsyncManager.lua (119) : runLambda
2020-04-26 14:55 dataS/scripts/misc/DeferredLoadingManager.lua (39) : runTopTask
2020-04-26 14:55 dataS/scripts/main.lua (1856) : update
2020-04-26 14:55 Warning (script): 'loadBitVectorMapFromFile': Argument 1 has wrong type. Expected: String. Actual: Nil
2020-04-26 14:55 ..\..\..\src\base\scripting\lua\LuaScriptSystem.cpp (882): expectedType == Value::VoidType || expectedType == Value::ClassType
2020-04-26 14:55 LUA call stack:
2020-04-26 14:55 dataS/scripts/economy/FarmlandManager.lua (63) : loadBitVectorMapFromFile
2020-04-26 14:55 dataS/scripts/utils/XMLUtil.lua (180) : loadFunc
2020-04-26 14:55 dataS/scripts/missions/mission00.lua (227) : loadMapData
2020-04-26 14:55 dataS/scripts/misc/AsyncManager.lua (42) : lambda
2020-04-26 14:55 dataS/scripts/misc/AsyncManager.lua (119) : runLambda
2020-04-26 14:55 dataS/scripts/misc/DeferredLoadingManager.lua (39) : runTopTask
2020-04-26 14:55 dataS/scripts/main.lua (1856) : update
2020-04-26 14:55 Warning: Loading farmland file 'nil' failed!

It was because I didn't change the name in the map.xml. Somehow I changed names and didnt do it in the map.xml

<farmlands filename="maps/YOURMAP_farmlands.xml" />



Note: Log in to post. Create a new account here.