Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

3 days of PlasticSCM

Discussion in 'Unity Version Control' started by browne11, May 4, 2022.

  1. browne11

    browne11

    Joined:
    Apr 30, 2015
    Posts:
    128
    I simply can't continue to battle through all these ridiculous problems with plastic SCM right now. I've got failed uploads where part of a path is missing that completely restart the update, these issues are not going away and take 45 minutes to popup before cancelling your update entirely. It appears special characters are flagging the failing of paths.

    I won't even start with the evil twin issues on migration.

    This upgrade has been an absolute disaster had I not had a local backup my project would be a mess. Collbab was great and it worked well. I don't know why you decided to deprecate collab as it was working perfectly and was sooooo easy to work with.

    I have not seen anyone from their team answer any posts in the last few days. Are they swamped? I could understand that, but just drop a message on the site or something, instead of ghosting.

    Please consider reverting or extending your collab service while they figure things out. I need to continue to work on my project. I have no choice at this point but to go back to manual backups, while paying for nothing.
     
    Last edited: May 4, 2022
    sean244 likes this.
  2. Rafafor_unity

    Rafafor_unity

    Unity Technologies

    Joined:
    Aug 12, 2021
    Posts:
    30
    Hi,

    I am thinking in 2 options both related with the file path (could not find part of the path error):

    1. Length limit:
    https://stackoverflow.com/questions...-character-path-length-limit-exist-in-windows

    Could you rename the file so the path doesn't exceed 260 characters? Or You should be able to check-in the changes via the Plastic GUI for longer paths:
    https://blog.plasticscm.com/2016/10/path-is-too-long-fixed-in-plastic-scm.html

    From this blog post, with mostly every Windows we tried, user this workaround helped (note that it's a Windows related setting not related to Plastic SCM):
    UPDATE 2019/01/29: If you use Windows 10 Home you might need to follow the steps explained here: https://www.howtogeek.com/266621/how-to-make-windows-10-accept-file-paths-over-260-characters/

    2: Your file name contains a colon (":"). That's not allowed in Windows.

    Let me know if this helps.

    Regards,

    Rafael
    Unity Plastic SCM Support
    Virtualize your Workspace. Make it dynamic.
     
  3. browne11

    browne11

    Joined:
    Apr 30, 2015
    Posts:
    128
    Hi Rafael,

    I hope that you understand that I'm simply frustrated so pardon my attitude, it's been 3 terrible days getting this to work.

    I'm going through each iteration and manually uploading them as that seems to fix, but I need to wait to get it to trigger in order to see which needs to be done(Edit: Doesn't work). The file sizes aren't beyond that length so I don't know if there is something else happening here. Could it be the length of the upload? My project is over 50GB. However, smaller uploads beyond 5gb seem to also flag errors. This project worked perfectly fine with Collab, so you would think character length etc would have been an issue with that as well.

    I'm also on Windows 10 pro.

    What is killing me is it's all assets that I've purchased. I typically keep the special characters out of my project but to rename purchases assets is not something I would think is the solution.

    upload_2022-5-4_16-46-42.jpeg
     
    Last edited: May 5, 2022
    hippocoder likes this.
  4. browne11

    browne11

    Joined:
    Apr 30, 2015
    Posts:
    128
    Some of the errors are from unity build in auto terrain as well. This is part of Unity 2018 terrain conversion upgrades. It does contain some periods and brackets. Do I need to rename every converted file? This is a serious task
    upload_2022-5-4_18-58-52.png
     
    Last edited: May 5, 2022
  5. carlosalba1985

    carlosalba1985

    Unity Technologies

    Joined:
    Jul 19, 2021
    Posts:
    842
  6. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    I don't think bad file paths are going away from Unity's customers (for several reasons such as having a huge amount of casual developers, or developers using asset store assets) so it's something that the Unity plugin for Plastic should scan for and inform the user of these problems.

    It's not a one-off so I think some focus is needed on the plastic plugin side.

    What do you think?
     
    browne11 likes this.
  7. carlosalba1985

    carlosalba1985

    Unity Technologies

    Joined:
    Jul 19, 2021
    Posts:
    842
    Hi hippocoder,

    I would like to be sure if the issue is only with the plugin or also via Plastic GUI. We saw some scenarios in the past where we needed to change a setting in the Windows machine to support +260 characters and after that, the checkin was successful (see the above message from Rafafor_unity).
    We saw some other scenarios in the past where a file path was created in macOS/Linux and then it was not supported on a Windows machine.

    But I agree that even with that, we should provide a more controlled/user-friendly error.

    Regards,
    carlos.
     
    browne11 and hippocoder like this.
  8. browne11

    browne11

    Joined:
    Apr 30, 2015
    Posts:
    128
    The first step towards fixing this would be to not cancel the entire download if an error occurs. I think I could work around that. This is a paid service it should be close as possible to a mindless thing to run. Just like collab was. It was jaw dropping easy compared to getting new users on GIT.

    I don't think the error is related to length but simply how it is named. I did follow those instructions but unfortunately it does not resolve the issue. Again, this is not something an average user is going to start messing around with.

    upload_2022-5-5_10-33-48.png

    I don't think I want to go down this road to be honest. I'm just not confident I wish to rename all of these files. It will surely bring problems elsewhere by doing so. I've still not even been answered about my build size getting short changed from what I had with Unity and that is an easy fix. They are overwhelmed I'm sure. I'm just going to manually back up for now and give them some time to hopefully update it.

    Thanks so much.
     
  9. carlosalba1985

    carlosalba1985

    Unity Technologies

    Joined:
    Jul 19, 2021
    Posts:
    842
    I don't think I want to go down this road to be honest. They've still not even answered my first email about build size getting short changed from what I had with Unity and that is an easy fix. They are overwhelmed I'm sure. I'm just going to manually back up for now and give them some time to hopefully update it.

    Did you open a ticket at support@plasticscm.com regarding this topic? We normally answer in a few hours (or even minutes).

    As I said, we are open to arranging a meeting with you to fully understand your issue and try to provide a workaround.

    Regards,
    Carlos.
     
  10. browne11

    browne11

    Joined:
    Apr 30, 2015
    Posts:
    128
    I used your website forums I did not send an email. Perhaps take your website forums down if you're not answering there?

    Anyways, I'm just going to manually update this project for now and wait for you all to fix it. Why don't you just create a new project add in a single file with some ridiculous file name and fix your code to accept the file?
     
    Last edited: May 10, 2022
  11. carlosalba1985

    carlosalba1985

    Unity Technologies

    Joined:
    Jul 19, 2021
    Posts:
    842
    Could you point me to the specific link?

    Could you let us know the assets (if they are public or available to buy/download) or the special characters included in your paths so we can try to reproduce the issue? Otherwise, we will try just with periods and brackets.