FIX: Error reading invalid Conda Manifests lead to 500 error on page
Created:
4/23/2025 1:54:12 PM by Steve Dennis
Status:
Awaiting Release on 4/24/2025 4:30:21 PM
Last pulled:
4/25/2025 9:55:58 PM
Description:
```
Operation is not valid due to the current state of the object.
System.InvalidOperationException: Operation is not valid due to the current state of the object.
at System.Text.Json.JsonElement.TryGetProperty(String propertyName, JsonElement& value)
at Inedo.ProGet.Feeds.Conda.CondaPackageManifest.<.ctor>g__getArray|2_3(JsonElement e, String name)
at Inedo.ProGet.Feeds.Conda.CondaPackageManifest..ctor(JsonElement index, JsonElement about, JsonElement runExports)
at Inedo.ProGet.Feeds.Conda.CondaPackageManifest.ReadMetadataFromDataRow(IPackageVersionTable row)
at Inedo.ProGet.Feeds.StandardCanonicalPackageFeed`5.StandardLocalPackageMetadata..ctor(TPackageVersionRow row)
at Inedo.ProGet.Feeds.Conda.CondaFeed.LocalPackage..ctor(CondaFeedPackageVersions_Extended row)
at Inedo.ProGet.Feeds.Conda.CondaFeed.GetLocalPackage(CondaFeedPackageVersions_Extended row)
at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()
at System.Collections.Generic.HashSet`1.UnionWith(IEnumerable`1 other)
at System.Collections.Generic.HashSet`1..ctor(IEnumerable`1 collection, IEqualityComparer`1 comparer)
at System.Linq.Enumerable.ToHashSet[TSource](IEnumerable`1 source, IEqualityComparer`1 comparer)
at Inedo.ProGet.Feeds.StandardCanonicalPackageFeed`5.SearchLatestPackagesAsync(String query, Nullable`1 maxCount, Boolean includePrerelease, CancellationToken cancellationToken)
at Inedo.ProGet.Feeds.StandardCanonicalPackageFeed`5.SearchPackagesAsync(String query, Int32 maxCount, Boolean includePrerelease)
at Inedo.ProGet.WebApplication.Pages.Packages.ListPackagesPage.PackageList.InitializeAsyncInternal()
at Inedo.ProGet.WebApplication.Pages.Packages.ListPackagesPage.PackageList.InitializeAsync()
::Web Error on 23/04/2025 10:35:17::
```