I know when I used to get errors for a Method Directive, it would tell me which one it was but they don’t appear to do that now. Is this a setting I changed without realizing it, or is it now a thing to not show?
Old error detail:
============
Correlation ID: acbabb11-be8d-4b04-8c15-0d27996cfff4
Description: BPM runtime caught an unexpected exception of 'NullReferenceException' type.
See more info in the Inner Exception section of Exception Details.
Program: Erp.BO.APInvoice.UpdateMaster.dll
Method: A003_CustomCodeAction
Original Exception Type: NullReferenceException
Server Trace Stack: at Epicor.Customization.Bpm.BO.UpdateMasterPreProcessingDirective_tedSupplierCheck_9DF59B84ACBA42369371C9F46A7AFF79.A003_CustomCodeAction()
at Epicor.Customization.Bpm.BO.UpdateMasterPreProcessingDirective_tedSupplierCheck_9DF59B84ACBA42369371C9F46A7AFF79.ExecuteCore(Int32 step)
at Epicor.Customization.Bpm.DirectiveBase`2.Execute() in C:\_releases\ICE\ICE4.2.300.0\Source\Server\Internal\Lib\Epicor.Customization.Bpm\DirectiveBase.Generic.cs:line 330
at Epicor.Customization.Bpm.DirectiveBase`2.Execute(TParam parameters) in C:\_releases\ICE\ICE4.2.300.0\Source\Server\Internal\Lib\Epicor.Customization.Bpm\DirectiveBase.Generic.cs:line 222
New version:
The table TempTable.APInvHed has more than one record
The table TempTable.APInvHed has more than one record
Exception caught in: Epicor.ServiceModel
Error Detail
============
Correlation ID: 521397fc-f602-4ab5-b951-641eee2bb064
Message No.: 1
Description: The table TempTable.APInvHed has more than one record
Program: Epicor.Customization.dll
Method: GetSingleRow
Line Number: 68
Column Number: 17
Table: TempTable.APInvHed
Message No.: 2
Description: The table TempTable.APInvHed has more than one record
Program: Epicor.Customization.dll
Method: GetSingleRow
Line Number: 68
Column Number: 17
Table: TempTable.APInvHed
Client Stack Trace
==================
at Ice.Cloud.ProxyBase`1.CallWithCommunicationFailureRetry(String methodName, ProxyValuesIn valuesIn, ProxyValuesOut valuesOut, RestRpcValueSerializer serializer)
at Ice.Cloud.ProxyBase`1.CallWithMultistepBpmHandling(String methodName, ProxyValuesIn valuesIn, ProxyValuesOut valuesOut, Boolean useSparseCopy)
at Ice.Cloud.ProxyBase`1.Call(String methodName, ProxyValuesIn valuesIn, ProxyValuesOut valuesOut, Boolean useSparseCopy)
at Erp.Proxy.BO.APInvoiceImpl.UpdateMaster(APInvoiceDataSet ds, String cGroupID, String cTableName, Boolean runChkCPay, Boolean runChkBankRef, Boolean runChkRevChrg, Boolean suppressUserPrompts, Decimal& grpTotalInvAmt, Boolean& requiresUserInput, String& opMessage, String& opMsgChkBankRef, String& opChkRevMsg, Boolean& lEnableGenLegalNum, Boolean& lUpdateRan, String& opDUAMsg)
at Erp.Adapters.APInvoiceAdapter.UpdateMaster(String cGroupID, String cTableName, Boolean runChkCPay, Boolean runChkBankRef, Boolean runChkRevChrg, Boolean suppressUserPrompts, Decimal& grpTotalInvAmt, Boolean& requiresUserInput, String& opMessage, String& opMsgChkBankRef, String& opChkRevMsg, Boolean& lEnableGenLegalNum, Boolean& lUpdateRan, String& opDUAMsg)
at Erp.UI.App.APInvoiceEntry.Transaction.Update(Boolean refreshGroup)