BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
asumsie
Obsidian | Level 7

Running SAS 9.4 TS Level 1M3. When running procs (lifetest, sgplot, etc) that use tagsets, I'm receiving the following:

 

WARNING: Tagset HTML4 not found; the default tagset will be used instead.

ERROR: Default tagset not found.

Be sure that tagsets.default and your preferred tagset are in your ODS path.

(Use ODS PATH SHOW to view the current search path.) This output destination cannot continue.

ERROR: Fatal ODS error has occurred. Unable to continue processing this output destination.

ERROR: No body file. TAGSETS.DEFAULT output will not be created.

 

Even proc means errors out against SASHELP data:

 

proc means data = sashelp.class;run;

NOTE: The SAS System stopped processing this step because of errors.

NOTE: There were 19 observations read from the data set SASHELP.CLASS.

NOTE: PROCEDURE MEANS used (Total process time):

real time 0.01 seconds

cpu time 0.01 seconds

 

This just started yesterday, before then there were no issues.

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
asumsie
Obsidian | Level 7

It turns out a user somehow created a TMPLMST file under \SAS94\SASHome\SASFoundation\9.4\nls\en\SASCFG\, which happens to be the first folder in the search path when SAS initializes SASHELP.TMPLMST, which caused the problem. This file was removed, causing SAS to look further down in the search folder path to find the TMPLMST to use. This restored normal operation.

View solution in original post

4 REPLIES 4
asumsie
Obsidian | Level 7
ods path show;run;
Current ODS PATH list is:

1. SASUSER.TEMPLAT(UPDATE)
2. SASHELP.TMPLMST(READ)
ballardw
Super User

How did you tell SAS to use the tagset HTML4? In an ODS statement? Preferences menu?

 

What is your environment? Are you running a local install of SAS or connecting to a server? If a server then the issue is likely on that end and talk to your SAS admin.

If you are running locally then try this code

proc template;
   list  /where=(lowcase(type) = 'tagset' );
run;

If you don't have any tagsets at all then something drastic has happened.

 

 

Does

ods html style=htmlblue;

then run the Proc means work?

asumsie
Obsidian | Level 7

I haven't instructed SAS to use HTML4, unless someone behind the scenes changed something...

 

The install is set up as a remote connection to server running SAS.

 

Your code request:

 

5    ods html style=htmlblue;
WARNING: Tagset HTML4 not found; the default tagset will be used instead.
ERROR: Default tagset not found.
       Be sure that tagsets.default and your preferred tagset are in your ODS path.
       (Use ODS PATH SHOW to view the current search path.) This output destination cannot continue.
ERROR: Fatal ODS error has occurred. Unable to continue processing this output destination.
ERROR: No body file. TAGSETS.DEFAULT output will not be created.

 

 

 

9    proc template;
10      list  /where=(lowcase(type) = 'tagset' );
11   run;
NOTE: PROCEDURE TEMPLATE used (Total process time):
      real time           0.78 seconds
      cpu time            0.29 seconds

 

asumsie
Obsidian | Level 7

It turns out a user somehow created a TMPLMST file under \SAS94\SASHome\SASFoundation\9.4\nls\en\SASCFG\, which happens to be the first folder in the search path when SAS initializes SASHELP.TMPLMST, which caused the problem. This file was removed, causing SAS to look further down in the search folder path to find the TMPLMST to use. This restored normal operation.

sas-innovate-2024.png

Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.

Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.

 

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.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 4 replies
  • 2809 views
  • 0 likes
  • 2 in conversation