12-06-2014 03:33 PM
Please provide me solution for below error
ERROR: File WORK.'SASTMP-000000107'n.INDEX is damaged. I/O processing did not complete.
ERROR: :Unable to insert into temporary index while processing summary functions.
ERROR: Freeing Memory Not Allocated Pool [1102008a0] Value [11117d500] WM Reb Pool:HOST .
Traceback for Thread [11022e4a0] WM Reb Pool:HOST
wcclose+0x38 -- bridge
yzbclos+0x38 -- bridge stub
yziosxf+0x38 -- bridge stub
xciopen+0x38 -- bridge
and it's creating a file in code location tk.reportlog.5767190
Let me know solution for it.
12-06-2014 06:01 PM
In the past almost always when I've got a "file damaged" error it was about running out of disk space. So that's what I would check first (work disk area).
Is the error you're getting here something repeatable or is it a one off? Did the same code run in the past? Did something change in the environment? Are other jobs in this environment running without errors?....
12-06-2014 06:42 PM
Thanks for your reply. this error is occuring for a particular table while it good for other table.Number of variable is less than the previous table but still is occuring.
one more interesting thing this code is fine through SAS EG but failing while running on unix.
I have run the same code in different time. It's failed for particular table.
12-06-2014 07:30 PM
SAS EG is the client which sends code to a server for execution. Are you connecting to the same server with EG than where you run the failing code from in SAS batch? Is this a Grid environment?
How does your batch command line look like? Are you using sas.sh? Are you just batch submitting from a command prompt or are you using a scheduler like LSF?
In the log you've posted: Is this the very first line of error message in the log? Is there anywhere earlier a "disk is full" message?