BookmarkSubscribeRSS Feed
krzy32
Fluorite | Level 6

ERROR: An internal error has occurred while reading a compressed file. Please call your SAS
Site Representative and report the following: compress offset = 2235 , de-compress
offset = 3943 , compress buf = "" .


ERROR: Record in file XYZ.ABC.DATA is too long for buffer.

 

I tried using bufsize=32768 option but it didn't help.

7 REPLIES 7
krzy32
Fluorite | Level 6

I have contacted them but they take too much time to respond so I posted here. Any way to determine if the dataset is indeed damaged?

krzy32
Fluorite | Level 6

I will try this and revert back. Thank you.

Shmuel
Garnet | Level 18

If dataset is damaged you can try repair it using:

   proc datasets with repair statement.

 

If it fails you'll need to recreate the dataset, when it is possible, or restore it from a backup if exists.

imoke_sir
Calcite | Level 5
I have encouter same the problem with you . but I temporary fix by using rammap problem . but the next time running , it will occurr with the another dataset again. if you have any solution for fixing ,pls let me know
Kurt_Bremser
Super User

When you get such intermittent issues, you might have a damaged storage volume.

 

For more detailed help, post your question in a new thread, and include log(s) of failures.

sas-innovate-white.png

Missed SAS Innovate in Orlando?

Catch the best of SAS Innovate 2025 — anytime, anywhere. Stream powerful keynotes, real-world demos, and game-changing insights from the world’s leading data and AI minds.

 

Register now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 7 replies
  • 8319 views
  • 0 likes
  • 4 in conversation