Page MenuHomeFeedback Tracker

Crash on #include statement with bad path in description.ext
Closed, ResolvedPublic

Description

When hosting a non-dedicated server, Arma 3 will crash at the mission selection screen if any mission in your mpmissions/ folder has an #include statement with a path that can't be resolved in the description.ext file.

Details

Severity
Crash
Resolution
Open
Reproducibility
Always
Operating System
Windows 10
Category
Server
Steps To Reproduce
  1. Create a new multiplayer mission and save it
  2. Make a new description.ext in that mission's folder in mpmissions/
  3. Add the line: #include "\notamod\notapath\totalnonsense.inc"
  4. Go back to the main Arma 3 menu
  5. Host a new server and get to the mission selection screen
  6. Arma 3 will crash
Additional Information

A number of special gameplay mods for Arma 3 (in particular, the popular mod "Arma Commander") feature missions that require as standard practice an #include statement in the description.ext that pulls in various common defines from the mod. When you deactivate the mod, you also have to purge all of the missions from your mpmissions/ folder, or else Arma 3 will crash.

Arguably Arma 3 should handle this case a little more gracefully?

Event Timeline

musurca created this task.May 6 2019, 10:10 PM
Astaroth claimed this task.May 13 2019, 4:06 PM
Astaroth added a subscriber: Astaroth.

Hi,
thanks for the report, we will look on it.

gc8 added a subscriber: gc8.Mar 29 2020, 4:01 PM

Any update on this? It's really bad when you want host a server and go to the mission select screen then arma will immediately crash. People are probably thinking what is causing their arma to crash when it's include dependency in a mission file

BIS_fnc_KK changed the task status from New to Assigned.

should be on dev

BIS_fnc_KK closed this task as Resolved.May 18 2020, 11:30 PM