Running SAS VA 7.3 single server install on Linux using Windows AD authentication. I'm trying to use the Distribute Reports option when in Report Designer. Users are setup with e-mail addresses, and setup with AD accounts (not internal accounts). Some users can receive the report, and others come back as recipient not found. I get, "WARN | LOGON_USERS | Cannot locate user (UserName) (Root Cause: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:635)" in the Distribution job completion summary e-mail. I'm unable to determine the differences between accounts that would cause this. It's not a matter of not having access to the report or data, because the process doesn't even get that far. I created a test account, and cannot get it to work. I've made sure the account has logged into SAS. I also made sure the AD account assigned to the SAS account has logged into the Linux server. I don't know what to do or look at from here.
So, not having the AD accounts was the problem. Once the AD accounts were setup, I had to delete the SAS accounts and recreate them, but then I was able to send reports to the users. Thanks for the help and suggestions.
The only time I have seen that error in distribution is when the recipient was an internal account. Are you sure that you are not using an internal account? Also, what errors you have in SASVisualAnalyticsHyperlink.log?
Can you successfully send email to those users? In SAS Visual Analytics Designer, select File > Email. If you see an error in designer or in either the hyperlink or designer log, then please post them.
If you do not see errors anywhere in Visual Analytics, then see if you get an "undeliverable" bounce back message from your email server.
-------------------------------------------------------------------------
Four tips to remember when you contact SAS Technical Support
Tricks for SAS Visual Analytics Report Builders
SAS Visual Analytics Learning Center
I think I finally figured out the problem. The AD accounts assigned to the SAS accounts were never setup, so they don't actually exist in AD. I'm waiting for the AD accounts to be setup to test and make sure that fixes the problem.
So, not having the AD accounts was the problem. Once the AD accounts were setup, I had to delete the SAS accounts and recreate them, but then I was able to send reports to the users. Thanks for the help and suggestions.
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.
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.