Community Forum

field dimensions

Forum Overview >> Farming Simulator 22

CategoryFarming Simulator 22
Created13.01.2023 18:47


Randy Williams (oldlinespeed) 13.01.2023 18:47
Looking for help to fix this error. Did not make the map but trying to fix it and this is the last one out of many left. Any help would be much appreciated as i've spent hours trying to find a solution.

Error: getChildAt index 0 out of range for node 'fieldDimensions' (#children 0).
2023-01-13 12:35 LUA call stack:
dataS/scripts/field/FieldUtil.lua (232) : getChildAt
dataS/scripts/fieldJobs/MissionManager.lua (671) : getMeasurementPositionOfField
dataS/scripts/fieldJobs/MissionManager.lua (849) : getFieldData
dataS/scripts/fieldJobs/MissionManager.lua (774) : generateNewFieldMission
dataS/scripts/fieldJobs/MissionManager.lua (440) : generateMissions
dataS/scripts/BaseMission.lua (1263) : update
dataS/scripts/FSBaseMission.lua (1983) : update
dataS/scripts/missions/mission00.lua (577) : update
dataS/scripts/main.lua (1244) : update
2023-01-13 12:35 Warning (script): Unknown entity id 0 for 'object' in method 'getChildAt'.
2023-01-13 12:35 LUA call stack:
dataS/scripts/field/FieldUtil.lua (233) : getChildAt
dataS/scripts/fieldJobs/MissionManager.lua (671) : getMeasurementPositionOfField
dataS/scripts/fieldJobs/MissionManager.lua (849) : getFieldData
dataS/scripts/fieldJobs/MissionManager.lua (774) : generateNewFieldMission
dataS/scripts/fieldJobs/MissionManager.lua (440) : generateMissions
dataS/scripts/BaseMission.lua (1263) : update
dataS/scripts/FSBaseMission.lua (1983) : update
dataS/scripts/missions/mission00.lua (577) : update
dataS/scripts/main.lua (1244) : update
2023-01-13 12:35 Warning (script): Unknown entity id 0 for 'object' in method 'getChildAt'.
2023-01-13 12:35 LUA call stack:
dataS/scripts/field/FieldUtil.lua (234) : getChildAt
dataS/scripts/fieldJobs/MissionManager.lua (671) : getMeasurementPositionOfField
dataS/scripts/fieldJobs/MissionManager.lua (849) : getFieldData
dataS/scripts/fieldJobs/MissionManager.lua (774) : generateNewFieldMission
dataS/scripts/fieldJobs/MissionManager.lua (440) : generateMissions
dataS/scripts/BaseMission.lua (1263) : update
dataS/scripts/FSBaseMission.lua (1983) : update
dataS/scripts/missions/mission00.lua (577) : update
dataS/scripts/main.lua (1244) : update
2023-01-13 12:35 Warning (script): 'getWorldTranslation': Argument 1 has wrong type. Expected: Int. Actual: Nil
2023-01-13 12:35 2023-01-13 12:35 D:\auto_builder\cache\svn\640050437397821b319c267ef24e9fdd\src\base\scripting\lua\LuaScriptSystem.cpp (903)2023-01-13 12:35 : 2023-01-13 12:35 expectedType == Value::VoidType || expectedType == Value::ClassType
2023-01-13 12:35 LUA call stack:
dataS/scripts/field/FieldUtil.lua (236) : getWorldTranslation
dataS/scripts/fieldJobs/MissionManager.lua (671) : getMeasurementPositionOfField
dataS/scripts/fieldJobs/MissionManager.lua (849) : getFieldData
dataS/scripts/fieldJobs/MissionManager.lua (774) : generateNewFieldMission
dataS/scripts/fieldJobs/MissionManager.lua (440) : generateMissions
dataS/scripts/BaseMission.lua (1263) : update
dataS/scripts/FSBaseMission.lua (1983) : update
dataS/scripts/missions/mission00.lua (577) : update
dataS/scripts/main.lua (1244) : update
2023-01-13 12:35 Warning (script): Unknown entity id 0 for 'object' in method 'getWorldTranslation'.
2023-01-13 12:35 LUA call stack:
dataS/scripts/field/FieldUtil.lua (237) : getWorldTranslation
dataS/scripts/fieldJobs/MissionManager.lua (671) : getMeasurementPositionOfField
dataS/scripts/fieldJobs/MissionManager.lua (849) : getFieldData
dataS/scripts/fieldJobs/MissionManager.lua (774) : generateNewFieldMission
dataS/scripts/fieldJobs/MissionManager.lua (440) : generateMissions
dataS/scripts/BaseMission.lua (1263) : update
dataS/scripts/FSBaseMission.lua (1983) : update
dataS/scripts/missions/mission00.lua (577) : update
dataS/scripts/main.lua (1244) : update
2023-01-13 12:35 Warning (script): 'getWorldTranslation': Argument 1 has wrong type. Expected: Int. Actual: Nil
2023-01-13 12:35 2023-01-13 12:35 D:\auto_builder\cache\svn\640050437397821b319c267ef24e9fdd\src\base\scripting\lua\LuaScriptSystem.cpp (903)2023-01-13 12:35 : 2023-01-13 12:35 expectedType == Value::VoidType || expectedType == Value::ClassType
2023-01-13 12:35 LUA call stack:
dataS/scripts/field/FieldUtil.lua (238) : getWorldTranslation
dataS/scripts/fieldJobs/MissionManager.lua (671) : getMeasurementPositionOfField
dataS/scripts/fieldJobs/MissionManager.lua (849) : getFieldData
dataS/scripts/fieldJobs/MissionManager.lua (774) : generateNewFieldMission
dataS/scripts/fieldJobs/MissionManager.lua (440) : generateMissions
dataS/scripts/BaseMission.lua (1263) : update
dataS/scripts/FSBaseMission.lua (1983) : update
dataS/scripts/missions/mission00.lua (577) : update
dataS/scripts/main.lua (1244) : update
2023-01-13 12:35 Error: Running LUA method 'update'.
dataS/scripts/field/FieldUtil.lua(240) : attempt to perform arithmetic on local 'x0' (a nil value)

William Rowe (Bonger76) 15.01.2023 01:11
It looks that your fields have wrong arangment should look like this in editor

fields
field01
fieldDimensions
corner01_1
corner01_2
corner01_3
fieldMapIndicator
field02
fieldDimensions
corner01_1
corner01_2
corner01_3
fieldMapIndicator

this is just example you might have a lot more corners for each field group, compare the base game fileds,my guess is 'fieldDimensions' is in wrong order the

Error: getChildAt index 0 out of range for node 'fieldDimensions' (#children 0). 'fieldDimensions' or its corners or 'child' in wrong place you
will need to check all fields they all but one might be right hope somthing here helps.

Snake Man (snakeman) 16.01.2023 01:23
PMC Farming Simulator tutorial page explains how Field Definitions are created.

https://www.farming-simulator.org/19/terrain-field-definitions.php

That page is for FS19 but the exact same method works in FS22.



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