Quick Search on Quote Entry?

For those of you that have a quicksearch set up for Quote Entry (in classic UI), does it give the Object Reference error popup when you select more than one quote?

It does this for us, even in base Opp/Quote entry,tracker. When selecting multiple quicksearch results. But not if we choose multiple quotes from base search.

I chased down the error messages, simplified the quick search as much as possible. Apparently it is a bug with GetListFromSelectedKeys. But wanted to check with yall in case I’m missing something.

Thanks


Ice.Common.EpicorServerException: Object reference not set to an instance of an object.
—> System.NullReferenceException: Object reference not set to an instance of an object.
at Erp.Services.BO.QuoteSvc.GetListRowLoaded() in C:_releases\ERP\ERP12.1.100.10\Source\Server\Services\BO\Quote\Quote.cs:line 14170
at Erp.Services.BO.QuoteSvc.GetListFromSelectedKeys(QuoteHedListTableset& ds, Int32 pageSize, Int32 absolutePage, Boolean& morePages) in C:_releases\ERP\ERP12.1.100.10\Source\Server\Services\BO\Quote\Quote.cs:line 14137
at Erp.Services.BO.QuoteSvcFacade.GetListFromSelectedKeys(QuoteHedListTableset& ds, Int32 pageSize, Int32 absolutePage, Boolean& morePages) in C:_releases\ERP\ERP12.1.100.10\Source\Server\Services\BO\Quote\QuoteSvcFacade.cs:line 4104
at Erp.Controllers.BO.QuoteController.GetListFromSelectedKeys(GetListFromSelectedKeys_InputModel model) in C:_releases\ERP\ERP12.1.100.10\Source\Server\Services\BO\Quote\Generated\QuoteController.cs:line 1663
at lambda_method20166585(Closure, Object, Object)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
— End of inner exception stack trace —

I just tried it in the browser version (2026.1xx) and found that:

  1. if you are on the landing page, you can use the quicksearch to return multiple records back to the landing page to be processed. Working correctly.
  2. If you are on the detail page, and clear the current record, then press search, the system only allows one record at a time (as it should).

So, what you are running into might simply be a challenge with how the old smart client worked. you cannot selecct multiple quotes at once, the same as with Parts, and Customers and Orders. But in the browser, we added the concept of the landing page, which does allow you to do this as a sort of work list.

Thanks for the check Tim. Agreed that this bug doesn’t present in the browser (hence why i posted it in the E10 section).

I was curious if this was a remnant bug in Classic, as we’re still using it, and if there was anything easy I could do to fix the error.

We have quite a few things to do on the back end before being able to tackle the Kinetic UI transition.