Updatable BAQ - Null reference Error on Base UpdateExt method

Hello,

I am trying to make an updatable baq to update the sales rep rate on the invoice header. Every time I create the updatable BAQ and try to test it, there is an error. I don’t know what to do since it is on the base update method that is automatically created. Does anyone know why?

Here is the error:

Server Side Exception

BPM runtime caught an unexpected exception of ‘NullReferenceException’ type.
See more info in the Inner Exception section of Exception Details.

Exception caught in: Epicor.ServiceModel

Error Detail

Description: BPM runtime caught an unexpected exception of ‘NullReferenceException’ type.
See more info in the Inner Exception section of Exception Details.
Program: Epicor.Ice.dll
Method: GetColumnsToClearForUpdateExt
Line Number: 1780
Column Number: 13
Original Exception Type: NullReferenceException
Server Trace Stack: at Ice.TablesetBound3.GetColumnsToClearForUpdateExt(String rowModToken) in C:\_Releases\ICE\3.1.500.12\Source\Framework\Epicor.Ice\Services\TablesetBound.cs:line 1780 at Ice.TablesetBound3.OnUpdateExtCopyRowForTable[TIceRow](UpdateExtRowAction rowAction, TIceRow sourceRow, TIceRow targetRow, Boolean updateSystemColumns) in C:_Releases\ICE\3.1.500.12\Source\Framework\Epicor.Ice\Services\TablesetBound.cs:line 1464
at Erp.Services.BO.ARInvoiceSvc.UpdateExtInternal(UpdExtARInvoiceTableset ds, UpdExtARInvoiceTableset returnDs, IceRow originalParentRecord, Int32 recordCount, Boolean continueProcessingOnError, Boolean rollbackParentOnChildError, BOUpdErrorTableset errors) in C:_Releases\ERP\UD10.1.500.12\Source\Server\Services\BO\ARInvoice\ARInvoice.Designer.cs:line 4146
at Erp.Services.BO.ARInvoiceSvc.UpdateExt(UpdExtARInvoiceTableset& ds, Boolean continueProcessingOnError, Boolean rollbackParentOnChildError, Boolean& errorsOccurred) in C:_Releases\ERP\UD10.1.500.12\Source\Server\Services\BO\ARInvoice\ARInvoice.Designer.cs:line 3923
at Erp.Services.BO.ARInvoiceSvcFacade.UpdateExt(UpdExtARInvoiceTableset& ds, Boolean continueProcessingOnError, Boolean rollbackParentOnChildError, Boolean& errorsOccurred) in C:_Releases\ERP\UD10.1.500.12\Source\Server\Services\BO\ARInvoice\ARInvoiceSvcFacade.cs:line 3896
at Epicor.Customization.Bpm.Ubaq72DA1E2B042C4356BC767448D301FF02.UpdateBaseDirective__BASE__A8CFAADF88AA4720B50A3684831C1C9E.A001_CustomCodeAction()
at Epicor.Customization.Bpm.Ubaq72DA1E2B042C4356BC767448D301FF02.UpdateBaseDirective__BASE__A8CFAADF88AA4720B50A3684831C1C9E.ExecuteCore()
at Epicor.Customization.Bpm.DirectiveBase`3.Execute(TParam parameters) in c:_Releases\ICE\3.1.500\Current\Source\Server\Internal\Lib\Epicor.Customization.Bpm\DirectiveBase.Generic.cs:line 160

Client Stack Trace

at Epicor.ServiceModel.Channels.ImplBase1.ShouldRethrowNonRetryableException(Exception ex, DataSet[] dataSets) at Ice.Proxy.BO.DynamicQueryImpl.Update(DynamicQueryDataSet queryDS, DataSet queryResultDataset) at Ice.Adapters.DynamicQueryAdapter.<>c__DisplayClass64_0.<Update>b__0(DataSet datasetToSend) at Ice.Adapters.DynamicQueryAdapter.ProcessUbaqMethod(String methodName, DataSet updatedDS, Func2 methodExecutor, Boolean refreshQueryResultsDataset)
at Ice.Adapters.DynamicQueryAdapter.Update(DynamicQueryDataSet queryDS, DataSet updatedDS, Boolean refreshQueryResultsDataset)
at Ice.UI.App.BAQDesignerEntry.BAQTransaction.b__358_0(Int32& rowReturned)
at Ice.UI.App.BAQDesignerEntry.Forms.BAQDiagramForm.ShowQueryResults(DataSet dsResults, getQueryResult getResults, ReportAdditionalInfo additionalInfo)
at Ice.UI.App.BAQDesignerEntry.BAQTransaction.CallUpdate()

Inner Exception

Object reference not set to an instance of an object.