I’m developing my app using Composure plugin to make composite includes CGLayer and Mediaplate.
Playing in Editor was no problems, but packaging and launching my app, it crushed.
I tried some cases, (all cases tried on Windows 10 Pro version 1909.)
-
Comp has both CGLayer and Mediaplate
Crushed. Error message is
Assertion failed:
!FUObjectThreadContext::Get().IsRoutingPostLoad
[File:D:/Build/++UE4/Sync/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp]
[Line: 1751] Error: Cannot call
UnrealScript
(MediaTextureCompositingInput
/Composure/Blueprints/CompositingElements/BP_MediaPlateCompElement.Default__BP_MediaPlateCompElement_C:MediaTextureCompositingInput_0
- Function /Script/Composure.CompositingElementPass:Reset)
while PostLoading objects
-
Comp has only Mediaplate
Crushed, and the error message is same as Case 1.
-
Comp has only CGLayer
Crushed, error message is
Assertion failed: Result
[File:Runtime\CoreUObject\Public\UObject/Stack.h]
[Line: 248]
-
Comp has only CGLayer, but CGLayel’s Composure / Input / Capture Actors parameter has no element.
It worked, But I need to use CGLayer’s Capture Actor settings and Mediaplate in my app.
Is it the Composure’s bug? or I need to set some parameters to Project Settings?