Can't package game due to LogLinker:Error: REINST_MyFile.Uasset has an inappropriate outermost, it was probably saved with a deprecated outer"

I havent had this problem until 4.15

I’ve found one other people who also has this issue and it was marked fixed, however the person didnt actually fix his problem. Attached is my logs stating the failure.

UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:994][  0]LogOutputDevice:Error: === Handled ensure: ===
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:994][  0]LogOutputDevice:Error: 
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:994][  0]LogOutputDevice:Error: Ensure condition failed: FunctionReference.IsSelfContext() || (MemberClass != nullptr) || bIsLocalMacro [File:D:\Build\++UE4+Release-4.15+Compile\Sync\Engine\Source\Editor\BlueprintGraph\Private\K2Node_CallFunction.cpp] [Line: 1678]
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:994][  0]LogOutputDevice:Error: Unknown member class in /Temp/__TEMP_BP__/Game/ToMigrate/RogueCharacter2.RogueCharacter2:EventGraph.K2Node_CallFunction_2741
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:995][  0]LogOutputDevice:Error: Stack: 
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:995][  0]LogOutputDevice:Error: UE4Editor-Core.dll!0x00000000399F95E6
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:995][  0]LogOutputDevice:Error: UE4Editor-Core.dll!0x00000000397A9B82
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:995][  0]LogOutputDevice:Error: UE4Editor-Core.dll!0x00000000397BB666
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:995][  0]LogOutputDevice:Error: UE4Editor-BlueprintGraph.dll!0x0000000023B6BD66
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:995][  0]LogOutputDevice:Error: UE4Editor-BlueprintGraph.dll!0x0000000023B866F0
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:995][  0]LogOutputDevice:Error: UE4Editor-CoreUObject.dll!0x0000000033A92B60
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:995][  0]LogOutputDevice:Error: UE4Editor-CoreUObject.dll!0x0000000033A91CED
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:995][  0]LogOutputDevice:Error: UE4Editor-BlueprintNativeCodeGen.dll!0x00000000217951C5
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:995][  0]LogOutputDevice:Error: UE4Editor-BlueprintNativeCodeGen.dll!0x0000000021798127
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:996][  0]LogOutputDevice:Error: UE4Editor-BlueprintNativeCodeGen.dll!0x0000000021795EDA
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:996][  0]LogOutputDevice:Error: UE4Editor-UnrealEd.dll!0x0000000024CD83E8
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:996][  0]LogOutputDevice:Error: UE4Editor-UnrealEd.dll!0x0000000024D3C3A2
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:996][  0]LogOutputDevice:Error: UE4Editor-UnrealEd.dll!0x0000000024C0045D
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:996][  0]LogOutputDevice:Error: UE4Editor-UnrealEd.dll!0x0000000024BF3BF2
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:996][  0]LogOutputDevice:Error: UE4Editor-Cmd.exe!0x00000000379E776F
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:996][  0]LogOutputDevice:Error: UE4Editor-Cmd.exe!0x00000000379DE96A
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:996][  0]LogOutputDevice:Error: UE4Editor-Cmd.exe!0x00000000379DEBBA
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:996][  0]LogOutputDevice:Error: UE4Editor-Cmd.exe!0x00000000379F0A29
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:996][  0]LogOutputDevice:Error: UE4Editor-Cmd.exe!0x00000000379F16FE
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:996][  0]LogOutputDevice:Error: KERNEL32.DLL!0x0000000071278364
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:997][  0]LogOutputDevice:Error: ntdll.dll!0x00000000718170D1
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:997][  0]LogOutputDevice:Error: 
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.04.10-07.08.40:997][  0]LogOutputDevice:Error: end: stack for UAT

Hello,

Could you please post the full cook log? Information in the full log can help us better determine this nature of your issue.

Thanks!

There is my full cook log

Also here is the reference viewer for Knight_Character:

I have a couple of other quick questions for you:

  1. Have you deleted your Saved & Intermediate folders?
  2. Is this a code project?

Hello,

We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will follow up.

刷新蓝图节点 应该是你的蓝图调用了c++的静态方案

This post may have your answer: https://answers.unrealengine.com/questions/582958/cant-package-game-has-an-inappropriate-outermost.html