打包游戏崩溃“断言失败:SchemaIt != SchemaEnd”虚幻引擎 5 预览

发布于 2025-01-14 01:41:39 字数 3596 浏览 4 评论 0原文

只有打包游戏才会出现这种情况。在编辑器中,游戏运行没有任何问题。

请在下面找到相同的崩溃日志,

[2022.03.12-07.46.58:755][  0]Message dialog closed, result: Ok, title: The UE5-Demo_Store Game has crashed and will close, text: Assertion failed: SchemaIt != SchemaEnd [File:D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\UnversionedPropertySerialization.cpp] [Line: 669] 
[2022.03.12-07.46.58:755][  0]LogThreadingWindows: Error: Runnable thread FAsyncLoadingThread crashed.
[2022.03.12-07.46.58:755][  0]LogWindows: Error: === Critical error: ===
[2022.03.12-07.46.58:755][  0]LogWindows: Error: 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: Assertion failed: SchemaIt != SchemaEnd [File:D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\UnversionedPropertySerialization.cpp] [Line: 669] 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9a71003 Demo_Store.exe!SerializeUnversionedProperties() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9a706b3 Demo_Store.exe!UScriptStruct::SerializeItem() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9be43b6 Demo_Store.exe!FStructProperty::SerializeItem() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9a71068 Demo_Store.exe!SerializeUnversionedProperties() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9a6ac98 Demo_Store.exe!UClass::SerializeDefaultObject() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7ade3ffd3 Demo_Store.exe!UBlueprintGeneratedClass::SerializeDefaultObject() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a82c9b92 Demo_Store.exe!UClass::SerializeDefaultObject() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a99717c3 Demo_Store.exe!FAsyncPackage2::EventDrivenSerializeExport() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9978bf0 Demo_Store.exe!FAsyncPackage2::Event_ProcessExportBundle() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a997c823 Demo_Store.exe!FEventLoadNode2::Execute() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9996526 Demo_Store.exe!FAsyncLoadEventQueue2::PopAndExecute() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a99b57e4 Demo_Store.exe!FAsyncLoadingThread2::Run() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9891ceb Demo_Store.exe!FRunnableThreadWin::Run() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a988abf0 Demo_Store.exe!FRunnableThreadWin::GuardedRun() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ffb3b2254e0 KERNEL32.DLL!UnknownFunction []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ffb3c98485b ntdll.dll!UnknownFunction []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: Crash in runnable thread FAsyncLoadingThread
[2022.03.12-07.46.58:763][  0]LogExit: Executing StaticShutdownAfterError
[2022.03.12-07.46.58:763][  0]LogWindows: FPlatformMisc::RequestExit(1)
[2022.03.12-07.46.58:763][  0]LogWindows: FPlatformMisc::RequestExitWithStatus(1, 3)
[2022.03.12-07.46.58:763][  0]LogCore: Engine exit requested (reason: Win RequestExit)
[2022.03.12-07.46.58:780][  0]Log file closed, 03/12/22 13:16:58

It only happens with the packaged game. In editor, the game is running without any issues.

Please find the crash log for the same below,

[2022.03.12-07.46.58:755][  0]Message dialog closed, result: Ok, title: The UE5-Demo_Store Game has crashed and will close, text: Assertion failed: SchemaIt != SchemaEnd [File:D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\UnversionedPropertySerialization.cpp] [Line: 669] 
[2022.03.12-07.46.58:755][  0]LogThreadingWindows: Error: Runnable thread FAsyncLoadingThread crashed.
[2022.03.12-07.46.58:755][  0]LogWindows: Error: === Critical error: ===
[2022.03.12-07.46.58:755][  0]LogWindows: Error: 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: Assertion failed: SchemaIt != SchemaEnd [File:D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\UnversionedPropertySerialization.cpp] [Line: 669] 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9a71003 Demo_Store.exe!SerializeUnversionedProperties() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9a706b3 Demo_Store.exe!UScriptStruct::SerializeItem() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9be43b6 Demo_Store.exe!FStructProperty::SerializeItem() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9a71068 Demo_Store.exe!SerializeUnversionedProperties() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9a6ac98 Demo_Store.exe!UClass::SerializeDefaultObject() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7ade3ffd3 Demo_Store.exe!UBlueprintGeneratedClass::SerializeDefaultObject() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a82c9b92 Demo_Store.exe!UClass::SerializeDefaultObject() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a99717c3 Demo_Store.exe!FAsyncPackage2::EventDrivenSerializeExport() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9978bf0 Demo_Store.exe!FAsyncPackage2::Event_ProcessExportBundle() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a997c823 Demo_Store.exe!FEventLoadNode2::Execute() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9996526 Demo_Store.exe!FAsyncLoadEventQueue2::PopAndExecute() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a99b57e4 Demo_Store.exe!FAsyncLoadingThread2::Run() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a9891ceb Demo_Store.exe!FRunnableThreadWin::Run() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ff7a988abf0 Demo_Store.exe!FRunnableThreadWin::GuardedRun() []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ffb3b2254e0 KERNEL32.DLL!UnknownFunction []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: [Callstack] 0x00007ffb3c98485b ntdll.dll!UnknownFunction []
[2022.03.12-07.46.58:755][  0]LogWindows: Error: 
[2022.03.12-07.46.58:755][  0]LogWindows: Error: Crash in runnable thread FAsyncLoadingThread
[2022.03.12-07.46.58:763][  0]LogExit: Executing StaticShutdownAfterError
[2022.03.12-07.46.58:763][  0]LogWindows: FPlatformMisc::RequestExit(1)
[2022.03.12-07.46.58:763][  0]LogWindows: FPlatformMisc::RequestExitWithStatus(1, 3)
[2022.03.12-07.46.58:763][  0]LogCore: Engine exit requested (reason: Win RequestExit)
[2022.03.12-07.46.58:780][  0]Log file closed, 03/12/22 13:16:58

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

叹倦 2025-01-21 01:41:39

它似乎在这里崩溃了:

for (FUnversionedHeader::FIterator It(Header, Schema); It; It.Next())
{
  if (It.IsNonZero())
  {
     It.GetSerializer() /*...*/
  }
}

...

FUnversionedPropertySerializer GetSerializer() const
{
    check(SchemaIt != SchemaEnd);
    return *SchemaIt;
}

但我不明白检查如何失败,因为在该循环中 SchemaIt 不能等于 SchemaEnd,所以我使困惑。

可能想将此作为错误报告给 Epic。 https://www.unrealengine.com/en-US/support/报告错误

It seems to be crashing here:

for (FUnversionedHeader::FIterator It(Header, Schema); It; It.Next())
{
  if (It.IsNonZero())
  {
     It.GetSerializer() /*...*/
  }
}

...

FUnversionedPropertySerializer GetSerializer() const
{
    check(SchemaIt != SchemaEnd);
    return *SchemaIt;
}

but I don't understand how the check can fail because in that loop SchemaIt can't equal SchemaEnd, so I'm confused.

Might want to report this as a bug to Epic. https://www.unrealengine.com/en-US/support/report-a-bug

黯然 2025-01-21 01:41:39

调试 win 或 android 的打包版本,查看日志以找到导致此崩溃的资产名称

debug packaged build of win or android,see the log to locate the asset's name cause this crash

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文