Error when trying to create a new json in the editor

I’ve just added unity remote config to my project.
Right after trying to add the first setting i’ve selected json and got these errors:

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced.
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) (at /Users/bokken/build/output/unity/unity/Modules/IMGUI/GUIUtility.cs:203)


NullReferenceException: Object reference not set to an instance of an object
Unity.RemoteConfig.Editor.UIComponents.SettingsTreeView.CellGUI (UnityEngine.Rect cellRect, Unity.RemoteConfig.Editor.UIComponents.TreeViewItem`1[T] item, System.Int32 column, UnityEditor.IMGUI.Controls.TreeView+RowGUIArgs& args) (at ./Library/PackageCache/com.unity.remote-config@4.1.1/Editor/UIComponents/SettingsTreeview.cs:424)
Unity.RemoteConfig.Editor.UIComponents.SettingsTreeView.RowGUI (UnityEditor.IMGUI.Controls.TreeView+RowGUIArgs args) (at ./Library/PackageCache/com.unity.remote-config@4.1.1/Editor/UIComponents/SettingsTreeview.cs:279)
UnityEditor.IMGUI.Controls.TreeView+TreeViewControlGUI.OnContentGUI (UnityEngine.Rect rect, System.Int32 row, UnityEditor.IMGUI.Controls.TreeViewItem item, System.String label, System.Boolean selected, System.Boolean focused, System.Boolean useBoldFont, System.Boolean isPinging) (at /Users/bokken/build/output/unity/unity/Editor/Mono/GUI/TreeView/TreeViewControl/TreeViewControlGUI.cs:136)
UnityEditor.IMGUI.Controls.TreeViewGUI.DoItemGUI (UnityEngine.Rect rect, System.Int32 row, UnityEditor.IMGUI.Controls.TreeViewItem item, System.Boolean selected, System.Boolean focused, System.Boolean useBoldFont) (at /Users/bokken/build/output/unity/unity/Editor/Mono/GUI/TreeView/TreeViewGUI.cs:424)
UnityEditor.IMGUI.Controls.TreeViewGUI.OnRowGUI (UnityEngine.Rect rowRect, UnityEditor.IMGUI.Controls.TreeViewItem item, System.Int32 row, System.Boolean selected, System.Boolean focused) (at /Users/bokken/build/output/unity/unity/Editor/Mono/GUI/TreeView/TreeViewGUI.cs:342)
UnityEditor.IMGUI.Controls.TreeViewController.DoItemGUI (UnityEditor.IMGUI.Controls.TreeViewItem item, System.Int32 row, System.Single rowWidth, System.Boolean hasFocus) (at /Users/bokken/build/output/unity/unity/Editor/Mono/GUI/TreeView/TreeViewController.cs:580)
UnityEditor.IMGUI.Controls.TreeViewController.IterateVisibleItems (System.Int32 firstRow, System.Int32 numVisibleRows, System.Single rowWidth, System.Boolean hasFocus) (at /Users/bokken/build/output/unity/unity/Editor/Mono/GUI/TreeView/TreeViewController.cs:837)
UnityEditor.IMGUI.Controls.TreeViewController.OnGUI (UnityEngine.Rect rect, System.Int32 keyboardControlID) (at /Users/bokken/build/output/unity/unity/Editor/Mono/GUI/TreeView/TreeViewController.cs:727)
UnityEditor.IMGUI.Controls.TreeView.TreeViewWithMultiColumnHeader (UnityEngine.Rect rect) (at /Users/bokken/build/output/unity/unity/Editor/Mono/GUI/TreeView/TreeViewControl/TreeViewControl.cs:472)
UnityEditor.IMGUI.Controls.TreeView.OnGUI (UnityEngine.Rect rect) (at /Users/bokken/build/output/unity/unity/Editor/Mono/GUI/TreeView/TreeViewControl/TreeViewControl.cs:446)
Unity.RemoteConfig.Editor.UIComponents.SettingsTreeview.OnGUI (UnityEngine.Rect viewRect) (at ./Library/PackageCache/com.unity.remote-config@4.1.1/Editor/UIComponents/SettingsTreeview.cs:128)
Unity.RemoteConfig.Editor.RemoteConfigWindow.DrawConfigsSettingsTreeView (UnityEngine.Rect treeViewRect) (at ./Library/PackageCache/com.unity.remote-config@4.1.1/Editor/RemoteConfigWindow.cs:371)
Unity.RemoteConfig.Editor.RemoteConfigWindow.DrawConfigsSettingsPane (UnityEngine.Rect configsDetailsRect) (at ./Library/PackageCache/com.unity.remote-config@4.1.1/Editor/RemoteConfigWindow.cs:355)
Unity.RemoteConfig.Editor.RemoteConfigWindow.OnGUI () (at ./Library/PackageCache/com.unity.remote-config@4.1.1/Editor/RemoteConfigWindow.cs:136)
UnityEditor.HostView.InvokeOnGUI (UnityEngine.Rect onGUIPosition) (at /Users/bokken/build/output/unity/unity/Editor/Mono/HostView.cs:512)
UnityEditor.DockArea.DrawView (UnityEngine.Rect dockAreaRect) (at /Users/bokken/build/output/unity/unity/Editor/Mono/GUI/DockArea.cs:385)
UnityEditor.DockArea.OldOnGUI () (at /Users/bokken/build/output/unity/unity/Editor/Mono/GUI/DockArea.cs:376)
UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at /Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/IMGUIContainer.cs:355)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&) (at /Users/bokken/build/output/unity/unity/Modules/IMGUI/GUIUtility.cs:203)

I am bumping this post up

Hey!

What versions are you using, of the editor and of the remote-config package?
What are the repro steps? are you trying to use the remote-config window?

I recommend you install the Deployment package and try out the newer remote-config files instead: Remote Config files

It allows you to create remote config files and deploy them to your chosen environment, and they can be reviewed and saved under version control, and are supported natively by the UGS CLI.

I’ll try and raise the issue about the Remote-Config UI itself, but its been mostly superseded by the above.

Cheers