Problem Note 63497: You cannot access the Rules tab in SASĀ® Fraud Management 4.3 after you add a User Variable Segment with no label
After you add a new User Variable Segment that has no label, the SAS Fraud Management web application displays this error when you click the Rules tab:
An unexpected error has occurred in the application. Click Resume to continue working. If the problem persists, please contact an administrator.
In addition, a detailed error message is written to the SAS Fraud Management web-application log:
ERROR ApplicationExceptionHandler
============================== SAS® Fraud Management ==============================
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Matcher.java:1234)
at java.util.regex.Matcher.reset(Matcher.java:308)
at java.util.regex.Matcher.<init>(Matcher.java:228)
at java.util.regex.Pattern.matcher(Pattern.java:1088)
at com.sas.finserv.common.ags.util.StringUtils.getJavascriptSafeString(StringUtils.java:1012)
at com.sas.finserv.creditfraud.rules.service.RulesServiceImpl.getSegmentUseInfo(RulesServiceImpl.java:10061)
. . .more message lines. . .
To fix this issue:
- Manually delete the newly created User Variable Segment from the FCM_SEGMENT_DEFINITION table in the System of Record (SOR) database. You can identify the problem row by running this SQL statement:
select * from fcm_segment_definition where segment_desc is null
- Create the new User Variable segment in the SAS Fraud Management web application, as follows:
- On the Rules tab, click Tasks and select List Variables.
- Click the New Segment button.
- Enter a value in the Label text box. A label is required.
- Select values for Prefix and Keys.
- Click Save Segment.
This issue is fixed in release 4.4 and later. In these later releases, the web application no longer saves a User Variable Segment when the Label field is blank.
Operating System and Release Information
SAS System | SAS Fraud Management | Linux for x64 | 4.3 | 4.4 | | 9.4 TS1M3 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2019-01-17 11:49:57 |
Date Created: | 2019-01-16 12:06:02 |