Compile Error: /Temporary Submodule Conflict in ScenegraphUtils.verse Between /UnrealEngine.com and /Verse.org

Summary

I’m experiencing a compile error on Epic’s backend caused by a naming conflict: both /UnrealEngine.com and /Verse.org declare a /Temporary submodule. This leads to a clash in ScenegraphUtils.verse at line 25. The code compiles locally but fails during Epic’s compilation process. I’m seeking guidance on how to resolve this module conflict or adjust imports to ensure compatibility with Epic’s backend systems, as this is preventing me from publishing a new version of my island.

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Publishing

Steps to Reproduce

Set up Verse project

Create a Verse project targeting UEFN (Unreal Editor for Fortnite) that includes ScenegraphUtils.verse.

Import conflicting modules

In your Verse script, import both:

using { /UnrealEngine.com/Temporary }

using { /Verse.org/Temporary }

Reference /Temporary submodules

Add a call or reference in ScenegraphUtils.verse (e.g., at line 25) that relies on types or functions from either /Temporary module.

Verify local compilation

Compile locally in UEFN or Verse local environment; confirm it succeeds without errors.

Attempt Epic’s backend compilation

Upload or sync your project with Epic’s servers (e.g., via UEFN’s publish or validation pipeline).

Observe the compile error related to conflicting /Temporary submodules reported by Epic’s backend.

Expected Result

The project should compile successfully both locally and on Epic’s backend without errors or it should show that it is not allowed locally so i can correct it.

Observed Result

The code compiles successfully in the local environment without any errors. However, when the project is uploaded or synced to Epic’s backend, the compilation fails with an error indicating a conflict between /UnrealEngine.com/Temporary and /Verse.org/Temporary submodules, specifically pointing to ScenegraphUtils.verse at line 25, which prevents me from publishing a new island code.

Platform(s)

PC

Island Code

1776-2326-2424

search for Temporary in your code and replace the references with proper module imports…

You are doing using { /UnrealEngine.com } and using { /Verse.org }, you should qualify one of them (or both) to not have this issue.

It is conflicting because both these modules have a /Temporary submodule. By qualifying one or both you can fix that problem in your code and avoid the error.

hi @TwitchBaggawaga ,
The Scene Graph Feature template works and builds, and provides an example of the best way to declare the files using the new syntax

Scene Graph Sample Tutorial in Unreal Editor for Fortnite | Unreal Editor for Fortnite Documentation | Epic Developer Community

see Scene Graph Verse declaration