Can no longer check in changes in Unreal Revision Control

Hello,

As far as I can tell, my initial commit worked fine.

However, I now receive the following error when failing to check in new changes:

image

I’ve rebooted my editor. I’ve logged out and logged back in from my epic account. Nothing has worked.

In addition, I know there is a debug step of going to my logs file, except on my desktop there is no “urc” folder under the “Roaming” directory.

Any help appreciated.

I really like the built-in features so I’m hoping I can get this to be stable.

Otherwise, I’m thinking I’ll just switch to GitHub.

@PMo75 Thank you for your report! Can you please re-post using the “New Issue” option on the Issues and Bug Reporting forums? Posts with this feature are connected directly into our development team so we can quickly get to them!

For more information, such as how to get the reference ID, please check out the article here: Using the Creative and UEFN Bug Reporting Form

Sounds good. I’ve submitted using the appropriate process!

Thank you!

1 Like

This folder is now called UnrealRevisionControl and is no longer under /Roaming but under /Local.

1 Like

Could this be related to the size of my project? I’m creating an asset zoo with meshes imported from UE5 and the total size of the project on disk is almost 50GB.

Is there a project size limit for unreal revision control?

So I migrated one set of assets from the large UEFN project to a new UEFN project. Total disk space slightly over 1 GB. Still getting the same error message.

Is it the UE assets that are a problem, maybe because they are 4k resolution?

Could you share your UnrealRevisionControlDaemon log files from C:\Users\<username>\AppData\Local\UnrealEditorFortnite\Saved\Logs ?

1 Like

UnrealRevisionControlDaemon.log (1.1 MB)

Your PC appears to be unable to connect to our file server or losing the connection to our file server, indicative of a possible network issue (or cable, router, ISP, antivirus).

In what country are you originated?
Is any file in your project over 5 GiB in size?

We can try the following:

  • Setup your machine so you can operate the command line interface: Unreal Revision Control Command Line Interface
  • Open a command prompt.
  • Go to your project directory (C:/Users/prami/Documents/Fortnite Projects/UEFNZoo4)
  • Type urc.exe auth login to login.
  • Type urc.exe project snapshot create -m="Test" --max-parallel=8 to create a snapshot.

The --max-parallel option controls how many files are uploaded simultaneously to our file server. It defaults to 64 and attempting this from the command line with a lower setting would be an interesting experiment.

1 Like

Sounds good! I’m in the US East Coast. I’ll try that and get back to you.

BTW, is there a reference manual for URC CLI commands? The one in the UEFN docs seems like a partial one. I prefer CLI in general.

urc.exe --help
urc.exe asset --help
urc.exe project --help

… are useful to get an idea.

1 Like

BTW, I have other projects that are working great with URC if that helps at all.

So, I tried twice and what’s happening is that around 50% upload, the command window disappears. And as far as I can tell, the snapshot fails.

Could you share your log(s) from today from C:\Users\<username>\AppData\Local\UnrealRevisionControl\Logs ?

1 Like

UnrealRevisionControl_20240228.log (20.2 KB)

If it helps at all, I tried to publish this project to a private island and it crashed in the middle. Attaching the log.

I’m thinking this is not a URC-specific problem but maybe a problem with the project itself.

UnrealEditorFortnite.log (2.2 MB)

I’m having a similar issue but when trying to sync projects for the first time. I get the same “Unexpected error during communication with file server.”

I’m not able to use URC CLI commands from the directory that gets created when attempting to sync the new project.
I get this error:
“Error 1: Unreal Revision Control could not find project directory.”

Whenever I attempt to sync the project it creates a new directory with the project name plus an extra “_” every time.

I am able to use URC CLI commands on other projects successfully.

I was finally able to sync a project from scratch through CLI. I hadn’t realized that the get command also had a --max-parallel option so I attempted that and it worked.

What I had trouble with was getting the /.urc directory downloaded because when downloading from UEFN by pressing the Sync button it wouldn’t create the project directory.
It did create the folder with the project name but it just had the /Plugins directory with a partially downloaded project.
After each attempt to sync through the same method it would create a new directory with the underscore suffix as I explained before. So I could have a “/ProjectName______” at some point and always some random files inside.

What solved this for me was:

  • Looking through the URC logs and finding the project-id
  • Deleting all files in the main project directory
  • Doing “urc project init project-id”
  • Then “urc project snapshot get --max-parallel=8”

I had attempted this without deleting previously downloaded files but when attempting to open what I thought was a successfully downloaded project I got an error in UEFN about the “plugin descriptor”. After deleting everything and doing “urc p s get --max-parallel=8” all worked fine.

3 Likes

Great info!

My issue is checking in code. That’s where I’m getting the failure to communicate. Maybe I’ll try smaller values of max-parallel for creating the snapshot (tried 8, which didn’t work but I’ll see if 4, 2, and 1 might work)