Summary
After v36.00, UEFN has an issue with generating the proper updated code from our files to our Project’s ‘…/Plugins/…/sys/’ folder. Causing validation to fail - leaving the project broken. (Cannot launch a session, meaning cannot publish, playtest or update my island)
This is a complete work stoppage. This is critical as us developers face deadlines.
I really need this fixed ASAP.
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Verse
Steps to Reproduce
Not exactly sure how to reproduce the error but
- Have a project from pre v36.00
- Try to launch a session
- Witness a Validation error about code in your .verse file
- Attempt to fix the code
- Code builds successfully
- Try launching a session again
- Validation Errors arise again
- Search for the file that Verse Diagnostics points to
- See that it is referencing a .verse file from a folder path that doesn’t exist in the your file explorer
(/…/Plugins/…/sys/published/Content/) - See a related folder path
(/…/Plugins/…/sys/versions/1400/Content/… .verse) - Open the verse file
- Fix the code the validation error is pointing to
- Save
- Re-Validate project
- More unrelated compile errors show now
- Hit the forums
Expected Result
If VSCode has no compile errors, Then I should be able to launch a session.
This was 100% confirmed to be working before the v36.00 update. I work on my project every day. Even my backups face this same exact issue.
Observed Result
(I cannot go into TOO much detail as I am working on a very sensitive project)
-
I first got an error when opening up my project regarding an asset being used during ‘SetMesh’ for an editable creative_prop
-
I deleted those lines of code and anything related to that editable creative_prop (only a few lines) and recompiled
-
Everything is fine - it builds successfully.
-
Then when I try to launch a session, it runs through validation, but fails again.
-
In the Verse Diagnostics, it tells me the same exact reasons about the mesh code even though the code doesn’t appear to exist in my .verse files anymore (since I removed the code) and it compiles no problem.
Verse Diagnostics is actually pointing to a compilation error in a seemingly generated verse file but in a different location than the original .verse file. This OTHER location is at ‘/…/Plugins/…/sys/published/Content/… .verse’ (Never seen it before)
But this folder does NOT exist in my file explorer (+ with Hidden items shown)
So I cannot edit them. -
However, I looked around and found a similar path that DOES exist in my project that contained the verse file in question: ‘/…/Plugins/…/sys/versions/1400/Content/… .verse’
-
I opened the file in a text editor, removed the code (just like I did in step 2 from my regular .verse file) and recompiled
-
NEW Validation errors showed up regarding other lines of code instead of just the one error previously. But they all seem like random errors over 60+. Most of them claiming that a specific variable doesn’t exist in a class. But after inspecting, that claim is false. This is where I’m stuck at.. No matter what I do here, it just won’t validate.
-
I even tried deleting all the files from the location that seemed to be generating the outdated verse files (…sys/versions/1400/Content) and relaunched UEFN, but the files regenerated and gave me the same exact validation issue about the code I already got rid of
-
What I’ve observed is that the file path that the Verse Diagnostics are pointing to (/…/Plugins/…/sys/published/Content/) does not generate new and correct updated code to validate after we’ve made changes + compiled the code again in our standard files from our ordinary project file’s verse paths.
-
Verse Diagnostics seems to point to sys/published/Content, when in the Windows file explorer, we can only see and edit the verse files inside of sys/versions/1400/Content. And even after doing so, it still doesn’t clear out errors properly. Seems like the files here are not pulling correct data when UEFN has to perform ‘LogValkyrieSyncProject: Display: Profile Begin SyncProject.DownloadPublishedVerseFiles’. Or somewhere during ‘LogValkyrieSyncProject’
Platform(s)
windows
Upload an image
Additional Notes
- I’ve verified and relaunched UEFN
- I even deleted the generated files at …/Plugins/…/sys/versions/1400/Content/
since it would regenerate them again but still ran into the same issue and the regenerated files had the same lines of code that were failing validation. Maybe it’s pulling this outdated code from somewhere on the cloud? - I don’t use URC (Manual Backup methods)
- I don’t use OneDrive
- I even tried this on my other PC and still the same exact issue