Active Expression failed after upgrade : java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle
search cancel

Active Expression failed after upgrade : java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle

book

Article ID: 37306

calendar_today

Updated On:

Products

CA Single Sign On Secure Proxy Server (SiteMinder) CA Single Sign On SOA Security Manager (SiteMinder) CA Single Sign-On

Issue/Introduction

Issue

After upgrading the Policy Server 12.52SP1, some custom code is failing to execute especially when it is plugged to the APG (Assertion Pluggin Generator) to customize the assertion.

Sample exception:

[12/18/2015][12:27:04.051][12:27:04][4176][4576][SmActiveExpr.cpp:1003][CSmActiveExprLibrary::GetActiveValue]
[][][][][][][][][][][][][][Active expression 'GetActiveAttr;smjavaapi;JavaActiveExpression;com.netegrity.assertiongenerator.AssertionGenerator'
failed with error 'java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key SM-API-03006'][][][][][][]
[Leave function CSmActiveExprLibrary::GetActiveValue]

Environment:

Policy Server 12.52SP1CR02 on Windows 2008 R2
WAOP running on the same server : 12.52SP1CR02 / ServletExec 6.0.0.2_39

 

Cause:

Because of the customization of the JVMOptions.txt on the policy server, during any upgrade you would need to modify to re-apply the customization to the new JVMOptions.txt


Resolution:

Adding the following in the JVMOptions fixed the issue:
-Djava.class.path=C:/Program Files (x86)/CA/siteminder/resources;

Additional information:

https://docops.ca.com/ca-single-sign-on-12-52-sp1/en/upgrading/upgrading-from-ca-siteminder-r12-x/how-to-migrate-from-r12-x/upgrade-an-r12-x-policy-server#Upgradeanr12.xPolicyServer-CustomServer–SideCodeRequirements

Environment

Release:
Component: SMPLC