SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 19756: Incorrect results when lists contain more than 128 method blocks

DetailsHotfixAboutRate It
If more than 128 method blocks in either of the following lists are used in a single runproject, the results will likely contain wrong answers:

1) project and transformation methods

2) project, scoring, pricing, mitigation, postprice, and postvar methods

The following symptoms suggest that you have encountered this problem.

If the methods stop running for the first list, only the analysis variables will perturb in the remaining market states.

If transformation methods stop running in the base case, the following error might appear in the log:

ERROR: A link depth error occurred.
       The statement was:
          runmethod Trans256;
ERROR: Error occurred in RFT method 'Trans256'.

If the methods stop running in the second list, the following error might be produced:

ERROR: A link depth error occurred.
       The statement was:
          runmethod Price98;
ERROR: Error occurred in pricing method 'Price98'.
ERROR:  Read Access Violation In Task [ RISK )
Exception occurred at (04AE706E)
Task Traceback
Address   Frame     (DBGHELP API Version 4.0 rev 5)
04AE706E  049FF02C  sasriska:mcn_main+0xE606E
65C42632  049FF094  sascmpa:mcn_main+0x71632
65C3140D  049FF164  sascmpa:mcn_main+0x6040D
04AD64CB  049FF198  sasriska:mcn_main+0xD54CB
04A4A6D3  049FF240  sasriska:mcn_main+0x496D3
04AB2638  049FF3E0  sasriska:mcn_main+0xB1638
04AAD66B  049FF534  sasriska:mcn_main+0xAC66B
54D1038A  049FFED0  sasrisk:mcn_main+0xF38A
54D01735  049FFF88  sasrisk:mcn_main+0x735
01272B02  049FFFA0  sashost:Main+0xBE72
01276C20  049FFFB4  sashost:Main+0xFF90
7C80B683  049FFFEC  kernel32:GetModuleFileNameA+0x1B4
ERROR: A link depth error occurred.

The only workaround is to limit the number of method blocks that are used within a runproject to at most 128.

Select the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Risk Dimensions Enterprise EditionMicrosoft Windows NT Workstation4.2.19.1 TS1M3 SP3
Microsoft Windows 2000 Professional4.2.19.1 TS1M3 SP3
Microsoft Windows 2000 Datacenter Server4.2.19.1 TS1M3 SP3
Microsoft Windows 2000 Advanced Server4.2.19.1 TS1M3 SP3
Microsoft Windows 2000 Server4.2.19.1 TS1M3 SP3
Solaris4.2.15.29.1 TS1M3 SP39.2 TS2M0
HP-UX4.2.15.29.1 TS1M3 SP39.2 TS2M0
64-bit Enabled Solaris4.2.15.29.1 TS1M3 SP39.2 TS2M0
Linux4.2.15.29.1 TS1M3 SP39.2 TS2M0
Microsoft Windows XP Professional4.2.15.29.1 TS1M3 SP39.2 TS2M0
64-bit Enabled HP-UX4.2.15.29.1 TS1M3 SP39.2 TS2M0
64-bit Enabled AIX4.2.15.29.1 TS1M3 SP39.2 TS2M0
Tru64 UNIX4.2.15.29.1 TS1M3 SP39.2 TS2M0
AIX4.2.15.29.1 TS1M3 SP39.2 TS2M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.