Page MenuHomeFeedback Tracker

Bis Revive function keep breaking Randomly (
Closed, ResolvedPublic

Description

1 - Mission been running for month never had any trouble

2- but since last two day , been having some crazy bug ( where the client get this

"

10:04:59 Error in expression <} do

{

_unitsEvaluated = [];

if (count bis_revive3d_unitsToProcess == 0) then

{>

10:04:59 Error position: <bis_revive3d_unitsToProcess == 0) then

{>

10:04:59 Error Undefined variable in expression: bis_revive3d_unitstoprocess

10:04:59 File a3\functions_f_mp_mark\revive\fn_reviveInit.sqf [BIS_fnc_reviveInit], line 617

Then any player inside the server will see this error with more data (if only scripterror set to 1).

as soon this happen all script and eventhandler stop working

sleep 0.065;

bis_revive_timer = (bis_revive_timer + 1) % 12;

if (bis_rev>
11:14:09 Error position: <bis_revive_timer + 1) % 12;

if (bis_rev>
11:14:09 Error Undefined variable in expression: bis_revive_timer
11:14:09 File a3\functions_f_mp_mark\revive\fn_reviveInit.sqf [BIS_fnc_reviveInit], line 573
11:14:09 Error in expression <er != "DEAD") && (abs((damage player) - BIS_oldDMG) > 0.0001) && BIS_applyPP3 &&>
11:14:09 Error position: <BIS_oldDMG) > 0.0001) && BIS_applyPP3 &&>
11:14:09 Error Undefined variable in expression: bis_olddmg
11:14:09 Error in expression <((BIS_oldLifeState == "HEALTHY") || (BIS_o>
11:14:09 Error position: <BIS_oldLifeState == "HEALTHY") || (BIS_o>
11:14:09 Error Undefined variable in expression: bis_oldlifestate
11:14:09 Error in expression <) && (abs((GetOxygenRemaining player) - BIS_oldOxygen) > 0.0001) && BIS_applyPP5>
11:14:09 Error position: <BIS_oldOxygen) > 0.0001) && BIS_applyPP5>
11:14:09 Error Undefined variable in expression: bis_oldoxygen
11:14:09 Error in expression < do
{
sleep 0.065;

bis_revive_timer = (bis_revive_timer + 1) % 12;

if (bis_rev>
11:14:09 Error position: <bis_revive_timer + 1) % 12;

  1. if a player try to join the server , the client game will crash giving this error

Error in expression <!isnull player

&&

BIS_fnc_feedback_allowPP>

10:12:40 Error position: <BIS_fnc_feedback_allowPP>

10:12:40 Error Undefined variable in expression: bis_fnc_feedback_allowpp

10:12:40 Attempt to override final function - bis_fnc_uniqueclasses

10:12:40 Attempt to override final function - bis_fnc_removecuratoricon

10:12:40 Attempt to override final function - bis_fnc_locweaponinfo

10:12:40 Attempt to override final function - bis_fnc_exp_camp_playtimelinevideo

10:12:40 Error in expression <!isnull player

&&

BIS_fnc_feedback_allowPP>

10:12:40 Error position: <BIS_fnc_feedback_allowPP>

  1. step i took :

    -Verify game integrity ( server and client)
    • check the mission file for any integrity (no error)
    • debug each step to find if any irregularity during the mission nothing
    • server rtp don't show any error related to that bug
  1. revive setting inside description

//--- Respawn

respawn = 3; // 0 = NONE. 1 = BIRD. 2 = INSTANT. 3 = BASE. 4 = GROUP. 5 = SIDE.

respawnDelay = 15;

RespawnDialog = 1; // default = 1. show respawn timer and scoreboard when killed.

respawnTemplates[] = {"MenuInventory", "MenuPosition"}; // "Seagull", "f_spectator", "f_JIP", "MenuInventory", "MenuPosition", "Tickets", "EndMission", "Counter", "Wave"

respawnButton = 1;

respawnOnStart = -1;

//--- Revive

ReviveMode = 1; //0: disabled, 1: enabled, 2: controlled by player attributes

ReviveUnconsciousStateMode = 0; //0: basic, 1: advanced, 2: realistic

ReviveRequiredTrait = 0; //0: none, 1: medic trait is required

ReviveRequiredItems = 0; //0: none, 1: medkit, 2: medkit or first aid kit

ReviveRequiredItemsFakConsumed = 0; //0: first aid kit is not consumed upon revive, 1: first aid kit is consumed

ReviveDelay = 6; //time needed to revive someone (in secs)

ReviveMedicSpeedMultiplier = 2; //speed multiplier for revive performed by medic

ReviveForceRespawnDelay = 3; //time needed to perform force respawn (in secs)

ReviveBleedOutDelay = 600; //unconscious state duration (in secs

6- bug happen rarely and affect all client connected also happen after restart time./.

logs


Mission file

Details

Severity
Crash
Resolution
Open
Reproducibility
Random
Operating System
Windows 10 x64
Category
Engine
Steps To Reproduce

None (did try everything )

Event Timeline

Wulf added a subscriber: Wulf.Jan 30 2018, 5:08 PM

Hello.

Could you please send us the mission inparticular?

ok just crashed again

ok i think i find the issue , running more test stable for now , thanks

bclaws01 added a comment.EditedJan 31 2018, 7:26 PM

ok did crash again , i tried everything when i try to join during crash .
getting this

12:24:10 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:10 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:10 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:10 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:10 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:10 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:11 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:11 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:11 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:11 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:11 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:11 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:11 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:11 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:11 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:12 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:12 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:12 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:12 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:12 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:12 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:12 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:12 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:12 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:13 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:13 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:13 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:13 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:13 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:13 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:14 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:14 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:14 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:14 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:14 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:14 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:14 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:14 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:14 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:15 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:15 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:15 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:15 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:15 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:15 Error Undefined variable in expression: bis_fnc_feedback_allowdeathscreen
12:24:15 Error in expression < player == "DEAD") && BIS_applyPP4 && (!BIS_fnc_feedback_allowDeathScreen) && BI>
12:24:15 Error position: <BIS_fnc_feedback_allowDeathScreen) && BI>
them crash , also server logs dont show any error

bclaws01 updated the task description. (Show Details)Feb 1 2018, 2:31 AM
bclaws01 updated the task description. (Show Details)

crashed again with new data inside server logs

Get matrix of physx actor is not valid! Object: , ,
Overflow
Overflow
Overflow
Overflow
Overflow
Overflow
Overflow
Overflow
Overflow
Overflow
Overflow
Overflow
Get matrix of physx actor is not valid! Object: , ,
Get matrix of physx actor is not valid! Object: , ,
Get matrix of physx actor is not valid! Object: , ,
Get matrix of physx actor is not valid! Object: , ,
Get matrix of physx actor is not valid! Object: , ,
Get matrix of physx actor is not valid! Object: , ,
Get matrix of physx actor is not valid! Object: , ,
Get matrix of physx actor is not valid! Object: , ,

Get matrix of physx actor is not valid! Object: a17cd78100# 1855976: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a17cd78100# 1855976: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a17cd78100# 1855976: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1cf560b80# 1855978: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1cf560b80# 1855978: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1cf560b80# 1855978: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1cf560b80# 1855978: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1cf560b80# 1855978: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1cf562b00# 1855979: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1cf562b00# 1855979: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1cf562b00# 1855979: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1cf562b00# 1855979: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1cf562b00# 1855979: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1d4aaf580# 1855981: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1d4aaf580# 1855981: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1d4aaf580# 1855981: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1d4aaf580# 1855981: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1d4aaf580# 1855981: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1d4aaeb00# 1855982: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1d4aaeb00# 1855982: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1d4aaeb00# 1855982: dummyweapon.p3d, WeaponHolderSimulated, Local
Get matrix of physx actor is not valid! Object: a1d4aaeb00# 1855982: dummyweapon.p3d, WeaponHolderSimulated, Local

update:
1.80.144071 PERFORMANCE binaries, v03, fixed the issue , finally :)

Wulf closed this task as Resolved.Feb 5 2018, 9:13 AM
Wulf claimed this task.

Seems like