Page MenuHomeFeedback Tracker

Critical Bug: Server Crash Due to Admin Login Loop (ScriptInvoker Error)
Assigned, NormalPublic

Description

I’m currently hosting an Arma Reforger server through GTX (Windows Dedicated Server).
We’ve encountered a critical bug that causes the entire server to freeze and disconnect all players shortly after an admin logs in.

The issue appears to originate from the engine-side SCR_GameModeCampaign class, where calling OnPlayerRoleChange leads to a recursive loop and throws the following error:

SCRIPT (E): Virtual Machine Exception
Reason: ScriptInvoker: Recursive call of Invoke!
Function: OnPlayerRoleChange
Class: SCR_GameModeCampaign

This bug repeats immediately for every admin who joins, and even after leaving the server, the recursive state continues until the server crashes.

We’ve verified the issue is not related to mods, as it occurs on a clean install. It is either tied to the core game logic or a corrupted save state from the latest patch.

Please find attached the full console.log file for your review.

Steps to Reproduce:

  1. Start server normally (GTX hosting).
  2. Have any player join and sign in as admin.
  3. Server throws recursive error and spirals into a crash loop.

We kindly ask for a fix or workaround to avoid server downtime. Thank you.

Details

Severity
Crash
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Operating System Version
Latest Stable (as of June 2025)
Category
General
Steps To Reproduce
  1. Start server normally (GTX hosting).
  2. Have any player join and sign in as admin.
  3. Server immediately throws recursive error.
  4. Server enters crash loop and kicks all players.
Additional Information

The server is rented from GTXGaming and is running on their Windows Dedicated Server setup.
We're playing with full cross-play enabled (PlayStation, Xbox, and PC players).
The issue occurs regardless of platform — when any admin joins, the recursive crash begins.

Event Timeline

Yazed created this task.Jun 10 2025, 1:21 AM
Geez changed the task status from New to Assigned.Jun 10 2025, 12:21 PM