Cannot create Settings Provider for: CreateNetcodeSettingsProvider

I get an error when installing Netcode for GameObjects 1.2.0

Cannot create Settings Provider for: CreateNetcodeSettingsProvider

With version 1.1.0 everything is fine.

Unity 2020.3.42f1

Hi @TheEugeneL , thanks for flagging it.

  1. Does this reproduce with a new project, or only when upgrading in your current one?
  2. Could you please open a bug report here, adding the stack trace (if any)?

I just tried reproducing it with Unity 2020.3.26f1, but there are no errors there.

Hi @PaoloAbela ,

  1. Both. Current on a and with a new project. I tried to reboot my intel macbook pro, but still got this error.
  2. Ok. I’ll do it a little later.

Btw I switched to Mirror. So right now it’s not so important to me.
Thank you!

Hi @PaoloAbela !
We have the same error when building assetbundles in 2020.3.40f1, upgrading an older UNET project.

Cannot create Settings Provider for: CreateNetcodeSettingsProvider
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:LogError (object)
UnityEditor.SettingsService/<>c:<FetchSettingProviderFromAttribute>b__16_0 (UnityEditor.AttributeHelper/MethodWithAttribute)
System.Linq.Enumerable/SelectListIterator`2<UnityEditor.AttributeHelper/MethodWithAttribute, UnityEditor.SettingsProvider>:MoveNext ()
System.Linq.Enumerable/ConcatIterator`1<UnityEditor.SettingsProvider>:MoveNext ()
System.Linq.Enumerable/WhereEnumerableIterator`1<UnityEditor.SettingsProvider>:ToArray ()
System.Linq.Enumerable:ToArray<UnityEditor.SettingsProvider> (System.Collections.Generic.IEnumerable`1<UnityEditor.SettingsProvider>)
UnityEditor.SettingsService:FetchSettingsProviders ()
UnityEditor.SettingsWindow:Init ()
UnityEditor.SettingsWindow:OnSettingsProviderChanged ()
UnityEditor.SettingsService:NotifySettingsProviderChanged ()
UnityEngine.InputSystem.Editor.InputSettingsProvider:ForceReload () (at Library/PackageCache/com.unity.inputsystem@1.4.4/InputSystem/Editor/Settings/InputSettingsProvider.cs:459)
UnityEngine.InputSystem.InputSystem:OnProjectChange () (at Library/PackageCache/com.unity.inputsystem@1.4.4/InputSystem/InputSystem.cs:3337)
UnityEngine.InputSystem.LowLevel.NativeInputRuntime:OnProjectChanged () (at Library/PackageCache/com.unity.inputsystem@1.4.4/InputSystem/NativeInputRuntime.cs:338)
UnityEditor.EditorApplication:Internal_CallProjectHasChanged ()
UnityEditor.BuildPipeline:BuildAssetBundles (string,UnityEditor.BuildAssetBundleOptions,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget)
UnityEditor.BuildPipeline:BuildAssetBundles (string,UnityEditor.BuildAssetBundleOptions,UnityEditor.BuildTarget)

Thanks for flagging it! Based on the stack trace, it seems to be related to the input system package. I flagged it to the relevant team so they can investigate it

I took a look and could not reproduce this issue on neiter Windows nor MacOS using the latest Input System version and the Netcode 1.1 & 1.2 versions.

Getting the hands on a repro project via a bug report form you would be much appreciated. Thanks!

i have this error too. unity version is 2020.3.22f1

but if I use a newer version of unity, I don’t get this error.

Also seeing this error when attempting to upgrade from NetcodeForGameObjects 1.0.2 => 1.2.0. Unity 2020.3.33f1.

Same problem here. Unity 2020.3.41f1, Netcode 1.2.0

Had the same problem @FreshlyBrewed on Unity 2020.3.41f1, Netcode 1.2.0.

I closed the inspector window showing the Build Settings + Player Settings, restarted Unity and now the error is gone.