Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

RiskSODEvaluationJob failure

flegare
Regular Contributor III
Regular Contributor III

I set up a few basic components - ruleset, risk, functions, business process that should trigger a SOD violation.  When running the job, I am getting an error back: "'latest' isn't a valid resource
name."

Here is the info from the logs:
"ecm-worker","2023-06-21T15:49:36.802+00:00","2023-06-21T15:49:36.622113924Z stdout F <Error xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">"
"ecm-worker","2023-06-21T15:49:36.802+00:00","2023-06-21T15:49:36.622115824Z stdout F <Code>ResourceNotFound</Code>"
"ecm-worker","2023-06-21T15:49:36.802+00:00","2023-06-21T15:49:36.622117624Z stdout F <Message>The specified resource does not exist.</Message>"
"ecm-worker","2023-06-21T15:49:36.802+00:00","2023-06-21T15:49:36.622119724Z stdout F <Details>'latest' isn't a valid resource name.</Details>"
"ecm-worker","2023-06-21T15:49:36.802+00:00","2023-06-21T15:49:36.622121824Z stdout F </Error>; line: 1, column: 2]"

I have a similar configuration setup on another tenant, working as expected.  Not sure how this can be troubleshoot any further but trying this channel.

Any help is appreciated!

10 REPLIES 10

dgandhi
All-Star
All-Star

Can you upload the ruleset that you are trying?

 

Thanks,
Devang Gandhi
If this reply answered your question, please Accept As Solution and give Kudos to help others who may have a similar problem.

flegare
Regular Contributor III
Regular Contributor III

Hi @dgandhi ,

Not too sure on how to upload those objects but here are the critical elements
Ruleset: 

flegare_0-1687373595640.png

Ruleset risk:

flegare_1-1687373619750.png

Risk details:

flegare_2-1687373712760.png

Function 1 details

flegare_3-1687373835593.png

Function 2 details

flegare_4-1687373850621.png

Both functions point to a single, distinct, AD entitlement and are linked to a unique Business Process

 

Is there any advance config that you have given in your SODEValuationJob?

 

Thanks,
Devang Gandhi
If this reply answered your question, please Accept As Solution and give Kudos to help others who may have a similar problem.

flegare
Regular Contributor III
Regular Contributor III

I specified the ruleset and an email template that spits out all available binding variables

flegare_0-1687394547409.png

flegare_1-1687394567189.png

 

Try restarting server from backend not UI


Regards,
Rushikesh Vartak
If you find this response useful, kindly consider selecting 'Accept As Solution' and clicking on the 'Kudos' button.

flegare
Regular Contributor III
Regular Contributor III

I validated with the client owners and it looks like we do not have backend access.  Is there a process to request this?

flegare
Regular Contributor III
Regular Contributor III

Some closure on this one.  Issue was related to our Azure-based tenant having information in the SOD_AWS_CLOUD_JOB_SETTINGS configuration column which proved a little difficult for Saviynt to digest.

FD ticket was opened and resolved by support team.

flegare
Regular Contributor III
Regular Contributor III

Full text of the original error encountered should some unlucky soul run into the same stuff:
Error - Unable to create instance Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: encoding="utf-8"? ResourceNotFound The specified resource does not exist.

'latest' isn't a valid resource name.

; line: 1, column: 2]</error

What was soln


Regards,
Rushikesh Vartak
If you find this response useful, kindly consider selecting 'Accept As Solution' and clicking on the 'Kudos' button.

flegare
Regular Contributor III
Regular Contributor III

update configuration set configdata = '' where name = 'SOD_AWS_CLOUD_JOB_SETTINGS'