Problem Note 34577: ODS SASREPORT generates error messages when PROC REPORT contains a computed variable
Errors similar to the following will be generated if PROC REPORT code contains a computed variable or a variable that does not exist in the data set, and the output is directed to the SASREPORT destination:
ERROR: BRIDGE FAILURE CALLING UNKNOWN.
ERROR: SUBSYSTEM 156 NOT INSTALLED.
ERROR: Unable to load transient module (Bridge failure).
NOTE: The SAS System stopped processing this step because of errors.
ERROR: BRIDGE FAILURE CALLING UNKNOWN.
ERROR: SUBSYSTEM 156 NOT INSTALLED.
ERROR: Read Access Violation In Task [ Submit )
Exception occurred at (66412582)
Task Traceback
To circumvent the problem, remove the computed or non-existent variable, or direct the output to another destination, such as HTML, PDF, or RTF.
Please see the Full Code tab for an example of code that will replicate the problem, and an example of a workaround.
Operating System and Release Information
SAS System | Base SAS | z/OS | 9.1 TS1M3 | 9.2 TS1M0 |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.1 TS1M3 | 9.2 TS1M0 |
Microsoft Windows Server 2003 Datacenter 64-bit Edition | 9.1 TS1M3 | 9.2 TS1M0 |
Microsoft Windows Server 2003 Enterprise 64-bit Edition | 9.1 TS1M3 | 9.2 TS1M0 |
Microsoft Windows XP 64-bit Edition | 9.1 TS1M3 | 9.2 TS1M0 |
Microsoft® Windows® for x64 | 9.1 TS1M3 | 9.2 TS1M0 |
Microsoft Windows 2000 Advanced Server | 9.1 TS1M3 | |
Microsoft Windows 2000 Datacenter Server | 9.1 TS1M3 | |
Microsoft Windows 2000 Server | 9.1 TS1M3 | |
Microsoft Windows 2000 Professional | 9.1 TS1M3 | |
Microsoft Windows NT Workstation | 9.1 TS1M3 | |
Microsoft Windows Server 2003 Datacenter Edition | 9.1 TS1M3 | 9.2 TS1M0 |
Microsoft Windows Server 2003 Enterprise Edition | 9.1 TS1M3 | 9.2 TS1M0 |
Microsoft Windows Server 2003 Standard Edition | 9.1 TS1M3 | 9.2 TS1M0 |
Microsoft Windows XP Professional | 9.1 TS1M3 | 9.2 TS1M0 |
Windows Vista | 9.1 TS1M3 | 9.2 TS1M0 |
64-bit Enabled AIX | 9.1 TS1M3 | 9.2 TS1M0 |
64-bit Enabled HP-UX | 9.1 TS1M3 | 9.2 TS1M0 |
64-bit Enabled Solaris | 9.1 TS1M3 | 9.2 TS1M0 |
HP-UX IPF | 9.1 TS1M3 | 9.2 TS1M0 |
Linux | 9.1 TS1M3 | 9.2 TS1M0 |
OpenVMS Alpha | 9.1 TS1M3 | 9.2 TS1M0 |
Tru64 UNIX | 9.1 TS1M3 | 9.2 TS1M0 |
*
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.
The code in "Example 1" will fail in SAS 9.1.3, but will run without error in SAS 9.2. The code in "Example 2" provides a workaround in SAS 9.1.3.
/* Example 1 */
ods sasreport file='report.srx';
proc report data=sashelp.class nowindows;
column name age _dummy ;
define name / display;
define age / analysis sum;
run;
ods sasreport close;
/* Example 2 - workaround */
ods sasreport file='report.srx';
proc report data=sashelp.class nowindows;
column name age ;
define name / display;
define age / analysis sum;
run;
ods sasreport close;
PROC REPORT will generate errors if the code contains a computed variable and output is routed to the SASREPORT destination.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2009-03-13 15:16:30 |
Date Created: | 2009-01-23 11:35:22 |