After days of debugging this issue, I have given up, and humbly seek help from here. I recently acquired a new desktop, and something has gone dreadfully, dreadfully wrong with Unity Hub.
I cannot open any project in any version of Unity that knows Unity Hub exists. It is as if all versions of Unity have a “go to Hub” redirect that is always triggering, without fail. The project will briefly appear to start opening, but will then stop opening and return to the Unity Hub. A message will then flash into existence for literally one frame, but with recording software I can stop on that frame and see what it says:
???
I am a developer of Odin Inspector, and I have (had) some trust in my by now rather intimate knowledge of Unity’s inner workings, so I’d hoped I would at least be able to figure this issue out on my own, but now I am truly at the end of my rope. Please help! I can’t work any more! I cannot reproduce customer issues in versions of Unity that know about the Hub! I cannot test Odin!
All I did originally was install Unity 5.3 (our development version of Unity, which happily still works, being blessedly free of Unity Hub’s interference). Then I installed Unity Hub, and started installing a bunch of versions of Unity. But alas, none of them have worked at all. For a brief period, I could open them by manually creating and editing the ProjectVersion.txt file to the version I want to open, and then manually opening a scene file in the project, but now that has stopped working as well for reasons unknown to me.
Here are the things I have tried so far:
- Run the hub as administrator.
- Open Unity via command line arguments with the “-projectPath” argument, supposedly “bypassing” the Hub according to this forum; alas, the dreaded Hub will still end up being opened instead. No combination of command line arguments I have tried seem to successfully open Unity. And I have tried a lot; I wrote a program that would combine a ton of them in different ways and let it run for a few hours to see if any argument variation opened Unity properly. None did.
- Uninstall and reinstall the broken versions of Unity via the hub (all of them).
- Uninstall and reinstall the hub, in different locations on my computer (in case Program Files permissions issues were causing any trouble).
- Uninstall the hub and remove all files related to it from my computer (located using Search Everything) and also manually search and clean the registry of anything that looks remotely related to the hub, and then install the Hub again. No go.
- Uninstall the hub and try to run Unity without it installed. Unity complains the hub is not installed.
- Returned my license and reclaimed it. Tried generating a new Personal license.
- Logged into a different account with a different license. All accounts attempted work fine on other computers.
Things I have not tried so far:
- Reinstalling Windows (please don’t make me do this).
- Doused my desktop in consecrated Holy Water.
- Contact you guys and plead for help.
Of those three, I pick the last, for now. What can I do to actually open Unity, so I can please get back to work?
Yours sincerely,
A frustrated and moderately desperate Asset Store developer