While sitting in any of the boats (Boat_01), NULL pointer errors are logged to the crash log on client repeatedly, with the log size growing rapidly to tens of megabytes in a short amount of time.
Virtual Machine Exception
Reason: NULL pointer to instance. Variable 'possibleActions' during call 'array<ActionBase_Basic>.Count'
Class: 'ToggleVehicleLightsActionInput'
Function: 'UpdatePossibleActions'
Stack trace:
scripts/4_World/classes/useractionscomponent/actioninput.c:895 Function UpdatePossibleActions
scripts/4_World/classes/useractionscomponent/actionmanagerclient.c:577 Function FindContextualUserActions
scripts/4_World/classes/useractionscomponent/actionmanagerclient.c:140 Function Update
scripts/4_World/entities/manbase/playerbase.c:3341 Function CommandHandler
The reason is that ToggleVehicleLightsActionInput::UpdatePossibleActions does not check if target.GetObject().GetActions(this.Type(), possibleActions) actually set the possibleActions array (which is not initialized in UpdatePossibleActions either).