BookmarkSubscribeRSS Feed
John_Wick
Obsidian | Level 7

Hello, experts!

I have problem with running proc infomaps. When I run simple code like:

 

proc infomaps;
run;

Then I get error:

 

Top Exception:
[ com.sas.services.deployment.ServiceDeploymentException: A SAS foundation service failed to deploy. ]

[ com.sas.services.ServiceException: Unable to obtain service from factory class com.sas.services.user.UserServiceFactory. ]
[ java.lang.NoClassDefFoundError: com/sas/services/security/login/ExpiredCredentialException ]

Root Exception: [ java.lang.ClassNotFoundException: com.sas.services.security.login.ExpiredCredentialException ]
ERROR: The procedure was unable to log in the user.

Is there a way to understand why the error is happening and fix it?

 

 

2 REPLIES 2
SASKiwi
PROC Star

Is this the first time you have tried INFOMAPS or was it working and now it isn't? If you are running this on a SAS server then you should raise this problem with your SAS administrator as it looks like a Java credentials problem that most likely needs admin access to fix.

AhmedAl_Attar
Ammonite | Level 13

@John_Wick 

Check out the on-line doc https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/engimap/p1vttzvwzxwsa4n1km13s88rb797.htm

If you have SAS Metadata Server running, you would need to supply connection credentials. Check the examples from the link above

 

Alternatively, you would need to specify the following SAS System options prior to call the procedure

/* Set system options for connecting to the metadata server. */
options metauser="myUserID"
        metapass="myPassword"
        metaserver="myserver.mycompany.com"
        metaport=8561;
/* Assign a macro variable to store the path for the folder */
/* that contains information maps (to avoid having to set   */
/* the path multiple times).                                */
%LET infomap_path=/Shared Data;

 

Hope this helps 

 

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 537 views
  • 0 likes
  • 3 in conversation