Upgrade 905607 to 905702

Are you 64-bit Progess?

 

I was having the same issue on my test server and I thought maybe my disk were not up to par.

 

Then we installed a new VM server and went to production after some testing and all was running fine.  THen out of the blue, I would get these errors.

 

20:26:33 Starting sub-processes

20:26:46 Deleting old Suggestions.

20:26:46 Deleting unfirm jobs...

20:26:49 Deleting transfer order suggestions ...

20:27:09 Scheduling Jobs...

20:27:09 Building PartList Level: 0

21:28:56 Process 102 not responding.  Abandoned during process 'Scheduling~UF000000000105'

21:29:11 Process 101 not responding.  Abandoned during process 'Scheduling~UF000000000203'

21:29:11 Process 103 not responding.  Abandoned during process 'Scheduling~UF000000000008'

21:29:11 Building PartList Level: 1

 

 

What what causing the issue for us on the Live Server was a data directive BPM.  So I would start there.  Rename your BPMExec directory and run MRP.  The BPM was a data directive to JobMtl table.

 

 

Miguel A. Santillan

Compass Manufacturing Systems

 

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of nhoyt111@...
Sent: Friday, April 11, 2014 8:43 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Upgrade 905607 to 905702

 

 

Hi there,

 

I'm testing our upgrade on test server and I am having problem with a particular part.  The thing that drew my attention to this part first was that my MRP is taking 3X longer than my production server.  Looking at MRP log I have this:  02:21:47 Process 3 not responding.  Abandoned during process 'Processing Part~4049N'
02:21:47 Building PartList Level: 1-0.  therefore, I started looking into this Part 4049N.

 

In part entry I have noticed that when I change the nonstock or quantity bearing flags to true and tell epicor, yes, do the same for all part plant records I get hung processing and then finally get a 4gl stop error.  I have removed all method, data directives and customization.  I am running base only.  I do not get this for parts setup to look same.  Looking at trace log I get this (i.e. code below) at the end where row modified is my attempt to set the nonstock flag true.  Here is it for BAD part and GOOD Part.  the only diff I see is this report monitor stuff... what is this? Anyone know what this seems to be saying? Why would my part update be going to report monitor stuff???

 

Sorry nasty, could use a few thoughts.  I'm stuck.

Thx! Nancy

 

BAD PART end of trace where it hangs and hangs then I get 4gl:

</PartDataSet></parameter>
 </parameters>
 <paramDataSetChanges>
  <paramDataSet name='ds' useDataSetNbr='0' >
   <changedValue tableName='Part' rowState='Modified'

rowNum='0' colName='NonStock' ><![CDATA[True]]></changedValue>
   <changedValue tableName='Part' rowState='Modified'

rowNum='0' colName='UpdatePartPlant' ><![CDATA[True]]></c hangedValue>
   <changedValue tableName='Part' rowState='Modified'

rowNum='0' colName='RowMod' ><![CDATA[U]]></changedValue>
   <changedValue tableName='Part' rowState='Modified'

rowNum='0' colName='DBRowIdent' ><![CDATA[System.Byte[]]]></changedValue>
  </paramDataSet>
 </paramDataSetChanges>
</tracePacket>


<tracePacket>
 <businessObject>Epicor.Mfg.BO.ReportMonitor</businessObject>
 <methodName>GetRowsKeepIdleTime</methodName>
 <returnType>Epicor.Mfg.BO.ReportMonitorDataSet</returnType>
 <localTime>4/11/2014 11:23:39:8273998 AM</localTime>
 <executionTime>116</executionTime>
 <parameters>
 <parameter name='whereClauseSysRptLst' type=' ;string' ><![CDATA

[((PrintDriver='TEXT' AND (AutoAction = 'PRINT' OR AutoAction = 'PREVIEW'))

OR (PrintDriver='CRYSTAL' AND (AutoAction = 'PRINT' OR AutoAction =

'AUTOPRT' OR AutoAction = 'PREVIEW' OR AutoAction = 'AUTOPRV')) OR

(PrintDriver='EPIFIN' AND (AutoAction = 'PRINT' OR AutoAction = 'PREVIEW'))

OR (PrintDriver='BARTENDER' AND (AutoAction = 'AUTOPRT' OR AutoAction =

'AUTOPRV')) OR (PrintDriver='EDI' AND AutoAction <> '') OR

(PrintDriver='SSRS' AND AutoAction = 'PREVIEW' AND LastAction =

'SSRSREADY')) AND WorkStationID ='EPICOREDD 1']]></parameter>
 <parameter name='pageSize' type='int' ><![CDATA[0]]></parameter>
 <parameter name='absolutePage' type='int' ><! [CDATA[0]]></parameter>
  <parameter name='morePages' type='bool' ><![CDATA[]]

></parameter>

 </parameters>
</tracePacket>


<tracePacket>
 <businessObject>Epicor.Mfg.BO.ReportMonitor</businessObject>
 <methodName>GetRowsKeepIdleTime</methodName>
 <returnType>Epicor.Mfg.BO.ReportMonitorDataSet</returnType>
 <localTime>4/11/2014 11:24:09:9537032 AM</localTime>
 <executionTime>108</executionTime>
 <parameters>
 <parameter name='whereClauseSysRptLst' type='string' ><![CDATA

[((PrintDriver='TEXT' AND (AutoAction = 'PRINT' OR AutoAction = 'PREVIEW'))

OR (PrintDriver='CRYSTAL' AND (AutoAction = 'PRINT' OR AutoAction =

'AUTOPRT' OR AutoAction = 'PREVIEW' OR AutoActio n = 'AUTOPRV')) OR

(PrintDriver='EPIFIN' AND (AutoAction = 'PRINT' OR AutoAction = 'PREVIEW'))

OR (PrintDriver='BARTENDER' AND (AutoAction = 'AUTOPRT' OR AutoAction =

'AUTOPRV')) OR (PrintDriver='EDI' AND AutoAction <> '') OR

(PrintDriver='SSRS' AND AutoAction = 'PREVIEW' AND LastAction =

'SSRSREADY')) AND WorkStationID ='EPICOREDD 1']]></parameter>
 <parameter name='pageSize' type='int' ><![CDATA[0]]></parameter>
 <parameter name='absolutePage' type='int' ><![CDATA[0]]></parameter>
  <parameter name='morePages' type='bool' ><![CDATA[]]

></parameter>

 </parameters>
</tracePacket>

 

 

GOOD PART; I don't get hang on throwing Nonstock true on this one:

</PartDataSet></parameter>
 </parameters>
 <paramDataSetChanges>
  <paramDataSet name='ds' useDataSetNbr='0' >
   <changedValue tableName='Part' rowState='Modified' rowNum='0' colName='NonStock' ><![CDATA[True]]></changedValue>
   <changedValue tableName='Part' rowState='Modified' rowNum='0' colName='UpdatePartPlant' ><![CDATA[True]]></changedValue>
   <changedValue tableName='Part' rowState='Modified' rowNum='0' colName='RowMod' ><![CDATA[U]]></changedValue>
   <changedValue tableName='Part' rowState='Modified' rowNum='0' colName='DBRowIdent' ><![CDATA[System.Byte[]]]></changedValue>
  </paramDataSet> ;
 </paramDataSetChanges>
</tracePacket>


<tracePacket>
 <businessObject>Epicor.Mfg.BO.Part</businessObject>
 <methodName>GetByID</methodName>
 <returnType>Epicor.Mfg.BO.PartDataSet</returnType>
 <localTime>4/11/2014 11:26:03:3912334 AM</localTime>
 <executionTime>487</executionTime>
 <parameters>
 <parameter name='partNum' type='string' ><![CDATA[37852A535]]></parameter>
 </parameters>
</tracePacket>


<tracePacket>
 <businessObject>Epicor.Mfg.BO.PartOnHandWhse</businessObject>
 <methodName>GetPartOnHandWhse</methodName>
 <returnType>Epicor.Mfg.BO.PartOnHandWhseDataSet</returnType>
 <localTime>4/11/2014 11:26:03:9060565 AM</localTime>
 <executionTime>52< ;/executionTime>
 <parameters>
 <parameter name='cPartNum' type='string' ><![CDATA[37852A535]]></parameter>
 <parameter name='cPlant' type='string' ><![CDATA[10]]></parameter>
 </parameters>
</tracePacket>

 

Hi there,


I'm testing our upgrade on test server and I am having problem with a particular part.  The thing that drew my attention to this part first was that my MRP is taking 3X longer than my production server.  Looking at MRP log I have this:  02:21:47 Process 3 not responding.  Abandoned during process 'Processing Part~4049N'
02:21:47 Building PartList Level: 1-0.  therefore, I started looking into this Part 4049N.


In part entry I have noticed that when I change the nonstock or quantity bearing flags to true and tell epicor, yes, do the same for all part plant records I get hung processing and then finally get a 4gl stop error.  I have removed all method, data directives and customization.  I am running base only.  I do not get this for parts setup to look same.  Looking at trace log I get this (i.e. code below) at the end where row modified is my attempt to set the nonstock flag true.  Here is it for BAD part and GOOD Part.  the only diff I see is this report monitor stuff... what is this? Anyone know what this seems to be saying? Why would my part update be going to report monitor stuff???


Sorry nasty, could use a few thoughts.  I'm stuck.

Thx! Nancy


BAD PART end of trace where it hangs and hangs then I get 4gl:

</PartDataSet></parameter>
 </parameters>
 <paramDataSetChanges>
  <paramDataSet name='ds' useDataSetNbr='0' >
   <changedValue tableName='Part' rowState='Modified'

rowNum='0' colName='NonStock' ><![CDATA[True]]></changedValue>
   <changedValue tableName='Part' rowState='Modified'

rowNum='0' colName='UpdatePartPlant' ><![CDATA[True]]></changedValue>
   <changedValue tableName='Part' rowState='Modified'

rowNum='0' colName='RowMod' ><![CDATA[U]]></changedValue>
   <changedValue tableName='Part' rowState='Modified'

rowNum='0' colName='DBRowIdent' ><![CDATA[System.Byte[]]]></changedValue>
  </paramDataSet>
 </paramDataSetChanges>
</tracePacket>


<tracePacket>
 <businessObject>Epicor.Mfg.BO.ReportMonitor</businessObject>
 <methodName>GetRowsKeepIdleTime</methodName>
 <returnType>Epicor.Mfg.BO.ReportMonitorDataSet</returnType>
 <localTime>4/11/2014 11:23:39:8273998 AM</localTime>
 <executionTime>116</executionTime>
 <parameters>
 <parameter name='whereClauseSysRptLst' type='string' ><![CDATA

[((PrintDriver='TEXT' AND (AutoAction = 'PRINT' OR AutoAction = 'PREVIEW'))

OR (PrintDriver='CRYSTAL' AND (AutoAction = 'PRINT' OR AutoAction =

'AUTOPRT' OR AutoAction = 'PREVIEW' OR AutoAction = 'AUTOPRV')) OR

(PrintDriver='EPIFIN' AND (AutoAction = 'PRINT' OR AutoAction = 'PREVIEW'))

OR (PrintDriver='BARTENDER' AND (AutoAction = 'AUTOPRT' OR AutoAction =

'AUTOPRV')) OR (PrintDriver='EDI' AND AutoAction <> '') OR

(PrintDriver='SSRS' AND AutoAction = 'PREVIEW' AND LastAction =

'SSRSREADY')) AND WorkStationID ='EPICOREDD 1']]></parameter>
 <parameter name='pageSize' type='int' ><![CDATA[0]]></parameter>
 <parameter name='absolutePage' type='int' ><![CDATA[0]]></parameter>
  <parameter name='morePages' type='bool' ><![CDATA[]]

></parameter>
 </parameters>
</tracePacket>


<tracePacket>
 <businessObject>Epicor.Mfg.BO.ReportMonitor</businessObject>
 <methodName>GetRowsKeepIdleTime</methodName>
 <returnType>Epicor.Mfg.BO.ReportMonitorDataSet</returnType>
 <localTime>4/11/2014 11:24:09:9537032 AM</localTime>
 <executionTime>108</executionTime>
 <parameters>
 <parameter name='whereClauseSysRptLst' type='string' ><![CDATA

[((PrintDriver='TEXT' AND (AutoAction = 'PRINT' OR AutoAction = 'PREVIEW'))

OR (PrintDriver='CRYSTAL' AND (AutoAction = 'PRINT' OR AutoAction =

'AUTOPRT' OR AutoAction = 'PREVIEW' OR AutoAction = 'AUTOPRV')) OR

(PrintDriver='EPIFIN' AND (AutoAction = 'PRINT' OR AutoAction = 'PREVIEW'))

OR (PrintDriver='BARTENDER' AND (AutoAction = 'AUTOPRT' OR AutoAction =

'AUTOPRV')) OR (PrintDriver='EDI' AND AutoAction <> '') OR

(PrintDriver='SSRS' AND AutoAction = 'PREVIEW' AND LastAction =

'SSRSREADY')) AND WorkStationID ='EPICOREDD 1']]></parameter>
 <parameter name='pageSize' type='int' ><![CDATA[0]]></parameter>
 <parameter name='absolutePage' type='int' ><![CDATA[0]]></parameter>
  <parameter name='morePages' type='bool' ><![CDATA[]]

></parameter>
 </parameters>
</tracePacket>



GOOD PART; I don't get hang on throwing Nonstock true on this one:

</PartDataSet></parameter>
 </parameters>
 <paramDataSetChanges>
  <paramDataSet name='ds' useDataSetNbr='0' >
   <changedValue tableName='Part' rowState='Modified' rowNum='0' colName='NonStock' ><![CDATA[True]]></changedValue>
   <changedValue tableName='Part' rowState='Modified' rowNum='0' colName='UpdatePartPlant' ><![CDATA[True]]></changedValue>
   <changedValue tableName='Part' rowState='Modified' rowNum='0' colName='RowMod' ><![CDATA[U]]></changedValue>
   <changedValue tableName='Part' rowState='Modified' rowNum='0' colName='DBRowIdent' ><![CDATA[System.Byte[]]]></changedValue>
  </paramDataSet>
 </paramDataSetChanges>
</tracePacket>


<tracePacket>
 <businessObject>Epicor.Mfg.BO.Part</businessObject>
 <methodName>GetByID</methodName>
 <returnType>Epicor.Mfg.BO.PartDataSet</returnType>
 <localTime>4/11/2014 11:26:03:3912334 AM</localTime>
 <executionTime>487</executionTime>
 <parameters>
 <parameter name='partNum' type='string' ><![CDATA[37852A535]]></parameter>
 </parameters>
</tracePacket>


<tracePacket>
 <businessObject>Epicor.Mfg.BO.PartOnHandWhse</businessObject>
 <methodName>GetPartOnHandWhse</methodName>
 <returnType>Epicor.Mfg.BO.PartOnHandWhseDataSet</returnType>
 <localTime>4/11/2014 11:26:03:9060565 AM</localTime>
 <executionTime>52</executionTime>
 <parameters>
 <parameter name='cPartNum' type='string' ><![CDATA[37852A535]]></parameter>
 <parameter name='cPlant' type='string' ><![CDATA[10]]></parameter>
 </parameters>
</tracePacket>