x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

'No outstanding IO, no nodes in the queue...' Packaged Game Crash -

I've got the 'No outstanding IO, no nodes in the queue...' fatal crash when I try to start up my packaged game.

 [2019.03.05-06.11.56:444][  0]LogWindows: Error: Fatal error: [File:D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp] [Line: 1416] 
 [2019.03.05-06.11.56:444][  0]LogWindows: Error: No outstanding IO, no nodes in the queue, yet we still have 105 'AddedNodes' in the graph (with 12 boot nodes).

The following seems to be the most relevant part of the crash log:

 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo 0 Package_ExportsSerialized   
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -2 Import_Create   /Game/Blueprints/Character/PC/Default__PC_C/AbilitySystemComponent/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -2 Import_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/AbilitySystemComponent/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -4 Import_Serialize   /Game/Blueprints/Character/PC/PC_C/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -14 Import_Create   /Game/Blueprints/Character/PC/Default__PC_C/CollisionCylinder/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -14 Import_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/CollisionCylinder/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -15 Import_Create   /Game/Blueprints/Character/PC/Default__PC_C/CharMoveComp/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -15 Import_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/CharMoveComp/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -89 Import_Create   /Game/Blueprints/Character/PC/Default__PC_C/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -89 Import_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -91 Import_Serialize   /Game/Blueprints/Character/PC/PC_C/DefaultSceneRoot_GEN_VARIABLE/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -99 Import_Create   /Game/Blueprints/Character/PC/Default__PC_C/CharacterMesh0/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -99 Import_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/CharacterMesh0/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -112 Import_Create   /Game/Blueprints/Character/PC/Default__PC_C/Options UI Widget/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/UI/World/EntityInfo -112 Import_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/Options UI Widget/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 0 Package_ExportsSerialized   
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -1 Import_Create   /Script/MiniDungeon/Default__MDAbilityCharacter/AbilitySystemComponent/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -1 Import_Serialize   /Script/MiniDungeon/Default__MDAbilityCharacter/AbilitySystemComponent/
 [2019.03.05-06.11.51:282][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -7 Import_Create   /Script/MiniDungeon/Default__MDAbilityCharacter/CollisionCylinder/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -7 Import_Serialize   /Script/MiniDungeon/Default__MDAbilityCharacter/CollisionCylinder/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -8 Import_Create   /Script/MiniDungeon/Default__MDAbilityCharacter/CharMoveComp/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -8 Import_Serialize   /Script/MiniDungeon/Default__MDAbilityCharacter/CharMoveComp/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -22 Import_Create   /Script/MiniDungeon/Default__MDAbilityCharacter/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -22 Import_Serialize   /Script/MiniDungeon/Default__MDAbilityCharacter/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -36 Import_Create   /Script/MiniDungeon/Default__MDAbilityCharacter/CharacterMesh0/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -36 Import_Serialize   /Script/MiniDungeon/Default__MDAbilityCharacter/CharacterMesh0/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -37 Import_Create   /Script/MiniDungeon/Default__MDAbilityCharacter/Options UI Widget/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC -37 Import_Serialize   /Script/MiniDungeon/Default__MDAbilityCharacter/Options UI Widget/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 1 Export_Serialize   /Game/Blueprints/Character/PC/PC_C/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 1 Export_StartIO   /Game/Blueprints/Character/PC/PC_C/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 2 Export_Create   /Game/Blueprints/Character/PC/Default__PC_C/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 2 Export_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 2 Export_StartIO   /Game/Blueprints/Character/PC/Default__PC_C/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 3 Export_Create   /Game/Blueprints/Character/PC/Default__PC_C/AbilitySystemComponent/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 3 Export_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/AbilitySystemComponent/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 3 Export_StartIO   /Game/Blueprints/Character/PC/Default__PC_C/AbilitySystemComponent/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 4 Export_Create   /Game/Blueprints/Character/PC/Default__PC_C/CollisionCylinder/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 4 Export_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/CollisionCylinder/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 4 Export_StartIO   /Game/Blueprints/Character/PC/Default__PC_C/CollisionCylinder/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 5 Export_Create   /Game/Blueprints/Character/PC/Default__PC_C/CharMoveComp/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 5 Export_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/CharMoveComp/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 5 Export_StartIO   /Game/Blueprints/Character/PC/Default__PC_C/CharMoveComp/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 6 Export_Serialize   /Game/Blueprints/Character/PC/PC_C/DefaultSceneRoot_GEN_VARIABLE/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 6 Export_StartIO   /Game/Blueprints/Character/PC/PC_C/DefaultSceneRoot_GEN_VARIABLE/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 9 Export_Create   /Game/Blueprints/Character/PC/Default__PC_C/CharacterMesh0/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 9 Export_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/CharacterMesh0/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 9 Export_StartIO   /Game/Blueprints/Character/PC/Default__PC_C/CharacterMesh0/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 10 Export_Create   /Game/Blueprints/Character/PC/Default__PC_C/Options UI Widget/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 10 Export_Serialize   /Game/Blueprints/Character/PC/Default__PC_C/Options UI Widget/
 [2019.03.05-06.11.51:283][  0]LogStreaming: Error:       AddedNode: /Game/Blueprints/Character/PC 10 Export_StartIO   /Game/Blueprints/Character/PC/Default__PC_C/Options UI Widget/

There's more of this but this is the general idea. I recently did some major refactoring, and it works fine in the editor, standalone, and packages without error. I've tried completely regenerating the game files, recompiling all the blueprints, deleting the UE4 caches, everything I've seen suggested except remaking all my blueprints from scratch.

Has anybody run across this? It says "Error: " but then is just blank other than the AddedNode bits and reference to a couple of Blueprints alongside positive and negative numbers. Here's the full log.

Product Version: UE 4.21
Tags:
minidungeon.log (69.9 kB)
more ▼

asked Mar 05 '19 at 07:07 AM in Packaging & Deployment

avatar image

Akyton
31 3 4 8

avatar image Akyton Mar 06 '19 at 12:28 AM

Update: have now attempted completely remaking the blueprints in question with no change.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Alright then, so for anyone who runs into a similar situation, here's what's going on and here's how to solve it.

The following variety of error:

No outstanding IO, no nodes in the queue, yet we still have 105 'AddedNodes' in the graph (with 12 boot nodes).

is what happens when you have non-nativized blueprints that throw the following error:

Error: Assertion failed: RecursionNotAllowed.Increment() == 1

So, first things first, check if when you nativize the blueprints affected in the log, the error changes to the latter. If so, you likely have a problem with your async, event-driven loading! You can do two things about this:

  1. Turn off Event Driven Loading. It's in project settings, enabled by default. Unfortunately turning it off keeps you from benefiting from... you guessed it, Event Driven Loading. It actually speeds it up by a lot so unless you're on a time-crunch or absolute desperate it's worth trying a different solution.

  2. Event Driven Loading recursion occurs when a constructor of a class (A) is called as a result of dependency loading from the loading of another class (B), and that constructor (A's constructor) has reference to the dependent class (B) that requires it to be loaded. This can be triggered be all kinds of things, but especially FClassFinder and other ConstructorHelpers calls. It's usually easy enough (but can break workflows) to move said references to either BeginPlay or a UPROPERTY set in the editor. The log will usually point to the line of code that's causing the recursion.

Important note, there could be other reasons this happens, or the above situation might not always cause an issue. Mine was because a derived blueprint had a reference to a CPP class that used FClassFinder to find the class of the blueprint. Happy hunting!

more ▼

answered Mar 06 '19 at 05:13 AM

avatar image

Akyton
31 3 4 8

avatar image gozu May 08 '19 at 08:07 AM

Thank you for such a descriptive answer. I've hit this issue recently with trying to use event driven loader in 4.22. You just saved me quite a lot of headaches! haha. :-) Thanks!

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question