We’re testing out using alternate methods, but for some reason when creating a job via quick job entry, or manually creating a job and using get details, when we pull the alternate method we get the following error:
Business Layer Exception
Ice.BLException: An error occurred while updating the entries. See the inner exception for details.
at Erp.Internal.MR.CPMethod._CPMethod(Guid TargetAsm_Rowid, String Source_Part, String Source_Rev, String Source_AltMethod, Object hProcessInfo, Boolean msg_prompt, Boolean Use_Source_AltMethod, Boolean fromCpMethod, Boolean doRoughCutSched, Boolean& crossPlant, Nullable1& useDate, String& useJob, String& useRev, Int32& cfgPhantomCount, List
1& opTgtJobRows, Int32 structID) in C:_Releases\ERP\UD10.2.600.30\Source\Server\Internal\MR\CPMethod\cpmethod.cs:line 1071
at Erp.Services.BO.JobEntrySvc.copyMethod(Guid sourceRowid, Guid targetRowid, Boolean useSourceAltMethod) in C:_Releases\ERP\UD10.2.600.30\Source\Server\Services\BO\JobEntry\JobEntry.cs:line 15071Exception caught in: Epicor.ServiceModel
Error Detail
Correlation ID: 9648119f-63c3-4b93-b52f-de4bc37ae227
Description: Ice.BLException: An error occurred while updating the entries. See the inner exception for details.
at Erp.Internal.MR.CPMethod._CPMethod(Guid TargetAsm_Rowid, String Source_Part, String Source_Rev, String Source_AltMethod, Object hProcessInfo, Boolean msg_prompt, Boolean Use_Source_AltMethod, Boolean fromCpMethod, Boolean doRoughCutSched, Boolean& crossPlant, Nullable1& useDate, String& useJob, String& useRev, Int32& cfgPhantomCount, List
1& opTgtJobRows, Int32 structID) in C:_Releases\ERP\UD10.2.600.30\Source\Server\Internal\MR\CPMethod\cpmethod.cs:line 1071
at Erp.Services.BO.JobEntrySvc.copyMethod(Guid sourceRowid, Guid targetRowid, Boolean useSourceAltMethod) in C:_Releases\ERP\UD10.2.600.30\Source\Server\Services\BO\JobEntry\JobEntry.cs:line 15071
Program: Erp.Services.BO.JobEntry.dll
Method: copyMethod
Line Number: 15071
Column Number: 17Client Stack Trace
at Epicor.ServiceModel.Channels.ImplBase`1.ShouldRethrowNonRetryableException(Exception ex, DataSet dataSets)
at Erp.Proxy.BO.JobEntryImpl.GetDetails(String currJobNum, Int32 currAsmSeq, String sourceFile, Int32 sourceQuote, Int32 sourceLine, String sourceJob, Int32 sourceAsm, String sourcePart, String sourceRev, String sourceAltMethod, Boolean resequence, Boolean useMethodForParts, Boolean getCostsFromInv, Boolean getCostsFromTemp)
at Erp.Adapters.JobEntryAdapter.GetDetails(String jobNum, Int32 targetAsm, String sourceFile, Int32 sourceQuote, Int32 sourceLine, String sourceJob, Int32 sourceAsm, String sourcePart, String sourceRev, String sourceAltMethod, Boolean resequence, Boolean useMethodForParts, Boolean getCostsFromInv, Boolean getCostsFromTemp)
The alternate method contains the same BOO and BOM as the original method, and if we use the original method to create jobs with it does so normally.
I’ve tried disabling BPMs and Customizations but they didn’t have any results.