Based on the feedback we've received from other developers, they have
tried enabling VR Expansion Plugin with OpenXR Plugin disabled, and VR
Expansion Plugin works properly.
Which Version do they use? I assume also 4.27, since that's what we talking about.
VR Expansion Plugin comes with various extensions, also with "OpenXRExpansionPlugin"
So if I disable the OpenXR Plugin I get the message "This plugin is required by OpenXRExpansionPlugin. Would you like to disable it as well?"
If I do so and restart the editor I no longer can open the project and get the following message:
Assertion failed: false
[File:D:/UE4_SourceBuilds/UnrealEngine-4.27.2/Engine/Source/Runtime/Engine/Private/EdGraph/EdGraphPin.cpp] [Line: 1906]
Pin named StructOut was serialized while trashed - requesting pin named StructRef owned by node K2Node_SetFieldsInStruct_0
So the error must come from disableling OpenXRExpansionPlugin. If I just disable OpenXRExpansionPlugin and let OpenXRPlugin enabled I also get the message. But like I said, I have to disable OpenXRExpansionPlugin since it requires OpenXRPlugin.
I am using the following versions:
- Unreal Engine 4.27.2 Source
- VRExpansionPlugin, master from github
- Pico Unreal XR SDK Version 2.0.2
I managed to get the project work again without OpenXRPlugin. But if I build with vulkan enabled I get the same result as on the beginning.
App loads longer than normal and in the end I just have a black screen.