Error when trying to load parts into costing workbench

Epicor version: 9.05.701

Have received following error message when trying to load the parts into the costing workbench group,
Does anybody have any ideas?

Open costing workbench.
Click new group.
Create a group ID and add a description.
Plant needs to be main plant.
Change the proposed posting date to the 01/04/2019.
Copy from plant cost id needs to be “update default”.
Click Actions “Load Cost Details”.
In the pop up box go to filter tab and select all parts.
Click process and error comes up.

Many thanks in advance.

image

Full Detail:
Exception caught in: Epicor.Mfg.Proc.LoadCostWBDetails

Error Detail

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

Message: ERROR condition: csopTtabInRequest: Protocol Error. (7211)

Type: Error

Program:

Method:

Table:

Row:

Field:

Stack Trace

===========

at Epicor.Mfg.Proxy.LoadCostWBDetailsImpl.SubmitToAgent(LoadCostWBDetailsDataSet ds, String agentID, Int32 agentSchedNum, Int32 agentTaskNum, String maintProgram)

at Epicor.Mfg.UI.Adapters.LoadCostWBDetailsAdapter.SubmitToAgent(String agentID, Int32 angetSchedNum, Int32 agentTaskNum)

at Epicor.Mfg.UI.Proc.LoadCostWBDetails.Transaction.adapterSubmitToAgent(String agentID, Int32 angetSchedNum, Int32 agentTaskNum)

at Epicor.Mfg.UI.FrameWork.EpiProcedureTrans.SubmitToAgent(String agentID, Int32 angetSchedNum, Int32 agentTaskNum)

Inner Exception

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

ERROR condition: csopTtabInRequest: Protocol Error. (7211)

Inner Stack Trace

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

at Progress.Open4GL.DynamicAPI.Session.runProcedure(String requestID, String procedureName, ParameterSet parms, Boolean persistent, Boolean internal_Renamed, Int64 procId, MetaSchema localSchema, Int32 stateModel)

at Progress.Open4GL.DynamicAPI.Session.runStatelessProcedure(String requestID, String fullProcedureName, ParameterSet inparams, Object procId, MetaSchema localSchema, Int32 stateModel)

at Progress.Open4GL.DynamicAPI.PersistentProc.runTheProcedure(String requestID, String procedureName, ParameterSet parms, MetaSchema schema)

at Progress.Open4GL.DynamicAPI.PersistentProc.runProcedure(String procedureName, ParameterSet parms, MetaSchema schema)

at Epicor.Mfg.Core.CallContext.CallContextPersistentProc.runProcedure(String procedureName, ParameterSet parameters, MetaSchema metaSchema)

at Epicor.Mfg.Core.CallContext.ProxyHelper.CallMethod(String methodName, ParameterSet parameters, MetaSchema metaSchema, BLConnectionPool connPool, Session connection, PersistentProc persistProc, CallContextDataSet callContextDataSet)

at Epicor.Mfg.Proxy.LoadCostWBDetailsImpl.SubmitToAgent(LoadCostWBDetailsDataSet ds, String agentID, Int32 agentSchedNum, Int32 agentTaskNum, String maintProgram)

7211 is generally a network time out error. Is it consistent?

Hi, - yes it seems to be.
I am going to restart the app servers tonight and retest.

Restarting the apps didn’t work.
interestingly, it seems to work when you filter by part class BUT not when you select all parts.

It seems this may well be the solution:

As I said the 7211 error is a network or data timeout, so limiting the data beings selected would reduce the data being selected by the database.

I’m not sure I have ever requested all parts into the costing workbench or have had the quantity of parts that would crash the database request.

Charlie

1 Like