I’m trying to fix this bug because it’s preventing my game from packaging. I have a third person camera added in C++ which didn’t get any errors in 4.9 but does in 4.11
The error is:
LogSceneComponent:Error: Component 'SpringArmComponent /Game/Maps/UEDPIE_0_Traveling_Shark.Traveling_Shark:PersistentLevel.BP_Mercenary_C_0.CameraBoom_TP' has 'CameraComponent /Engine/Transient.TRASH_Default__BP_Base_Character_C_0:FollowCamera_TP' in its AttachChildren array, however, 'CameraComponent /Engine/Transient.TRASH_Default__BP_Base_Character_C_0:Fo llowCamera_TP' believes it is attached to 'SpringArmComponent /Engine/Transient.TRASH_Default__BP_Base_Character_C_0:CameraBoom_TP' LogSceneComponent:Error: Component 'CapsuleComponent /Game/Maps/UEDPIE_0_Traveling_Shark.Traveling_Shark:PersistentLevel.BP_Mercenary_C_0.CollisionCylinder' has 'SpringArmComponent /Engine/Transient.TRASH_Default__BP_Base_Character_C_0:CameraBoom_TP' in its AttachChildren array, however, 'SpringArmComponent /Engine/Transient.TRASH_Default__BP_Base_Character_ C_0:CameraBoom_TP' believes it is attached to 'CapsuleComponent /Engine/Transient.TRASH_Default__BP_Base_Character_C_0:CollisionCylinder'
The code for it in the .cpp file, where I think all the action is happening is:
CameraBoom_TP = CreateDefaultSubobject<USpringArmComponent>(TEXT("CameraBoom_TP")); CameraBoom_TP->AttachTo(RootComponent); CameraBoom_TP->TargetArmLength = 212.0f; // The camera follows at this distance behind the character CameraBoom_TP->bUsePawnControlRotation = false; // Rotate the arm based on the controller // Create a follow camera FollowCamera_TP = CreateDefaultSubobject<UCameraComponent>(TEXT("FollowCamera_TP")); FollowCamera_TP->AttachTo(CameraBoom_TP, USpringArmComponent::SocketName); // Attach the camera to the end of the boom and let the boom adjust to match the controller orientation FollowCamera_TP->bUsePawnControlRotation = false; // Camera does not rotate relative to arm FollowCamera_TP->SetRelativeLocation(FVector(0,37,102));
Does anyone have any idea what the error is actually trying to get me to change? Seems like everything is attached as it’s supposed to be.