search cancel

CABI 7.9.1.2 shows NO reports. ERROR: UID: 480ce269-5866-4933-b711-72b89d6bea31

book

Article ID: 253375

calendar_today

Updated On:

Products

CA Spectrum DX NetOps

Issue/Introduction

Installed CABI 7.9.1.2 'fresh' to address case 33153612.  Was able to configure SSL and LDAP.

However, any attempt to list / access Reports (even the samples) fails with the following error message:

There was an error on the server. Try again or contact site administrators. (Error UID: 480ce269-5866-4933-b711-72b89d6bea31)

Environment

Release : 21.2

Cause

The following jasper exception was causing the issue. 

The following error can be seen in the catalina.out file:   JasperException: /WEB-INF/jsp/modules/search/resultsState.jsp (line: [123], column: [4]) Attribute [ifAllGranted] invalid for tag [authorize] according to TLD

The restsState.jsp file was using the incorrect tags. ifAllGranted, ifAnyGranted, and ifNotGranted properties are not supported from spring-security-taglibs version 4.x or higher, so it was a problem that occurred when there were codes that used these properties while upgrading from 3.x version to 5 version.

Resolution

  • Be sure to make a backup of all files that you will replace.
  •  
  • Replace your <>CABI_INSTALL_DIR>/apache-tomcat/webapps/jasperserver-pro/WEB-INF/jsp/modules/search/resultState.jsp with the attached resultState.jsp file.
  •  
  • Restart CABI server
  •  
  •  

Attachments

1667328616111__resultsState.jsp get_app