After AAI Admin upgraded to AAI 6.0.1 the following command fails everytime:
run_report.py <Report_Name> -attach true -smtphost <mailhost> -user <username> -password <password> -domain EEM -f /<Install Dir>/batch/perfemail.txt
JAWS Command Line Interface (6.0.1-1, ue-1-Unversioned directory-202006301321)
Report name: <Report_Name>
Recipients: 2
Mail server: mailhost
Connected to JAWS server: <ServerName> (6.0.1-1)
Message: JAWS Development Server
Eval license, 29029 days remaining
Unexpected error during communication with JAWS server: <type 'exceptions.TypeError'>
Traceback (most recent call last):
File "lib/run_report.py", line 329, in <module>
main()
File "lib/run_report.py", line 135, in main
url, criteria = run(report_name)
File "lib/run_report.py", line 186, in run
params.login_with_params()
File "/jawsapp/jaws/batch/lib/params.py", line 97, in login_with_params
jaws.login(user=overridden['user'],
File "/jawsapp/jaws/batch/lib/jaws.py", line 360, in login
domainId = _user_domain_name_to_id(domain, require_password_login=True)
File "/jawsapp/jaws/batch/lib/jaws.py", line 360, in login
domainId = _user_domain_name_to_id(domain, require_password_login=True)
File "/jawsapp/jaws/batch/lib/jaws.py", line 7724, in _user_domain_name_to_id
login_domains = _call_ejb3(UserDataManagerRemote, 'getPasswordLoginDomains')
File "/jawsapp/jaws/batch/lib/jaws.py", line 8077, in _call_ejb3
return method(*args)
TypeError: Supertypes that share a modified attribute have an MRO conflict[attribute=__deepcopy__, supertypes=[<type 'java.util.Set'>], type=AdaptiveSet]
[jawsadm@autjawsrls batch]$ hrs01276_frhrp-ol1276.proglog
Release : 6.0.1
Component : AUTOMIC AUTOMATION INTELLIGENCE ENGINE
Resolved in AAI 6.0.2
Workaround:
In the above command use the JAWS domain and not EEM:
-domain JAWS