Critical Error on Launch
Posted: 2018-02-27 00:54
Here's a photo of the error that occus on launch:
https://i.imgur.com/B0x2wwV.jpg
The message only appears for a brief split second before disappearing and closing the game.
Here's my PRLauncher.log
https://i.imgur.com/B0x2wwV.jpg
The message only appears for a brief split second before disappearing and closing the game.
Here's my PRLauncher.log
Code: Select all
Project Reality Log File
PRLauncher.exe started at: 2018-02-26T19:49:13
Critical Error: An unhandled exception has occured. Details are as follows:
String reference not set to an instance of a String.
Parameter name: s
Further details can be found in the following file:
[url]C:\Program Files (x86)\Project Reality\Project Reality BF2\mods\pr\bin\PRLauncher.log[/url]
Please report this error to the Project Reality Team, and include the log file in your report.
[url=https://www.realitymod.com/forum/f27-pr-bf2-support]Visit Support Forum[/url]
> System.ArgumentNullException: String reference not set to an instance of a String.
Parameter name: s
at System.Text.Encoding.GetBytes(String s)
at Reality.Utils.Extensions.ToMD5(String )
at Reality.BF2.GameSpy.LoginServer.CreateLoginResponse(SocketState , Dictionary`2 )
at Reality.BF2.GameSpy.LoginServer.(SocketState , String , Dictionary`2 )
at Reality.BF2.GameSpy.LoginServer.(SocketState , String )
at Reality.BF2.GameSpy.LoginServer.(IAsyncResult )
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)