Description

This Jira was created from CrashReports submitted by the public due to the high number of occurrences. Descriptions from users are provided below.

Error message:

Assertion failed: Property->PropertyFlags & CPF_Net [Link Removed] [Line: 2209]

Source Context:

 2196       FirstNonCustomParent= -1;
 2197       
 2198       int32 RelativeHandle= 0;
 2199       int32 LastOffset= -1;
 2200       
 2201       Parents.Empty();
 2202       
 2203       for ( int32 i = 0; i < InObjectClass->ClassReps.Num(); i++ )
 2204       {
 2205       UProperty * Property= InObjectClass->ClassReps[i].Property;
 2206       const int32 ArrayIdx= InObjectClass->ClassReps[i].Index;
 2207       
 2208       check( Property->PropertyFlags & CPF_Net );
 2209       
 2210 ***** const int32 ParentHandle = AddParentProperty( Property, ArrayIdx );
 2211       
 2212       check( ParentHandle == i );
 2213       check( Parents[i].Property->RepIndex + Parents[i].ArrayIndex == i );
 2214       
 2215       Parents[ParentHandle].CmdStart = Cmds.Num();
 2216       RelativeHandle = InitFromProperty_r( Property, Property->ElementSize * ArrayIdx, RelativeHandle, ParentHandle );
 2217       Parents[ParentHandle].CmdEnd = Cmds.Num();
 2218       Parents[ParentHandle].Flags |= PARENT_IsConditional;
 2219       
 2220       if ( Parents[i].CmdEnd > Parents[i].CmdStart )
 2221       {
 2222       check( Cmds[Parents[i].CmdStart].Offset >= LastOffset );// >= since bool's can be combined
 2223       LastOffset = Cmds[Parents[i].CmdStart].Offset;
 2224       }
 2225       

Most recent user affected CL: 2934540

Logs:
[Link Removed]
[Link Removed]
[Link Removed]

CrashReporter User Descriptions:

  • 1. open project
    2. run game in editor, works fine
    3. make a code change, compile, save
    4. run game in editor, crashes
  • Running preview...
Steps to Reproduce
  1. Download and open the project at: [Link Removed]
  2. PIE with 2 players

Result: Editor Crashes

Callstack
UE4Editor_Engine!FRepLayout::InitFromObjectClass() [replayout.cpp:2211]
UE4Editor_Engine!UNetDriver::GetObjectClassRepLayout() [networkdriver.cpp:3020]
UE4Editor_Engine!UNetDriver::FindOrCreateRepChangedPropertyTracker() [networkdriver.cpp:3004]
UE4Editor_Engine!AActor::CallPreReplication() [actor.cpp:880]
UE4Editor_Engine!UNetDriver::ServerReplicateActors() [networkdriver.cpp:2245]
UE4Editor_Engine!UNetDriver::TickFlush() [networkdriver.cpp:192]
UE4Editor_Engine!TBaseUObjectMethodDelegateInstance<0,UNetDriver,void __cdecl() [delegateinstancesimpl_variadics.inl:852]
UE4Editor_Engine!TBaseMulticastDelegate<void,float>::Broadcast() [delegatesignatureimpl_variadics.inl:921]
UE4Editor_Engine!UWorld::Tick() [leveltick.cpp:1317]
UE4Editor_UnrealEd!UEditorEngine::Tick() [editorengine.cpp:1356]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [unrealedengine.cpp:370]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2643]
UE4Editor!GuardedMain() [launch.cpp:142]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:126]
UE4Editor!WinMain() [launchwindows.cpp:200]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:264]
kernel32!<Unknown>
ntdll!<Unknown>

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-29614 in the post.

14
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.114.124.134.144.154.164.174.18
Target Fix4.18
CreatedApr 19, 2016
ResolvedJan 25, 2018
UpdatedNov 26, 2019
Pull Requests
3893 - hillin