Tencent / puerts

PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript.
Other
4.97k stars 696 forks source link

ue4 打包后崩溃 #550

Closed LastSunlight closed 2 years ago

LastSunlight commented 2 years ago

error log | 日志或报错信息

[2021.11.22-04.58.14:562][ 0]Puerts: Display: Bind module [UnrealEngineWarp/GameInstance/Skl_TsGameInstance] [2021.11.22-04.58.14:573][ 0]LogWindows: Windows GetLastError: 操作成功完成。 (0) [2021.11.22-04.58.16:521][ 0]LogWindows: Error: === Critical error: === [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [2021.11.22-04.58.16:522][ 0]LogWindows: Error: Assertion failed: !FUObjectThreadContext::Get().IsRoutingPostLoad [File:E:/CodeSklForyoung/Engine/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp] [Line: 1851] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: Cannot call UnrealScript (KismetSystemLibrary /Script/Engine.Default__KismetSystemLibrary - Function /Script/Engine.KismetSystemLibrary:GetFrameCount) while PostLoading objects [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ffb96124f69 KERNELBASE.dll!UnknownFunction [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7723959d6 CodeForyoung.exe!ReportAssert() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformCrashContext.cpp:1644] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff772399df8 CodeForyoung.exe!FWindowsErrorOutputDevice::Serialize() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Core\Private\Windows\WindowsErrorOutputDevice.cpp:78] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7720d8bdd CodeForyoung.exe!FOutputDevice::LogfImpl() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Core\Private\Misc\OutputDevice.cpp:61] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff772061ddb CodeForyoung.exe!AssertFailedImplV() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:104] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff772063fe0 CodeForyoung.exe!FDebug::CheckVerifyFailedImpl() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:461] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7784e0656 CodeForyoung.exe!DispatchCheckVerify<void, >() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Core\Public\Misc\AssertionMacros.h:164] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77279c9e0 CodeForyoung.exe!UObject::ProcessEvent() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1851] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff770a7ab4c CodeForyoung.exe!puerts::FFunctionTranslator::Call() [E:\CodeSklForyoung\Project\CodeForyoung\Plugins\Puerts\Source\JsEnv\Private\FunctionTranslator.cpp:255] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff770a7ada0 CodeForyoung.exe!puerts::FFunctionTranslator::Call() [E:\CodeSklForyoung\Project\CodeForyoung\Plugins\Puerts\Source\JsEnv\Private\FunctionTranslator.cpp:203] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff776fe8680 CodeForyoung.exe!v8::internal::FunctionCallbackArguments::Call() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff776fe7b6f CodeForyoung.exe!v8::internal::CustomArguments<v8::FunctionCallbackInfo >::GetReturnValue() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff776fe7eef CodeForyoung.exe!v8::internal::Builtin_HandleApiCallAsFunction() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff776fe7cee CodeForyoung.exe!v8::internal::Builtin_HandleApiCall() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7776b4d5d CodeForyoung.exe!Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77762cc3c CodeForyoung.exe!Builtins_ArgumentsAdaptorTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77763388c CodeForyoung.exe!Builtins_InterpreterEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff777630e41 CodeForyoung.exe!Builtins_JSEntryTrampoline() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff777630a2c CodeForyoung.exe!Builtins_JSEntry() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff776e8a3d3 CodeForyoung.exe!v8::internal::Execution::CallWasm() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff776e89d46 CodeForyoung.exe!v8::internal::Execution::Call() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff776e4c2eb CodeForyoung.exe!v8::Function::Call() [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff770bb5129 CodeForyoung.exe!puerts::FJsEnvImpl::MakeSureInject() [E:\CodeSklForyoung\Project\CodeForyoung\Plugins\Puerts\Source\JsEnv\Private\JsEnvImpl.cpp:955] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff770bf42f5 CodeForyoung.exe!UTypeScriptGeneratedClass::Bind() [E:\CodeSklForyoung\Project\CodeForyoung\Plugins\Puerts\Source\JsEnv\Private\TypeScriptGeneratedClass.cpp:131] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77251d7bc CodeForyoung.exe!UStruct::PostLoad() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:1980] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77251d6d2 CodeForyoung.exe!UClass::PostLoad() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:4070] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7757539fe CodeForyoung.exe!UBlueprintGeneratedClass::PostLoad() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Engine\Private\BlueprintGeneratedClass.cpp:159] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77268c6cb CodeForyoung.exe!UObject::ConditionalPostLoad() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1096] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7724bb1d7 CodeForyoung.exe!FAsyncPackage::PostLoadObjects() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:6425] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7724def2d CodeForyoung.exe!FAsyncPackage::TickAsyncPackage() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:5589] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7724bd4c3 CodeForyoung.exe!FAsyncLoadingThread::ProcessAsyncLoading() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:4099] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7724df4fb CodeForyoung.exe!FAsyncLoadingThread::TickAsyncThread() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:4857] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7724dcd5e CodeForyoung.exe!FAsyncLoadingThread::TickAsyncLoading() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:4556] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7724a89a7 CodeForyoung.exe!FAsyncLoadingThread::FlushLoading() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:7023] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff772509e5f CodeForyoung.exe!FlushAsyncLoading() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncPackageLoader.cpp:645] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77279609f CodeForyoung.exe!LoadPackageInternal() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1147] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7727959ba CodeForyoung.exe!LoadPackage() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1469] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7727ab3b3 CodeForyoung.exe!ResolveName() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:791] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7727bd4f0 CodeForyoung.exe!StaticLoadObjectInternal() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:853] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff7727bc905 CodeForyoung.exe!StaticLoadObject() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:928] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff775a4c4c3 CodeForyoung.exe!UGameEngine::Init() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Engine\Private\GameEngine.cpp:1089] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff770a11a2f CodeForyoung.exe!FEngineLoop::Init() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4018] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff770a2cd83 CodeForyoung.exe!GuardedMain() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Launch\Private\Launch.cpp:160] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff770a2cfaa CodeForyoung.exe!GuardedMainWrapper() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:137] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff770a2f3fc CodeForyoung.exe!LaunchWindowsStartup() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:273] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff770a40f94 CodeForyoung.exe!WinMain() [E:\CodeSklForyoung\Engine\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:321] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ff77818b74e CodeForyoung.exe!__scrt_common_main_seh() [d:\a01_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ffb966d7034 KERNEL32.DLL!UnknownFunction [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [Callstack] 0x00007ffb98622651 ntdll.dll!UnknownFunction [] [2021.11.22-04.58.16:522][ 0]LogWindows: Error: [2021.11.22-04.58.16:527][ 0]LogExit: Executing StaticShutdownAfterError [2021.11.22-04.58.16:528][ 0]LogWindows: FPlatformMisc::RequestExit(1) [2021.11.22-04.58.16:528][ 0]LogWindows: FPlatformMisc::RequestExitWithStatus(1, 3) [2021.11.22-04.58.16:528][ 0]LogCore: Engine exit requested (reason: Win RequestExit) [2021.11.22-04.58.16:540][ 0]Log file closed, 11/22/21 12:58:16

context | 编译/运行环境

vs2022 + 4.27.2

how to reproduce | 复现步骤

1.打包,排除了打包警告,无其他error RM1(_B DICRPAG9)M7TS14M

2.打包后启动,崩溃 3.

more | 其他

报错前执行的ts文件内容 image

LastSunlight commented 2 years ago

调用framecount错误, ![Uploading image.png…]()