000015155 - Access Manager exception when cleartrust.aserver.cache.url.protection is set to less than 10

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000015155
Applies ToAccess Manager 6.x
IssueAccess Manager exception when cleartrust.aserver.cache.url.protection is set to less than 10

I a positive integer which is smaller than "10" f is specified for the parameter cleartrust.aserver.cache.url.protection the aserver crashes with the following exception.

java.lang.ArithmeticException: / by zero
        at sirrus.authserver.ProtectedURLCache.addWebServerEntry(ProtectedURLCache.java:693)
        at sirrus.authserver.ProtectedURLCache.performPreload(ProtectedURLCache.java:512)
        at sirrus.authserver.AuthorizationAPI.<init>(AuthorizationAPI.java:246)
        at sirrus.authserver.DebugAuthorizationAPI.<init>(DebugAuthorizationAPI.java:50)
        at sirrus.authserver.AuthorizationServer.createAuthorizationAPI(AuthorizationServer.java:929)
        at sirrus.authserver.AuthorizationServer.<init>(AuthorizationServer.java:326)
        at sirrus.authserver.AuthorizationServer.main(AuthorizationServer.java:1385)

CauseThere were limit checks on the size of the cache that were  incorrectly coded causing a divide by zero error if less than 10.
ResolutionThis issue has been resolved with hot fix for RSA Access Manager version 6.0.4.53 and in Access Manager 6.1.2.x or later.  Contact customer support and request this hot fix or later as they are cumulative. 
Legacy Article IDa51684

Attachments

    Outcomes