Environment
Identity Manager 3.01
eDirectory 8.8.1
SUSE Linux Enterprise Server 9
eDirectory 8.8.1
SUSE Linux Enterprise Server 9
Situation
Drivers won't start after upgrading from Identity Manager 3.0 to
3.01
Error 9010
Trace log displays the following error:
Message: Code(-9010) An exception occurred: java.security.AccessControlException: access denied (java.util.PropertyPermission com.novell.xml.parser read)
Some drivers do not trace anything to the log file, when starting the driver with the trace level set to 3.
Error 9010
Trace log displays the following error:
Message: Code(-9010) An exception occurred: java.security.AccessControlException: access denied (java.util.PropertyPermission com.novell.xml.parser read)
Some drivers do not trace anything to the log file, when starting the driver with the trace level set to 3.
Resolution
The upgrade will overwrite the core files laid down by the
installation. One such file is the java.policy file. This file is
located in the
/opt/novell/eDirectory/lib/nds-modules/j2re1.4.2_08/lib/security/
directory on a Linux installation.
Some driver customizations will require the java.policy file to be modified to allow additional rights required by the driver. The upgrade would have overlaid the modified java.policy file with the default Identity Manager java.policy file. If a backup of the java.policy file is not available, try using the example listed below, after backing up your current java.policy file.
*****************
grant {
permission java.security.AllPermission;
};
******************
If this does not fix your problem, it may be related to a different issue. Try capturing a new trace and confirm that your tracing configuration is correct. If a trace will still not capture, try reinstalling the Identity Manager again.
Note: Do not delete the driver or driver set objects. Deleting the driver or driver set object will cause a loss of all user associations to the driver(s). Backup the driver set using Designer or iManager.
Some driver customizations will require the java.policy file to be modified to allow additional rights required by the driver. The upgrade would have overlaid the modified java.policy file with the default Identity Manager java.policy file. If a backup of the java.policy file is not available, try using the example listed below, after backing up your current java.policy file.
*****************
grant {
permission java.security.AllPermission;
};
******************
If this does not fix your problem, it may be related to a different issue. Try capturing a new trace and confirm that your tracing configuration is correct. If a trace will still not capture, try reinstalling the Identity Manager again.
Note: Do not delete the driver or driver set objects. Deleting the driver or driver set object will cause a loss of all user associations to the driver(s). Backup the driver set using Designer or iManager.