Problem Note 54324: A null-pointer exception occurs when you edit a risk from an assessment in SAS® Enterprise GRC
In SAS Enterprise GRC, you might receive a null-pointer exception similar to the following when you edit a risk from an assessment after you apply the fifth maintenance level for SAS Enterprise GRC 5.1_M5:
Caused by: java.lang.NullPointerException
at com.sas.oprisk.monitor.web.csa.riskInstance.RecommendationTableAction.getQueryObjects
(RecommendationTableAction.java:104)
at com.sas.oprisk.monitor.web.table.CustomTableAction.doQuery
(CustomTableAction.java:191)
at com.sas.oprisk.monitor.web.table.CustomTableAction.setTableComponentParams
(CustomTableAction.java:405)
at com.sas.oprisk.monitor.web.table.CustomTableAction.doExecute(CustomTableAction.java
Another indication of this problem is a missing scroll bar. Or, the page-down feature fails to work when you edit the assessment.
You might also have an exception similar to the following in your SAS Enterprise GRC log:
Caused by:
toString(getLocationWithUniformDimensionNode(TEMP.context, TEMP.riskType))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error evaluating function with name
"GETLOCATIONWITHUNIFORMDIMENSIONNODE" at position 9. Exception:
com.sas.solutions.cpb.runtime.EvaluationException:
com.sas.oprisk.framework.server.persistence.UniqueKeyViolationException:
An object with that ID already exists: ORA-00001: unique constraint
(GRC.DIM_PT_AK1) violated
at
com.sas.solutions.cpb.expr.ExpressionEvaluator.visit
(ExpressionEvaluator.java:395)
at
com.sas.solutions.cpb.expr.ASTNode$ASTFunctionCallNode.accept
(ASTNode.java:612)
at
com.sas.solutions.cpb.expr.ExpressionEvaluator.visit
(ExpressionEvaluator.java:377)
at
com.sas.solutions.cpb.expr.ASTNode$ASTFunctionCallNode.accept
(ASTNode.java:612)
at
com.sas.solutions.cpb.expr.ExpressionEvaluator.evaluate
(ExpressionEvaluator.java:83)
at
com.sas.solutions.cpb.expr.ExpressionEvaluator.evaluate
(ExpressionEvaluator.java:77)
at com.sas.solutions.cpb.expr.Expression.evaluate(Expression.java:249)
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Enterprise GRC | Microsoft® Windows® for x64 | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows 8 Enterprise 32-bit | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows 8 Enterprise x64 | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows 8 Pro 32-bit | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows 8 Pro x64 | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows 8.1 Enterprise 32-bit | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows 8.1 Enterprise x64 | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows 8.1 Pro | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows 8.1 Pro 32-bit | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows Server 2003 Datacenter Edition | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows Server 2003 Enterprise Edition | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows Server 2003 Standard Edition | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows Server 2003 for x64 | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows Server 2008 | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows Server 2008 R2 | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows Server 2008 for x64 | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows Server 2012 Datacenter | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows Server 2012 R2 Datacenter | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows Server 2012 R2 Std | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows Server 2012 Std | 5.1_M5 | | 9.3 TS1M2 | |
Microsoft Windows XP Professional | 5.1_M5 | | 9.3 TS1M2 | |
Windows 7 Enterprise 32 bit | 5.1_M5 | | 9.3 TS1M2 | |
Windows 7 Enterprise x64 | 5.1_M5 | | 9.3 TS1M2 | |
Windows 7 Home Premium 32 bit | 5.1_M5 | | 9.3 TS1M2 | |
Windows 7 Home Premium x64 | 5.1_M5 | | 9.3 TS1M2 | |
Windows 7 Professional 32 bit | 5.1_M5 | | 9.3 TS1M2 | |
Windows 7 Professional x64 | 5.1_M5 | | 9.3 TS1M2 | |
Windows 7 Ultimate 32 bit | 5.1_M5 | | 9.3 TS1M2 | |
Windows 7 Ultimate x64 | 5.1_M5 | | 9.3 TS1M2 | |
Windows Vista | 5.1_M5 | | 9.3 TS1M2 | |
Windows Vista for x64 | 5.1_M5 | | 9.3 TS1M2 | |
64-bit Enabled AIX | 5.1_M5 | | 9.3 TS1M2 | |
64-bit Enabled Solaris | 5.1_M5 | | 9.3 TS1M2 | |
HP-UX IPF | 5.1_M5 | | 9.3 TS1M2 | |
Linux for x64 | 5.1_M5 | | 9.3 TS1M2 | |
Solaris for x64 | 5.1_M5 | | 9.3 TS1M2 | |
*
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: | high |
Date Modified: | 2014-10-13 13:59:01 |
Date Created: | 2014-10-13 11:24:00 |