Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
Issues with changing package count view and other search issues
-
Hello. We are having issues when searching in two feeds. Both of these have over 100 packages. If we change the Package Count dropdown at the top of the page to 100 we get a spinning loading wheel and nothing ever happens.
Changing it to 25 or 50 work without issues.Also, if we search with certain strings we get the same thing. For example we can search on the word "account" and the search works and we see packages with that string. If we search on "vendor" or even "ven" we get the spinning loading wheel again and nothing happens. We do see this message in the logs during this.
Message: An error occurred in the web application: Value cannot be null. Parameter name: uriString
Details: URL: http://site/0x44/ProGet.WebApplication/Inedo.ProGet.WebApplication.Pages.Feeds.BrowseFeedPage/GetPackagesAsync
Referrer: https://site/feeds/corp-prod-nuget
User:
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36
Stack trace: at System.Uri..ctor(String uriString, UriKind uriKind)
at System.UriBuilder..ctor(String uri)
at Inedo.ProGet.Feeds.NuGet.NuGetPackage.GetIconUrl(String feedName)
at Inedo.ProGet.WebApplication.UnifiedFeedBrowsing.Feeds.NuGetFeedDataFactory.<>c__DisplayClass1_0.<GetPackagesAsync>b__0(ProGetFeedPackage p)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, Object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType)
at Inedo.Web.Handlers.JsonDataHttpHandler.AsyncHandler.<ProcessRequestAsync>d__9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.TaskAsyncHelper.EndTask(IAsyncResult ar)
at Inedo.Web.Handlers.AsyncHandlerWrapper.EndProcessRequest(IAsyncResult result)
at System.Web.HttpApplication.CallHandlerExecutionStep.InvokeEndHandler(IAsyncResult ar)
at System.Web.HttpApplication.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar)Thanks!
Colin
-
Hi @csmith1_6177 ,
This is related to the the same issue you submitted in a separate ticket (EDO-8182). This is a bug related to an API change and a specific package that specifies an icon in a certain way.
The best way to fix this is to upgrade; this was fixed long ago via PG-1617
As a work-around, you can set the BaseUrl property under Admin.
Cheers,
Nanci
-
Thank you Nanci! The workaround fixed the issue and we will begin the upgrade process.
Thanks!