Package Manager completely broken

I just bought a new package and am unable to download it via the package manager.

I get the following error flooding my console when I click “Download”:

IsReadOnly is not implemented by this handler
UnityEditor.AsyncHTTPClient:smile:one (UnityEditor.AsyncHTTPClient/State,int)

Then, when I try to import the package, I get the following:

Failed to import package with error: Couldn't decompress package
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

This is on editor version 2022.3.20f1. This now happens with every package I try and download, not just the new one.

I’ve already done the following:

  • Cleaned the Package Manager caches in Preferences → Package Manager
  • Changed those cache locations
  • Deleted the cache location in AppData

It’s becoming very tiring encountering these completely breaking bugs multiple times per week.

FYI: there is no such thing. 2023.3 is only at .0b9.

Check if you have sufficient room on your OS drive where the temp files are and you have sufficient access rights to them.

I corrected my OP, I meant 2022.3.20f1. I have plenty of space and access rights aren’t an issue.

This also happens on a brand new project

Still happens after completing reinstalling the editor.

Here are some stack traces I see from the editor log:

IsReadOnly is not implemented by this handler
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEditor.PackageManager.UI.Internal.AssetStoreUtils:GetLocalPackageList ()
UnityEditor.PackageManager.UI.Internal.AssetStoreClient:RefreshLocal ()
UnityEditor.PackageManager.UI.Internal.AssetStoreClient:ListPurchases (UnityEditor.PackageManager.UI.Internal.PurchasesQueryArgs)
UnityEditor.PackageManager.UI.Internal.PageManager:Refresh (UnityEditor.PackageManager.UI.Internal.RefreshOptions)
UnityEditor.PackageManager.UI.Internal.PageManager:Refresh (System.Nullable`1<UnityEditor.PackageManager.UI.Internal.PackageFilterTab>)
UnityEditor.PackageManager.UI.Internal.PageManager:OnFilterChanged (UnityEditor.PackageManager.UI.Internal.PackageFilterTab)
UnityEditor.PackageManager.UI.Internal.PackageFiltering:set_currentFilterTab (UnityEditor.PackageManager.UI.Internal.PackageFilterTab)
UnityEditor.PackageManager.UI.Internal.PackageManagerWindowRoot:OnCreateGUI ()
UnityEditor.PackageManager.UI.PackageManagerWindow:CreateGUI ()
System.Reflection.RuntimeMethodInfo:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
UnityEditor.UIElements.DefaultEditorWindowBackend:Invoke (string)
UnityEditor.UIElements.DefaultEditorWindowBackend:SendInitializeIfNecessary (bool)
UnityEditor.UIElements.DefaultEditorWindowBackend:RegisterWindow (bool)
UnityEditor.UIElements.DefaultEditorWindowBackend:UnityEditor.IEditorWindowBackend.OnRegisterWindow ()
UnityEditor.HostView:RegisterSelectedPane (bool)
UnityEditor.HostView:SetActualViewInternal (UnityEditor.EditorWindow,bool)
UnityEditor.DockArea:SetSelectedPrivate (int,bool)
UnityEditor.DockArea:AddTab (int,UnityEditor.EditorWindow,bool)
UnityEditor.DockArea:AddTab (UnityEditor.EditorWindow,bool)
UnityEditor.EditorWindow:CreateNewWindowForEditorWindow (UnityEditor.EditorWindow,bool,bool,bool)
UnityEditor.EditorWindow:Show (bool)
UnityEditor.EditorWindow:Show ()
UnityEditor.EditorWindow:GetWindowPrivate (System.Type,bool,string,bool)
UnityEditor.EditorWindow:GetWindow (System.Type,bool,string,bool)
UnityEditor.EditorWindow:GetWindow<UnityEditor.PackageManager.UI.PackageManagerWindow> (bool,string,bool)
UnityEditor.EditorWindow:GetWindow<UnityEditor.PackageManager.UI.PackageManagerWindow> ()
UnityEditor.PackageManager.UI.PackageManagerWindow:SelectPackageAndFilterStatic (string,System.Nullable`1<UnityEditor.PackageManager.UI.Internal.PackageFilterTab>,bool,string)
UnityEditor.PackageManager.UI.PackageManagerWindow:OpenPackageManager (string)
UnityEditor.PackageManager.UI.Window:Open (string)
UnityEditor.PackageManager.UI.Window:ShowPackageManagerWindow (UnityEditor.MenuCommand)

[C:\build\output\unity\unity\Runtime\VirtualFileSystem\VirtualFileSystemTypes.h line 315]

IsReadOnly is not implemented by this handler
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEditor.PackageManager.UI.Internal.AssetStoreUtils:GetLocalPackageList ()
UnityEditor.PackageManager.UI.Internal.AssetStoreClient:RefreshLocal ()
UnityEditor.PackageManager.UI.Internal.AssetStoreClient:ListPurchases (UnityEditor.PackageManager.UI.Internal.PurchasesQueryArgs)
UnityEditor.PackageManager.UI.Internal.PageManager:Refresh (UnityEditor.PackageManager.UI.Internal.RefreshOptions)
UnityEditor.PackageManager.UI.Internal.PageManager:Refresh (System.Nullable`1<UnityEditor.PackageManager.UI.Internal.PackageFilterTab>)
UnityEditor.PackageManager.UI.Internal.PageManager:OnFilterChanged (UnityEditor.PackageManager.UI.Internal.PackageFilterTab)
UnityEditor.PackageManager.UI.Internal.PackageFiltering:set_currentFilterTab (UnityEditor.PackageManager.UI.Internal.PackageFilterTab)
UnityEditor.PackageManager.UI.Internal.PackageManagerWindowRoot:OnCreateGUI ()
UnityEditor.PackageManager.UI.PackageManagerWindow:CreateGUI ()
System.Reflection.RuntimeMethodInfo:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
UnityEditor.UIElements.DefaultEditorWindowBackend:Invoke (string)
UnityEditor.UIElements.DefaultEditorWindowBackend:SendInitializeIfNecessary (bool)
UnityEditor.UIElements.DefaultEditorWindowBackend:RegisterWindow (bool)
UnityEditor.UIElements.DefaultEditorWindowBackend:UnityEditor.IEditorWindowBackend.OnRegisterWindow ()
UnityEditor.HostView:RegisterSelectedPane (bool)
UnityEditor.HostView:SetActualViewInternal (UnityEditor.EditorWindow,bool)
UnityEditor.DockArea:SetSelectedPrivate (int,bool)
UnityEditor.DockArea:AddTab (int,UnityEditor.EditorWindow,bool)
UnityEditor.DockArea:AddTab (UnityEditor.EditorWindow,bool)
UnityEditor.EditorWindow:CreateNewWindowForEditorWindow (UnityEditor.EditorWindow,bool,bool,bool)
UnityEditor.EditorWindow:Show (bool)
UnityEditor.EditorWindow:Show ()
UnityEditor.EditorWindow:GetWindowPrivate (System.Type,bool,string,bool)
UnityEditor.EditorWindow:GetWindow (System.Type,bool,string,bool)
UnityEditor.EditorWindow:GetWindow<UnityEditor.PackageManager.UI.PackageManagerWindow> (bool,string,bool)
UnityEditor.EditorWindow:GetWindow<UnityEditor.PackageManager.UI.PackageManagerWindow> ()
UnityEditor.PackageManager.UI.PackageManagerWindow:SelectPackageAndFilterStatic (string,System.Nullable`1<UnityEditor.PackageManager.UI.Internal.PackageFilterTab>,bool,string)
UnityEditor.PackageManager.UI.PackageManagerWindow:OpenPackageManager (string)
UnityEditor.PackageManager.UI.Window:Open (string)
UnityEditor.PackageManager.UI.Window:ShowPackageManagerWindow (UnityEditor.MenuCommand)

I haven’t been able to use the package manager for 10 days now. Does any one from Unity actually read these forums? Do I need to pay for premium support in order to get functional software?

ive been downloading happily

I’m happy for you

well if its not all of us, it would suggest its something more you centric is all

I get this same error at times (couldn’t decompress package ) then it works normally the next time. Seems intermittent