Technote (troubleshooting)
Problem(Abstract)
When you publish a risk-based access policy by using the manageRbaPolicy command, you might get a ClassNotFound exception.
Resolving the problem
When you try to publish a rule file by using the manageRbaPolicy command, if the policy contains unexpected characters such as “@{rba.risk.score}”, the conversion of the rule file into the runtime security service XACML format fails.
However, instead of a failure message, the following exception occurs:
JMXTransformException java.lang.ClassNotFoundException: com.tivoli.am.rba.xacmlg.TokenMgrError
You can ignore this exception, because the failure is not actually related to a CLASSPATH issue. The WebSphere Application Server wsadmin client class path settings do not require any changes.
The problem is due to policy validation. Hence, the content of the risk-based access policy rule file must be inspected to remove invalid tokens such as “@{rba.risk.score}”.
Related information
Risk-based access information center
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.