Which IIQ version are you inquiring about?
8.4p3
Please share any images or screenshots, if relevant.
[Please insert images here, otherwise delete this section]
Please share any other relevant files that may be required (for example, logs).
Error:
Exception during aggregation. Reason: java.lang.RuntimeException: java.lang.RuntimeException: sailpoint.connector.ConnectorException: Error: BeanShell script error: bsh.EvalError: Sourced file: inline evaluation of: ``import java.io.*; import java.util.Map; import java.util.HashMap; impor . . . '' : Typed variable declaration : Class: JsonUtil not found in namespace : at Line: 32 : in file: inline evaluation of: ``import java.io.*; import java.util.Map; import java.util.HashMap; impor . . . '' : JsonUtil BSF info: Rule-App1-AccountAggregationGrn-AfterOperation-ReadJSONFile at line: 0 column:
columnNo
Rule:
import java.io.*;
import java.util.Map;
import java.util.HashMap;
import java.util.List;
import java.util.ArrayList;
import connector.common.JsonUtil;
import sailpoint.tools.GeneralException;
// read a json file on the Task server into a StringBuilder and extract into a List
JsonUtil jsonUtil = new JsonUtil();
List users = jsonUtil.parse(fileContents);
// put users into a Map and return the rule
in tomcat/webapps/ROOT/WEB-INF/lib, I have:
- json.jar
- json-path-2.7.0.jar
- json-path-2.9.0.jar
- json-smart-2.4.8.jar
- json-smart-2.4.10.jar
Share all details about your problem, including any error messages you may have received.
Hi everyone. I receive this error whenever I run an account aggregation that calls an after operation rule that uses JsonUtil to parse a json file. JsonUtil should be an IIQ provided class in connector.common. How do I check if this class is present and how do I resolve this error? Thank you.