[Fatal error] UE 4.15.1 Crash while emiting event with socket.io

Hello guys!

I have a big problem, I am using SocketIO plugin in my project and when I try to Emit the message my editor is crashing horribly with popup window saying “Fatal error”. Here are some logs from crash, can anyone help me solve this issue?

[2017.03.26-23.56.13:486][917]LogCrashTracker: 


[2017.03.26-23.56.13:486][917]LogWindows:Error: === Critical error: ===
[2017.03.26-23.56.13:486][917]LogWindows:Error: 
[2017.03.26-23.56.13:486][917]LogWindows:Error: Fatal error!
[2017.03.26-23.56.13:486][917]LogWindows:Error: 
[2017.03.26-23.56.13:486][917]LogWindows:Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000038
[2017.03.26-23.56.13:486][917]LogWindows:Error: 
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-SocketIOClient.dll!USIOMessageConvert::ToSIOMessage() [c:\users\newicz\documents\unreal projects\ao\plugins\socketio-client-ue4\source\socketioclient\private\siomessageconvert.cpp:83]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-SocketIOClient.dll!USocketIOClientComponent::Emit() [c:\users\newicz\documents\unreal projects\ao\plugins\socketio-client-ue4\source\socketioclient\private\socketioclientcomponent.cpp:179]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-SocketIOClient.dll!USocketIOClientComponent::execEmit() [c:\users\newicz\documents\unreal projects\ao\plugins\socketio-client-ue4\source\socketioclient\public\socketioclientcomponent.h:52]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-CoreUObject.dll!UFunction::Invoke() [c:\unrealengine-4.15\engine\source\runtime\coreuobject\private\uobject\class.cpp:4525]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-CoreUObject.dll!UObject::CallFunction() [c:\unrealengine-4.15\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:721]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-CoreUObject.dll!UObject::ProcessContextOpcode() [c:\unrealengine-4.15\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2149]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-CoreUObject.dll!UObject::ProcessInternal() [c:\unrealengine-4.15\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:948]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-CoreUObject.dll!UFunction::Invoke() [c:\unrealengine-4.15\engine\source\runtime\coreuobject\private\uobject\class.cpp:4525]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-CoreUObject.dll!UObject::ProcessEvent() [c:\unrealengine-4.15\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1318]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-Engine.dll!AActor::ProcessEvent() [c:\unrealengine-4.15\engine\source\runtime\engine\private\actor.cpp:684]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-Engine.dll!FTimerUnifiedDelegate::Execute() [c:\unrealengine-4.15\engine\source\runtime\engine\public\timermanager.h:50]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-Engine.dll!FTimerManager::Tick() [c:\unrealengine-4.15\engine\source\runtime\engine\private\timermanager.cpp:574]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-Engine.dll!UWorld::Tick() [c:\unrealengine-4.15\engine\source\runtime\engine\private\leveltick.cpp:1427]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-UnrealEd.dll!UEditorEngine::Tick() [c:\unrealengine-4.15\engine\source\editor\unrealed\private\editorengine.cpp:1630]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() [c:\unrealengine-4.15\engine\source\editor\unrealed\private\unrealedengine.cpp:391]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor.exe!FEngineLoop::Tick() [c:\unrealengine-4.15\engine\source\runtime\launch\private\launchengineloop.cpp:3025]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor.exe!GuardedMain() [c:\unrealengine-4.15\engine\source\runtime\launch\private\launch.cpp:166]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor.exe!GuardedMainWrapper() [c:\unrealengine-4.15\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor.exe!WinMain() [c:\unrealengine-4.15\engine\source\runtime\launch\private\windows\launchwindows.cpp:210]
[2017.03.26-23.56.13:486][917]LogWindows:Error: UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
[2017.03.26-23.56.13:486][917]LogWindows:Error: KERNEL32.DLL!0x0000000025388364
[2017.03.26-23.56.13:486][917]LogWindows:Error: ntdll.dll!0x0000000027DD70D1
[2017.03.26-23.56.13:486][917]LogWindows:Error: ntdll.dll!0x0000000027DD70D1
[2017.03.26-23.56.13:486][917]LogWindows:Error: 
[2017.03.26-23.56.13:514][917]LogExit: Executing StaticShutdownAfterError
[2017.03.26-23.56.13:521][917]LogWindows: FPlatformMisc::RequestExit(1)
[2017.03.26-23.56.13:521][917]Log file closed, 03/27/17 01:56:13

This bug was addressed in the plugin here: none case message receive bug · Issue #36 · getnamo/socketio-client-ue4 · GitHub and current releases of the plugin should not have this issue.

For future socket.io problems I recommend checking you have the latest version found here: Releases · getnamo/socketio-client-ue4 · GitHub

If that doesn’t solve it, the best place to post questions for the plugin is at the github repo: Issues · getnamo/socketio-client-ue4 · GitHub which allows me to track them better.