Minor: Skein - Infinite "Checking Files into Source Control" message.

Tonight I tried turning Skein back on after having it turned off for days, and the “Checking Files into Source Control” popup stayed stuck on loading for over 30 min. I had to exit UEFN and restart in order to close the popup. There were 299 changes to check in because I had made a lot of progress, so maybe that was too many changes to save? When I restarted UEFN I saw that the changes had not been checked in, and when I tried again to check them in I got the infinite popup again.

Is Skein intended to be always turned on, or can we turn it on and off, and only check in changes when we want to? I don’t keep Skein turned on because I don’t like how it makes UEFN pause for a few seconds to check in, every time I do something minor like move a file in my content browser.

Also, what’s the difference between “Adding files to Source Control,” and “Checking files into Source Control”?

Is it possible to zip and attach the logs in your C:\Users<yourname>\AppData\Roaming\skein\logs folder ?

Are you still experiencing these hangs you mentioned? Do you mind giving me a scenario where this always happens? I would love to reproduce this on my side to investigate.

And related to your question between the difference of “Adding files to Source Control” and "Checking files into Source Control:

  • Adding means I want to checking an initial version of a file and track whether modifications are being made that need to be submitted.
  • Checking files means there has been a modification made to a file we are tracking within the project and I would like to submit this change for other people to sync to.

Hi @Nysuatro_1 , thanks for asking! Yes I am still experiencing this problem.

Here are my logs:
SkeinLogs_BlueClairy_Nov14.zip (129.2 KB)

I hadn’t experienced this problem again until today, because I didn’t connect to Skein for source control again after I last posted here. Right now I tried using Skein again, and the same issue happened. I saw that I had 362 changes to check in. I wrote a change list and clicked Submit. Then I saw the loading popup on my screen again, that says “Checking file(s) into Source Control”, with my editor frozen so that I can’t use it, the same problem I had mentioned in this post before. After 15 minutes of the loading window I exited UEFN and restarted it so that I could go back to editing my project. I’ve actually never successfully checked files into Skein source control - every time I’ve tried I’ve had the “Checking file(s) into Source Control” popup loading forever until I exit UEFN.

I’m not currently collaborating on my project with any other creators, so I don’t need to sync with other creators. I would like to use it to back up my project, and to revert to previous versions if something goes wrong. Where could I find documentation on how to use Skein?

Also what does “Keep Files Checked Out” mean? I didn’t choose it, but is there a reason I should?
image

1 Like

It seems actually from reading your logs that while skein was not enabled, some tracked files were deleted on disk. So its complaining now about those missing files and blocking the creation of a snapshot so you could submit your initial project.

I am trying to repro this on my side to better guide you.

Could you delete the skein folder in your project folder and try enabling skein again ?

Related to “Keep Files Checked Out” tends to be used if you want to keep the files checked out after submitting as you know you want to continue working on it, and not allow anyone else to check these out. Because if someone else checks these out, you cannot submit new modifications anymore until the other person reverts or checks in their changes after the checkout.

I hope this makes sense :slight_smile:

1 Like

Hi @Nyasuatro_1 ! Your advice worked, thanks. I was able to connect with skein and check in changes after I deleted the skein file from my project. The snapshot was created.

Do you know how I can prevent the missing files problem you mentioned, in the future? I think what might have happened is that I turned source control off, and deleted some files from my project content, and then turned source control back on. I tried reproducing this and I got this error, so I think this might be what I did to cause the problem last time too.


Editor Errors: no assets to check in!

This is what I did:

  • Create a snapshot
  • Duplicate and name a file. (I chose duplicating because it was an easy thing for me to test)
  • Do not check in the change.
  • image
  • Disable source control.
  • Reconnect to source control.
  • Check in changes.
  • Editor error popup appears.

Then, after these steps, I tried duplicating a file again and checking it in, and I got this error: “Failed to check in files!”

In my output log I also see the message " Cannot create snapshot: missing files on disk." and "Operation ‘copy’ not supported by source control provider ‘Skein’.

Does this mean that I should never disable source control on a project once I’ve enabled it? Because if I disable skein and delete files while it’s disabled, and then reenable skein, I’ll cause errors? I disabled skein because when I make changes to my project I get popups like this and it’s annoying

. I guess I could just live with the popups, it’s not that big a deal.

Also, what does the error about ‘copy’ not being supported mean?

Hey @Fresnella

I might have spoiled the surprise at the office hours, but you are correct.
When you turn off Revision control / Skein, we do not track any changes of these assets. So when you turn back on Skein after this, it might be all confused. We have not done much work into improving this workflow as this is more post MVP work.

We are actually heavily improving the amount of times you see those notification windows and waiting times. So hopefully this will become less annoying going forward with future updates. Feel free to continue raising concern around these type of workflow issues as we want to get this right.

Thank you for all the feedback :slight_smile: