Can anyone tell me if there is a known bug which causes this to intermittently occur?........
912 proc format;
913 value $pol_num
ERROR: The quoted string '10' is not acceptable to a numeric format or informat.
Clearly it is a character format so why does SAS think it's a numeric? It usually works but every so often throws a wobbler.
Clearly there is some SAS code executed ahead of your PROC FORMAT, which is likely contributing to this condition. Share more info about this code and also info about your SAS environment (OS, version and SP level -- from SASLOG). And any info about what conditions the problem occurs would also be useful. And it may help by coding a SAS RUN; statement ahead of a PROC execution so that SAS compiles the code up to that point before it interprets the next PROC / DATA step.