It seems like the DD is consistently firing now, which was my main concern.
Thank you portal…
Crap still isn’t working right though.
Get this when logged in to one workstation:
## System Information ##
==================
AppServer Connection: https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Form Name: Receipt Entry
Customization Name: ReceiptEntry_ESI
Menu ID: SRGO1001
Software Version: 11.2.400.0
============
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 ##
============
##!Correlation ID:##! ad554e3e-6336-4628-8591-36852ec9b4e8
##!Description:##! BPM runtime caught an unexpected exception of 'NullReferenceException' type.
See more info in the Inner Exception section of Exception Details.
##!Program:##! Erp.Extensibility.AutoPrintDefaultsProvider.dll
##!Method:##! getDefaultPrinter
##!Line Number:##! 46
##!Column Number:##! 17
##!Original Exception Type:##! NullReferenceException
##!Server Trace Stack:##! at Erp.Extensibility.AutoPrintDefaultsProvider.AutoPrintDefaultsBuilder.getDefaultPrinter(String companyID, String workstationID, String printerUsage) in C:\_releases\ERP\ERP11.2.400.0\Source\Server\Internal\Extensibility\AutoPrintDefaultsProvider\AutoPrintDefaultsBuilder.cs:line 46
at Erp.Extensibility.AutoPrintDefaultsProvider.AutoPrintDefaultsBuilder.GetDefaultLabelsPrinter() in C:\_releases\ERP\ERP11.2.400.0\Source\Server\Internal\Extensibility\AutoPrintDefaultsProvider\AutoPrintDefaultsBuilder.cs:line 35
at Ice.Lib.AutoPrintHandler.GetDefaultAutoPrintPrinter(String reportDataDefID) in C:\_releases\ICE\ICE4.2.400.11\Source\Server\Internal\Lib\BAM\AutoPrint\AutoPrintHandler.cs:line 95
at Epicor.Customization.Bpm.DB.PostTranDirective_PrintReceiptLabel_06E607E984CA42C4AC8587E6D0F4C985.A001_AutoPrintAction()
at Epicor.Customization.Bpm.DB.PostTranDirective_PrintReceiptLabel_06E607E984CA42C4AC8587E6D0F4C985.ExecuteCore(Int32 step)
at Epicor.Customization.Bpm.DirectiveBase`2.Execute() in C:\_releases\ICE\ICE4.2.400.11\Source\Server\Internal\Lib\Epicor.Customization.Bpm\DirectiveBase.Generic.cs:line 333
at Epicor.Customization.Bpm.DirectiveBase`2.Execute(TParam parameters) in C:\_releases\ICE\ICE4.2.400.11\Source\Server\Internal\Lib\Epicor.Customization.Bpm\DirectiveBase.Generic.cs:line 183
## 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.ReceiptImpl.UpdateMaster(Boolean RunChkLCAmtBeforeUpdate, Boolean RunChkHdrBeforeUpdate, Int32 ipVendorNum, String ipPurPoint, String ipPackSlip, Int32 ipPackLine, String& cLCAmtMessage, String& opUpliftWarnMsg, String& opReceiptWarnMsg, String& opArriveWarnMsg, Boolean lRunChkDtl, String& qMessageStr, String& sMessageStr, String& lcMessageStr, String& pcMessageStr, Boolean lRunChkDtlCompliance, String& qDtlComplianceMsgStr, Boolean lRunCheckCompliance, Boolean& lCompliant, Boolean lRunPreUpdate, Boolean& lRequiresUserInput, Boolean lRunCreatePartLot, String partNum, String lotNum, Boolean lOkToUpdate, Boolean& lUpdateWasRun, String& wrnLines, ReceiptDataSet ds)
at Erp.Adapters.ReceiptAdapter.UpdateMaster(Boolean runChkLCAmtBeforeUpdate, Boolean runChkHdrBeforeUpdate, Int32 ipVendorNum, String ipPurPoint, String ipPackSlip, Int32 ipPackLine, String& cLCAmtMessage, String& opUpliftWarnMsg, String& opReceiptWarnMsg, String& opArriveWarnMsg, Boolean lRunChkDtl, String& qMessageStr, String& sMessageStr, String& lcMessageStr, String& pcMessageStr, Boolean lRunChkDtlCompliance, String& qDtlComplianceMsgStr, Boolean lRunCheckCompliance, Boolean& lCompliant, Boolean lRunPreUpdate, Boolean& lRequiresUserInput, Boolean lRunCreatePartLot, String partNum, String lotNum, Boolean lOkToUpdate, String& wrnLines)
at Erp.UI.App.ReceiptEntry.Transaction.Update()
## Inner Exception ##
===============
Object reference not set to an instance of an object.
## ##
While another one works. Except… not all the time. Sometimes it just does nothing. Nice…