"Missing a using directive or an assembly reference?" errors after converting from Collab to Plastic

Apologies if this is an easy fix. Started up Unity today and getting 9 console error messages consistently.
Tried updating the Plastic/Collab package to the latest version of Version Control.
Tried deleting Version Control from Package Manager then reinstalling it.
Had everything working a few weeks ago after converting from Collab over to Plastic so not sure what changed to get these errors popping up now.

Error Messages:
Library\PackageCache\com.unity.collab-proxy@1.14.13\Editor\Collaborate\Collab\CollabToolbarWindow.cs(26,42): error CS0246: The type or namespace name ‘WebViewEditorStaticWindow’ could not be found (are you missing a using directive or an assembly reference?)
Library\PackageCache\com.unity.collab-proxy@1.14.13\Editor\Collaborate\Collab\CollabToolbarWindow.cs(28,27): error CS0246: The type or namespace name ‘WebView’ could not be found (are you missing a using directive or an assembly reference?)
Library\PackageCache\com.unity.collab-proxy@1.14.13\Editor\Collaborate\Collab\CollabToolbarWindow.cs(14,23): error CS0246: The type or namespace name ‘WebView’ could not be found (are you missing a using directive or an assembly reference?)
Library\PackageCache\com.unity.collab-proxy@1.14.13\Editor\Collaborate\Collab\Presenters\CollabHistoryPresenter.cs(21,9): error CS0246: The type or namespace name ‘BuildAccess’ could not be found (are you missing a using directive or an assembly reference?)
Library\PackageCache\com.unity.collab-proxy@1.14.13\Editor\Collaborate\Collab\CollabToolbarWindow.cs(19,39): error CS0246: The type or namespace name ‘WebView’ could not be found (are you missing a using directive or an assembly reference?)
Library\PackageCache\com.unity.collab-proxy@1.14.13\Editor\Collaborate\Collab\CollabToolbarWindow.cs(28,35): error CS0115: ‘CollabToolbarWindow.webView’: no suitable method found to override
Library\PackageCache\com.unity.collab-proxy@1.14.13\Editor\Collaborate\Collab\CollabToolbarWindow.cs(109,30): error CS0115: ‘CollabToolbarWindow.OnEnable()’: no suitable method found to override
Library\PackageCache\com.unity.collab-proxy@1.14.13\Editor\Collaborate\Collab\CollabToolbarWindow.cs(26,69): error CS0535: ‘CollabToolbarWindow’ does not implement interface member ‘IHasCustomMenu.AddItemsToMenu(GenericMenu)’
Library\PackageCache\com.unity.collab-proxy@1.14.13\Editor\Collaborate\Collab\CollabToolbarWindow.cs(12,9): error CS0246: The type or namespace name ‘WebView’ could not be found (are you missing a using directive or an assembly reference?)

Hi @kylander_1 , I’m sorry that you’re experiencing these Console errors. Could you tell me which Unity Editor version you’re using? Version Control package 1.14.13 supports Unity 2019.4, but 1.15.13 supports Unity 2020+ Editor versions.

Ah, that might be it. We’re using Unity 2020.1.12f1.

In Unity, under Package Manager for Version Control I only see it go up to 1.14.13? Is there another location to get the 1.15.13 version?

I see the problem. Because the Version Control package is integrated so heavily into the Editor, the package is only supported by Editors above some specific versions.

The Version Control package supports Unity Editors above the following versions:

  • 2019.4. 29f1
  • 2020.3. 15f1
  • 2021.1. 15f1
  • 2021.2. 0b6
  • 2022.1. 0a4

So if you upgrade your Editors to at least 2020.3.15f1, then you should see 1.15.13 in the Package Manager.

Updated Unity to 2021.2.10f1 and saw the 1.15.13 version for Plastic. Looks like it’s all squared away now. Thanks so much for the help!

1 Like