Description

We changed the IP address serialization format without bumping the LAN beacon packet version. Should just need to bump it up.

Steps to Reproduce
  1. Create a project in 4.21
  2. Call node CreateSession with Lan option and numbers of players set.
  3. Call OpenLevel node with listen option
  4. Create a project in 4.22
  5. Call node FindSession with Lan option
Callstack
Unhandled exception

UE4Editor_OnlineSubsystemNull!operator>>() [d:\build\++ue4\sync\engine\plugins\online\onlinesubsystem\source\public\nboserializer.h:817]
UE4Editor_OnlineSubsystemNull!FOnlineSessionNull::ReadSessionFromPacket() [d:\build\++ue4\sync\engine\plugins\online\onlinesubsystemnull\source\private\onlinesessioninterfacenull.cpp:1085]
UE4Editor_OnlineSubsystemNull!FOnlineSessionNull::OnValidResponsePacketReceived() [d:\build\++ue4\sync\engine\plugins\online\onlinesubsystemnull\source\private\onlinesessioninterfacenull.cpp:1180]
UE4Editor_OnlineSubsystemNull!TBaseRawMethodDelegateInstance<0,FOnlineSessionNull,void __cdecl(unsigned char *,int)>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:518]
UE4Editor_OnlineSubsystem!FLANSession::TriggerOnValidResponsePacketDelegates() [d:\build\++ue4\sync\engine\plugins\online\onlinesubsystem\source\public\lanbeacon.h:231]
UE4Editor_OnlineSubsystem!FLANSession::Tick() [d:\build\++ue4\sync\engine\plugins\online\onlinesubsystem\source\private\lanbeacon.cpp:246]
UE4Editor_OnlineSubsystemNull!FOnlineSessionNull::Tick() [d:\build\++ue4\sync\engine\plugins\online\onlinesubsystemnull\source\private\onlinesessioninterfacenull.cpp:961]
UE4Editor_OnlineSubsystemNull!FOnlineSubsystemNull::Tick() [d:\build\++ue4\sync\engine\plugins\online\onlinesubsystemnull\source\private\onlinesubsystemnull.cpp:174]
UE4Editor_Core!FTicker::Tick() [d:\build\++ue4\sync\engine\source\runtime\core\private\containers\ticker.cpp:95]
UE4Editor!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:4167]
UE4Editor!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:168]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:145]
UE4Editor!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:275]
UE4Editor!__scrt_common_main_seh() [d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-72984 in the post.

0
Login to Vote

Fixed
ComponentNetworking
Affects Versions4.22
Target Fix4.22.1
Fix Commit5958967
Main Commit5958968
CreatedApr 17, 2019
ResolvedApr 17, 2019
UpdatedApr 23, 2019