RMA Disposition - Error Loading Results

We are getting an error when in RMA Disposition Entry and trying to search for and load RMAs:

Details of the error:

System Information

==================

AppServer Connection: net.tcp://EPICOR10/E10Prod
Form Name: RMA Disposition Entry
Customization Name:
Menu ID: OMGO3016
Software Version: 10.2.700.0

============

Application Error

Exception caught in: Epicor.ServiceModel

Error Detail

============
##!Correlation ID:##! a2158d4d-272c-4be2-98af-865c14e292de
##!Message:##! Object reference not set to an instance of an object.
##!Program:##! Epicor.ServiceModel.dll
##!Method:##! ShouldRethrowNonRetryableException

Client Stack Trace

==================
at Epicor.ServiceModel.Channels.ImplBase`1.ShouldRethrowNonRetryableException(Exception ex, DataSet[] dataSets)
at Erp.Proxy.BO.RMADispImpl.GetList(String whereClause, Int32 pageSize, Int32 absolutePage, Boolean& morePages)
at Erp.Adapters.RMADispAdapter.OnGetList(String whereClause, SearchOptions opts, Boolean& MorePages)
at Ice.Lib.Framework.EpiBaseAdapter.GetList(SearchOptions opts, Boolean& morePages)
at Ice.Lib.Searches.EpiSearchEngine.GetSearchResultsFromAdapterMethod(SearchOptions opts, SearchDataSetMode sdsMode)
at Ice.Lib.Searches.EpiSearchEngine.SearchUsingAdapterMethod(SearchOptions options)
at Ice.Lib.Searches.EpiSearchEngine.SearchIt(SearchOptions options, DataSet& results, Boolean& usedAdapter)
at Ice.Lib.Searches.EpiSearchEngine.SearchIt(SearchOptions options, DataSet results)
at Erp.UI.Searches.RMADispSearchForm.OnClickSearch()
at Ice.Lib.Searches.EpiSearchBase.DoSearch()
at Ice.Lib.Searches.EpiSearchBase.btnSearch_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at Infragistics.Win.Misc.UltraButtonBase.OnClick(EventArgs e)
at Ice.Lib.Framework.EpiButton.OnClick(EventArgs e)
at Infragistics.Win.Misc.UltraButton.OnMouseUp(MouseEventArgs e)
at Ice.Lib.Framework.EpiButton.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

I am able to load up to RMA# 36, but if I type any number higher than 36 in the starting at box (or leave it blank), I get the above error. We are currently hovering around RMA# 485.

As always, thank you in advance for any help you can provide!

Just to update my own post, I opened a case with Epicor Support and here is how they helped me resolve the issue:

Normally this error occurs whenever there exist RMA records with invalid customer references, be it an incorrect ID or a blank ID. Please refer to the article below on what to review. For each of the BAQs created please attach them on an excel spreadsheet. Once you’ve identified the problem RMA please let me know to assist you with the necessary fixes.
Knowledge Article KB0109624 - RMA Disposition Search Errors With Object Reference

I ran the BAQs listed in the KB article and sent the results, after which they sent me a couple of Data Fix files to import using Data Fix Workbench. Worked like a charm for us.

1 Like