ALiVEOS / ALiVE.OS

ALiVE Open Source GPL v2
http://alivemod.com/
Other
157 stars 80 forks source link

Errors if using ATO #484

Open highhead opened 6 years ago

highhead commented 6 years ago

Run vanilla mission (its ALiVE Air Superiority with updated ATO module) attached for about 10 minutes, see errors popping up. In the first place I thought it may be related to ATO player tasks, but that was just a coincidence.

ALiVE_Air_Superiority.Altis.zip

RPT: Arma3_x64_2017-12-04_17-20-41.zip

private _default = param [2, _hash select 3];

if (isNil "_default") then {>
19:28:04   Error position: <select 3];

if (isNil "_default") then {>
19:28:04   Error Zero divisor
19:28:04 File \x\cba\addons\hashes\fnc_hashGet.sqf [CBA_fnc_hashGet], line 1755
19:28:04 ALiVE_fnc_HashGet retrieved wrong input [["#CBA_HASH#",["vehicle_2","vehicle_4","vehicle_5","vehicle_6","vehicle_7","vehicle_8","vehicle_9","vehicle_10","vehicle_11","vehicle_12","vehicle_13"],[["#CBA_HASH#",["vehicleClass","airspace","startPos","startDir","isOnCarrier","helipad","roles","crewID","currentPos","profileID"],["B_Heli_Attack_01_dynamicLoadout_F","BLU",[20777.8,7214.21,0.0100174],325.791,false,[20798.2,7227.67,0],["CAS","Attack","Fighter"],"BLU_F-entity_158",[20777.8,7214.21,0.0100174],"vehicle_2"],any],["#CBA_HASH#",["vehicleClass","airspace","startPos","startDir","isOnCarrier","helipad","roles","crewID","currentPos","profileID"],["B_Heli_Attack_01_dynamicLoadout_F","BLU",[20788.3,7198.98,0.0114555],325.798,false,[20798.3,7227.64,0.0384903],["CAS","Attack","Fighter"],"BLU_F-entity_160",[20788.3,7198.98,0.0114555],"vehicle_4"],any],["#CBA_HASH#",["vehicleClass","airspace","startPos","startDir","isOnCarrier","helipad","roles","crewID","currentPos","profileID"],["B_Heli_Attack_01_dynamicLoadout_F",
19:28:04 Error in expression < = [ALIVE_profileHandler, "getProfile", _profileID] call ALIVE_fnc_profileHandle>
19:28:04   Error position: <_profileID] call ALIVE_fnc_profileHandle>
19:28:04   Error Undefined variable in expression: _profileid
19:28:04 File \x\alive\addons\mil_ato\fnc_ATO.sqf [ALiVE_fnc_ATO], line 4704

a few mins. later this one pops up:

19:46:33 Error in expression <_fnc_hashGet;
if ((_eventData select 3) == _args) then {
_result pushback _event>
19:46:33   Error position: <== _args) then {
_result pushback _event>
19:46:33   Error ==: Type Array, expected Number,String,Not a Number,Object,Side,Group,Text,Config entry,Display (dialog),Control,Network Object,Team member,Task,Location
19:46:33 File \x\alive\addons\mil_ato\fnc_ATO.sqf [ALiVE_fnc_ATO], line 2340

a new one popped up today (spams the screen continously then), which i made a seperate ticket for (#487)

another new one, related to missing enemy factions, which results in further errors if player tasks are enabled:

17:40:30 Error in expression <AR",_location,_destination,_sidePlayers,_enemyFaction,_current,_apply,_target];
>
17:40:30   Error position: <_enemyFaction,_current,_apply,_target];
>
17:40:30   Error Undefined variable in expression: _enemyfaction
17:40:30 File \x\alive\addons\mil_ato\fnc_ATO.sqf [ALiVE_fnc_ATO], line 2724
17:40:30 Error in expression <er"];

_side = _this select 0;

switch (_side) do
{
case EAST: {0};
case WEST: {>
17:40:30   Error position: <_side) do
{
case EAST: {0};
case WEST: {>
17:40:30   Error Undefined variable in expression: _side
17:40:30 File \x\alive\addons\x_lib\functions\conversions\fnc_sideObjectToNumber.sqf [ALiVE_fnc_sideObjectToNumber], line 1808
17:40:30 Error in expression <askPlayers!"] call ALiVE_fnc_Dump};
if (_taskEnemyFaction == "") exitwith {["C2I>
17:40:30   Error position: <_taskEnemyFaction == "") exitwith {["C2I>
17:40:30   Error Undefined variable in expression: _taskenemyfaction
17:40:30 File \x\alive\addons\mil_C2ISTAR\tasks\fnc_taskCSAR.sqf [ALiVE_fnc_taskCSAR], line 1813
ghost commented 6 years ago

Same errors here.

I'm running a single player campaign in Stratis with the USS Freedom. After a while, once the ATO starts to lose assets, errors start to pop up. 0:22:59 Error in expression <rivate _profileID = _eventEnemyProfiles select _foreachIndex; private _targetPro> 0:22:59 Error position: <select _foreachIndex; private _targetPro> 0:22:59 Error Zero divisor 0:22:59 File \x\alive\addons\mil_ato\fnc_ATO.sqf [ALiVE_fnc_ATO], line 5953

Mission and RPT: ALIVE - Testing mission - USS Freedom.zip

I've observed some weird behaviour too: