UnhandledRejection

From RAGE Multiplayer Wiki
Revision as of 18:30, 3 September 2025 by Koprawiki (talk | contribs) (example of canceling default message box)

Client-Side
Function

 JavaScript



JavaScript Syntax

Parameters

  • promise: Promise that was rejected and not handled, it is of Promise<any> type.
  • error: Error of the promise that was rejected, it is of any type.

Example

The example below cancels the default error message box on client unhandled promise rejection and prints to the F11 console instead.

mp.events.add('unhandledRejection', (promise, error) => {
    // Print the message to F11 console instead or forward to the server for logging
    mp.console.logError(`[unhandledRejection]: ${JSON.stringify(promise)} ${error}`);

    // Cancel the event to prevent default error message box
    return true; 
});


See also

Browser

Checkpoints

Colshapes

Console

Common

Damage

Vehicles

Voice chat

Streaming

Graphics

Waypoint

Misc