I'm also experiencing issues with Ecosystem when downloading packages. When I download individual actions I don't have any problems.
I tried already to uninstall Ecosystem and download it again from the
https://hutonggames.fogbugz.com/?W1181It happened a few weeks ago when I tried to install the arraymaker package, and today is happening again with the TextMeshPro packages.
This is the error I get when I close the ecosystem window and I reopen it again.
GUI Error: Invalid GUILayout state in EcosystemBrowser view. Verify that all layout Begin/End calls match
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
ArgumentException: Getting control 1's position in a group with only 1 controls when doing repaint
Aborting
UnityEngine.GUILayoutGroup.GetNext () (at <701a05767aa048528876500a22329b6c>:0)
UnityEngine.GUILayoutUtility.BeginLayoutArea (UnityEngine.GUIStyle style, System.Type layoutType) (at <701a05767aa048528876500a22329b6c>:0)
UnityEngine.GUILayout.BeginArea (UnityEngine.Rect screenRect, UnityEngine.GUIContent content, UnityEngine.GUIStyle style) (at <701a05767aa048528876500a22329b6c>:0)
UnityEngine.GUILayout.BeginArea (UnityEngine.Rect screenRect) (at <701a05767aa048528876500a22329b6c>:0)
Net.FabreJean.PlayMaker.Ecosystem.EcosystemBrowser.OnGUI_ItemList () (at Assets/net.fabrejean/Editor/PlayMaker/Ecosystem/EcosystemBrowser.cs:1944)
Net.FabreJean.PlayMaker.Ecosystem.EcosystemBrowser.OnGUI_Main () (at Assets/net.fabrejean/Editor/PlayMaker/Ecosystem/EcosystemBrowser.cs:814)
Net.FabreJean.PlayMaker.Ecosystem.EcosystemBrowser.OnGUI () (at Assets/net.fabrejean/Editor/PlayMaker/Ecosystem/EcosystemBrowser.cs:1134)
UnityEditor.HostView.InvokeOnGUI (UnityEngine.Rect onGUIPosition) (at <477bdcb097d4488eae58cbed17286dd8>:0)
UnityEditor.DockArea.DrawView (UnityEngine.Rect dockAreaRect) (at <477bdcb097d4488eae58cbed17286dd8>:0)
UnityEditor.DockArea.OldOnGUI () (at <477bdcb097d4488eae58cbed17286dd8>:0)
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 <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.UIElements.IMGUIContainer.DoIMGUIRepaint () (at <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.UIElements.UIR.RenderChainCommand.ExecuteNonDrawMesh (UnityEngine.UIElements.UIR.DrawParams drawParams, System.Single pixelsPerPoint, System.Exception& immediateException) (at <fef112fd0f15457e8e58500118cb5cea>:0)
Rethrow as ImmediateModeException
UnityEngine.UIElements.UIR.RenderChain.Render () (at <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.UIElements.UIRRepaintUpdater.Update () (at <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.UIElements.VisualTreeUpdater.UpdateVisualTreePhase (UnityEngine.UIElements.VisualTreeUpdatePhase phase) (at <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.UIElements.Panel.UpdateForRepaint () (at <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.UIElements.Panel.Repaint (UnityEngine.Event e) (at <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at <fef112fd0f15457e8e58500118cb5cea>:0)
UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at <701a05767aa048528876500a22329b6c>:0)
And when I click the Get button I get the following error:
ArgumentNullException: Value cannot be null.
Parameter name: bytes
System.IO.File.WriteAllBytes (System.String path, System.Byte[] bytes) (at <b11ba2a8fbf24f219f7cc98532a11304>:0)
Net.FabreJean.PlayMaker.Ecosystem.EcosystemBrowser+<ProceedWithImport>d__107.MoveNext () (at Assets/net.fabrejean/Editor/PlayMaker/Ecosystem/EcosystemBrowser.cs:2877)
Net.FabreJean.UnityEditor.EditorCoroutine.update () (at Assets/net.fabrejean/Editor/Plugins/EditorCoroutine.cs:53)
UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at <477bdcb097d4488eae58cbed17286dd8>:0)
So, the package is showing up green like it's been downloaded, but the import window's not popping up at all. I'm pretty sure it's not actually downloading anything though, because when I look in the Playmaker Custom Actions folder, there's nothing related to the action or package.
Unity version: 2022.3.25f1
Playmaker: 1.9.8.f1
Ecosystem: 0.6.11
Edit: I also tried in a fresh new project, and only Playmaker was installed—still, the same error when tried to download a package.