Package Manager spams console with errors in 2019.1.0b3 clean install

After installing Unity 2019.1.0b3 through Unity HUB, opening the Package Manager spams the console with this error:

FormatException: Input string was not in a correct format.
System.Number.ParseDouble (System.String value, System.Globalization.NumberStyles options, System.Globalization.NumberFormatInfo numfmt) (at <3a07e6401b5d4cc98f7be596cb2130ba>:0)
System.Double.Parse (System.String s, System.Globalization.NumberStyles style, System.Globalization.NumberFormatInfo info) (at <3a07e6401b5d4cc98f7be596cb2130ba>:0)
System.Double.Parse (System.String s, System.IFormatProvider provider) (at <3a07e6401b5d4cc98f7be596cb2130ba>:0)
System.Convert.ToDouble (System.String value) (at <3a07e6401b5d4cc98f7be596cb2130ba>:0)
UnityEditor.PackageManager.UI.PackageInfo.GetPackageUrlRedirect (System.String packageName, System.String shortVersionId) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageInfo.cs:76)
UnityEditor.PackageManager.UI.PackageInfo.get_RedirectsToManual () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageInfo.cs:103)
UnityEditor.PackageManager.UI.PackageInfo.get_HasChangelog () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageInfo.cs:109)
UnityEditor.PackageManager.UI.PackageDetails.SetDisplayPackage (UnityEditor.PackageManager.UI.PackageInfo packageInfo, UnityEditor.PackageManager.Error packageError) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:193)
UnityEditor.PackageManager.UI.PackageDetails.ShowDisplayPackage (UnityEditor.PackageManager.UI.PackageInfo displayPackage) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:276)
UnityEditor.PackageManager.UI.PackageDetails.SetPackage (UnityEditor.PackageManager.UI.Package package, UnityEditor.PackageManager.UI.PackageInfo displayPackage) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:270)
UnityEditor.PackageManager.UI.PackageDetails.OnSelectionChanged (System.Collections.Generic.IEnumerable`1[T] selected) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:107)
UnityEditor.PackageManager.UI.Selection.TriggerNewSelection () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Common/Selection.cs:75)
UnityEditor.PackageManager.UI.PackageManagerWindow.<SetupCollection>b__13_0 (UnityEditor.PackageManager.UI.PackageFilter filter, System.Collections.Generic.IEnumerable`1[T] packages) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageManagerWindow.cs:96)
UnityEditor.PackageManager.UI.PackageCollection.TriggerPackagesChanged () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageCollection.cs:167)
UnityEditor.PackageManager.UI.PackageCollection.UpdatePackageCollection (System.Boolean rebuildDictionary) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageCollection.cs:162)
UnityEditor.PackageManager.UI.PackageCollection.<FetchSearchCache>b__50_0 () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageCollection.cs:218)
UnityEditor.PackageManager.UI.UpmBaseOperation.FinalizeOperation () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Upm/UpmBaseOperation.cs:227)
UnityEditor.PackageManager.UI.UpmBaseOperation.OnDone () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Upm/UpmBaseOperation.cs:221)
UnityEditor.PackageManager.UI.UpmBaseOperation.Progress () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Upm/UpmBaseOperation.cs:180)
UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at C:/buildslave/unity/build/Editor/Mono/EditorApplication.cs:200)

Then it is very difficult to install packages as it often leads to buttons being grayed out in ā€œinstallingā€ state. I’m not even sure packages are being installed.

I tried on two distinct projects and also with 2019.2 and same thing; Package Manager seems unstable.

Cheers!

Same issue (in addition, with PM freezing, but freezing can be result of staging-packages usage)

Hi @alexandre-fiset and @eizenhorn ,

Thanks for the report, we’re looking into this. Can you please let me know which version of the com.unity.package-manager-ui dependency is listed in your project manifest? (It’s the file located at <your project>/Packages/manifest.json)

In the meantime, a possible workaround would be to change your Language & Regional settings and set the number format to use ā€˜.’ as decimal separators rather than ā€˜,’. Alternatively, you can try to embed the package by copying it from e.g. C:/Program Files/Unity/Hub/Editor/2019.1.0b3/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui to <your project>/Packages/com.unity.package-manager-ui and applying the following fix:

Change PackageInfo.cs, line 76:

var version = Convert.ToDouble(shortVersionId.Split('@')[1]);

with

var version = Convert.ToDouble(shortVersionId.Split('@')[1], System.Globalization.CultureInfo.CreateSpecificCulture("en-US"));

(As reported by @Djayp at [Solved] Package Manager 2.1.1 not working with most CultureInfo - thank you!)

2 Likes

@maximeb_unity yeah found problem with culture info, it’s not a big problem. But big problem if I use staging packages PM just freezes whole Unity :slight_smile: PM 2.0.3 version before open in 2019.1.0b3, after open - PM 2.1.1, And this new error in 2019.1 which I saw
4215814--374281--upload_2019-2-14_14-4-13.png

@eizenhorn ,

First of all, thank you for taking the time to report these issues.

We’re already aware of the issue when using the staging registry. Please note that the staging registry is reserved for internal validation and testing, and even though it’s currently publicly-accessible, it should not be relied on to always be available.

The last error you posted is indeed new. Would you mind reporting it using the Help > Report a Bug functionality, and posting the issue number here?

Done - Case 1127588

1 Like

Hello,
I wanted to report this error as well, it’s been annoying me for quite a while now and I wrongly thought that it would be fixed on the 2019.2 alpha… I had to edit the code in the cache everytime I wanted to open the packagemanager after reopening Unity.
Judging by the posts above, there seems to be a way to make it stick in the project, but it certainly wouldn’t hurt to have an official fix, especially when it can be fixed by just adding an extra parameter to the Parse call :X

1 Like

I have this error with a clean install of both 2019.1.0b6 and 2019.2.0a7 from the UnityHub. Literally on the first project I create from either version, as I open the PackageManager in that (empty) project.
Installing on a PC with Win7 professional… not sure what other details I should give.

First of the FormatExceptions below

FormatException: Input string was not in a correct format.
System.Number.ParseDouble (System.String value, System.Globalization.NumberStyles options, System.Globalization.NumberFormatInfo numfmt) (at <3b2861a2d27f4683a735b26d4fab09b0>:0)
System.Double.Parse (System.String s, System.Globalization.NumberStyles style, System.Globalization.NumberFormatInfo info) (at <3b2861a2d27f4683a735b26d4fab09b0>:0)
System.Double.Parse (System.String s, System.IFormatProvider provider) (at <3b2861a2d27f4683a735b26d4fab09b0>:0)
System.Convert.ToDouble (System.String value) (at <3b2861a2d27f4683a735b26d4fab09b0>:0)
UnityEditor.PackageManager.UI.PackageInfo.GetPackageUrlRedirect (System.String packageName, System.String shortVersionId) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageInfo.cs:76)
UnityEditor.PackageManager.UI.PackageInfo.get_RedirectsToManual () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageInfo.cs:103)
UnityEditor.PackageManager.UI.PackageInfo.get_HasChangelog () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageInfo.cs:109)
UnityEditor.PackageManager.UI.PackageDetails.SetDisplayPackage (UnityEditor.PackageManager.UI.PackageInfo packageInfo, UnityEditor.PackageManager.Error packageError) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:192)
UnityEditor.PackageManager.UI.PackageDetails.ShowDisplayPackage (UnityEditor.PackageManager.UI.PackageInfo displayPackage) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:281)
UnityEditor.PackageManager.UI.PackageDetails.SetPackage (UnityEditor.PackageManager.UI.Package package, UnityEditor.PackageManager.UI.PackageInfo displayPackage) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:267)
UnityEditor.PackageManager.UI.PackageDetails.OnSelectionChanged (System.Collections.Generic.IEnumerable`1[T] selected) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:111)
UnityEditor.PackageManager.UI.Selection.AddSelection (UnityEditor.PackageManager.UI.PackageInfo version) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Common/Selection.cs:74)
UnityEditor.PackageManager.UI.Selection.SetSelection (UnityEditor.PackageManager.UI.PackageInfo version) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Common/Selection.cs:93)
UnityEditor.PackageManager.UI.Selection.SetSelection (UnityEditor.PackageManager.UI.Package package) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Common/Selection.cs:99)
UnityEditor.PackageManager.UI.PackageList.SetPackages (UnityEditor.PackageManager.UI.PackageFilter filter, System.Collections.Generic.IEnumerable`1[T] packages) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageList.cs:325)
UnityEditor.PackageManager.UI.PackageManagerWindow.<SetupCollection>b__13_0 (UnityEditor.PackageManager.UI.PackageFilter filter, System.Collections.Generic.IEnumerable`1[T] packages) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageManagerWindow.cs:95)
UnityEditor.PackageManager.UI.PackageCollection.TriggerPackagesChanged () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageCollection.cs:168)
UnityEditor.PackageManager.UI.PackageCollection.UpdatePackageCollection (System.Boolean rebuildDictionary) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageCollection.cs:163)
UnityEditor.PackageManager.UI.PackageCollection.<FetchListOfflineCache>b__51_0 () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageCollection.cs:181)
UnityEditor.PackageManager.UI.UpmBaseOperation.FinalizeOperation () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Upm/UpmBaseOperation.cs:227)
UnityEditor.PackageManager.UI.UpmBaseOperation.OnDone () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Upm/UpmBaseOperation.cs:221)
UnityEditor.PackageManager.UI.UpmBaseOperation.Progress () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b6/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Upm/UpmBaseOperation.cs:180)
UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at C:/buildslave/unity/build/Editor/Mono/EditorApplication.cs:200)

The fix for this issue has landed in 2019.2.0a8. It should get backported to 2018.3 and 2019.1 in the coming weeks as well.

This issue has returned for me both in in v. 2019.1.0b9 and 2.0a7

FormatException: Input string was not in a correct format.
System.Number.ParseDouble (System.String value, System.Globalization.NumberStyles options, System.Globalization.NumberFormatInfo numfmt) (at <5edea3a8afdd4ea08b0edab4571cb211>:0)
System.Double.Parse (System.String s, System.Globalization.NumberStyles style, System.Globalization.NumberFormatInfo info) (at <5edea3a8afdd4ea08b0edab4571cb211>:0)
System.Double.Parse (System.String s, System.IFormatProvider provider) (at <5edea3a8afdd4ea08b0edab4571cb211>:0)
System.Convert.ToDouble (System.String value) (at <5edea3a8afdd4ea08b0edab4571cb211>:0)
UnityEditor.PackageManager.UI.PackageInfo.GetPackageUrlRedirect (System.String packageName, System.String shortVersionId) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageInfo.cs:76)
UnityEditor.PackageManager.UI.PackageInfo.get_RedirectsToManual () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageInfo.cs:103)
UnityEditor.PackageManager.UI.PackageInfo.get_HasChangelog () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageInfo.cs:109)
UnityEditor.PackageManager.UI.PackageDetails.SetDisplayPackage (UnityEditor.PackageManager.UI.PackageInfo packageInfo, UnityEditor.PackageManager.Error packageError) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:192)
UnityEditor.PackageManager.UI.PackageDetails.ShowDisplayPackage (UnityEditor.PackageManager.UI.PackageInfo displayPackage) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:281)
UnityEditor.PackageManager.UI.PackageDetails.SetPackage (UnityEditor.PackageManager.UI.Package package, UnityEditor.PackageManager.UI.PackageInfo displayPackage) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:267)
UnityEditor.PackageManager.UI.PackageDetails.OnSelectionChanged (System.Collections.Generic.IEnumerable`1[T] selected) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageDetails.cs:111)
UnityEditor.PackageManager.UI.Selection.AddSelection (UnityEditor.PackageManager.UI.PackageInfo version) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Common/Selection.cs:74)
UnityEditor.PackageManager.UI.Selection.SetSelection (UnityEditor.PackageManager.UI.PackageInfo version) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Common/Selection.cs:93)
UnityEditor.PackageManager.UI.Selection.SetSelection (UnityEditor.PackageManager.UI.Package package) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Common/Selection.cs:99)
UnityEditor.PackageManager.UI.PackageList.SetPackages (UnityEditor.PackageManager.UI.PackageFilter filter, System.Collections.Generic.IEnumerable`1[T] packages) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageList.cs:325)
UnityEditor.PackageManager.UI.PackageManagerWindow.<SetupCollection>b__13_0 (UnityEditor.PackageManager.UI.PackageFilter filter, System.Collections.Generic.IEnumerable`1[T] packages) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/UI/PackageManagerWindow.cs:95)
UnityEditor.PackageManager.UI.PackageCollection.TriggerPackagesChanged () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageCollection.cs:168)
UnityEditor.PackageManager.UI.PackageCollection.UpdatePackageCollection (System.Boolean rebuildDictionary) (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageCollection.cs:163)
UnityEditor.PackageManager.UI.PackageCollection.<FetchListOfflineCache>b__51_0 () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageCollection.cs:181)
UnityEditor.PackageManager.UI.UpmBaseOperation.FinalizeOperation () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Upm/UpmBaseOperation.cs:227)
UnityEditor.PackageManager.UI.UpmBaseOperation.OnDone () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Upm/UpmBaseOperation.cs:221)
UnityEditor.PackageManager.UI.UpmBaseOperation.Progress () (at C:/Program Files/Unity/Hub/Editor/2019.1.0b9/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.package-manager-ui/Editor/Sources/Services/Upm/UpmBaseOperation.cs:180)
UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at C:/buildslave/unity/build/Editor/Mono/EditorApplication.cs:200)

The fixes are/will be available from 2019.1.0b10 and 2019.2.0a8.

2 Likes