![]() | ![]() | ![]() | ![]() | ![]() |
Referencing a fileref that is defined using the URL access method might result in a "Read Access Violation" error similar to the following:
The SAS task name is [DATASTEP] ERROR: Read Access Violation DATASTEP Exception occurred at (068FE177) Task Traceback Address Frame (DBGHELP API Version 4.0 rev 5) 00000000068FE177 0000000007EBF390 sasxbamh:\hzhost.h\vzsetl 245 00000000068FD103 0000000007EBF590 sasxbamh:\yxhttp.c\doretr 4016 00000000069000A7 0000000007EBF750 sasxbamh:\yxhttp.c\yxhopn_gen 1004 +(0x13) 00000000068FEB8B 0000000007EBF790 sasxbamh:\yxhttp.c\yxhopn 605 +(0x17) 00000000047F377C 0000000007EBF798 sasxkern:\yxams.c\yxropen 2786 +(0x73) 0000000007A7A6F5 0000000007EBF878 sasdsx:\dseopen.c\dseinit 840 +(0x1D) 0000000007A762D3 0000000007EBFAF0 sasdsx:\dseopen.c\dseopen 214 +(0x8) 0000000007A61431 0000000007EBFB60 sasdsx:\dsxexec.c\dsxxini 328 +(0x8) 0000000006381681 0000000007EBFB68 sasds:\dsexec.c\dsexec 91 +(0x7) 0000000006381465 0000000007EBFBF0 sasds:\dsmain.c\sasds 414 +(0x5) 000000000355833B 0000000007EBFBF8 sashost:\vvtentr.c\vvtentr 274 000000000355DF7D 0000000007EBFF50 sashost:\WX6htthread.c\htthread 59 +(0x9) 00000000770B652D 0000000007EBFF58 kernel32:BaseThreadInitThunk+0xD 00000000772EC521 0000000007EBFF88 ntdll:RtlUserThreadStart+0x21
The problem occurs only when an invalid relative path is listed in the FILENAME statement. The error occurs when the fileref is actually referenced. For example, the fileref might be listed in an INFILE statement or as the argument to the FEXIST function.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | Base SAS | Microsoft Windows 8.1 Pro | 9.3 TS1M2 | 9.4 TS1M2 |
Microsoft Windows 8.1 Enterprise 32-bit | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft Windows 8.1 Enterprise x64 | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft Windows 8.1 Pro 32-bit | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft Windows Server 2003 Datacenter Edition | 9.3 TS1M2 | |||
Microsoft Windows Server 2003 Enterprise Edition | 9.3 TS1M2 | |||
Microsoft Windows Server 2003 Standard Edition | 9.3 TS1M2 | |||
Microsoft Windows Server 2003 for x64 | 9.3 TS1M2 | |||
Microsoft Windows Server 2008 | 9.3 TS1M2 | |||
Microsoft Windows Server 2008 R2 | 9.3 TS1M2 | |||
Microsoft Windows Server 2008 for x64 | 9.3 TS1M2 | |||
Microsoft Windows Server 2012 Datacenter | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft Windows Server 2012 R2 Datacenter | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft Windows Server 2012 R2 Std | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft Windows Server 2012 Std | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft Windows XP Professional | 9.3 TS1M2 | |||
Windows 7 Enterprise 32 bit | 9.3 TS1M2 | 9.4 TS1M2 | ||
Windows 7 Enterprise x64 | 9.3 TS1M2 | 9.4 TS1M2 | ||
Windows 7 Home Premium 32 bit | 9.3 TS1M2 | 9.4 TS1M2 | ||
Windows 7 Home Premium x64 | 9.3 TS1M2 | 9.4 TS1M2 | ||
Windows 7 Professional 32 bit | 9.3 TS1M2 | 9.4 TS1M2 | ||
Windows 7 Professional x64 | 9.3 TS1M2 | 9.4 TS1M2 | ||
Windows 7 Ultimate 32 bit | 9.3 TS1M2 | 9.4 TS1M2 | ||
Windows 7 Ultimate x64 | 9.3 TS1M2 | 9.4 TS1M2 | ||
Windows Vista | 9.3 TS1M2 | |||
Windows Vista for x64 | 9.3 TS1M2 | |||
64-bit Enabled AIX | 9.3 TS1M2 | 9.4 TS1M2 | ||
64-bit Enabled HP-UX | 9.3 TS1M2 | 9.4 TS1M2 | ||
64-bit Enabled Solaris | 9.3 TS1M2 | 9.4 TS1M2 | ||
HP-UX IPF | 9.3 TS1M2 | 9.4 TS1M2 | ||
Linux | 9.3 TS1M2 | 9.4 TS1M2 | ||
Linux for x64 | 9.3 TS1M2 | 9.4 TS1M2 | ||
Solaris for x64 | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft Windows 8 Pro x64 | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft Windows 8 Pro 32-bit | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft Windows 8 Enterprise x64 | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft Windows 8 Enterprise 32-bit | 9.3 TS1M2 | 9.4 TS1M2 | ||
Microsoft® Windows® for x64 | 9.3 TS1M2 | |||
Z64 | 9.3 TS1M2 | 9.4 TS1M2 | ||
z/OS | 9.3 TS1M2 | 9.4 TS1M2 |