![]() | |
Sun Java[TM] System Identity Manager 7.0 Tuning, Troubleshooting, and Error Messages |
Chapter 3
Errors and ExceptionsThis chapter provides information about the error and exception messages generated by Identity Manager. The information is organized as follows:
OverviewFor easy identification, Identity Manager displays all page-level error and exception messages along the top of the page as boxed text with a unique error icon (see Figure 3-1):
Figure 3-1 Example Login Authentication Error
Within Identity Manager, error severities are defined as follows:
- Fatal: A severe error that causes your system to crash, resulting in the loss or corruption of unsaved data.
- Error: A severe error that can cause the loss or corruption of unsaved data. Immediate action must be taken to prevent losing data.
- Warning: Action should be taken at some stage to prevent a severe error occurring in the future.
- Info: An informative message, usually describing server activity. No action is necessary.
You can check the SystemLog for more information about an error or exception. For information about these SystemLog entries, see Viewing SystemLog Reports.
In the Identity Manager messaging system, items displayed as {0} or {1} represent parameters supplied by code.
Some exceptions are simple wrappers; consequently, their parameters are the entire exception. For example, Identity Manager exceptions wrap the following items:
Which Components Generate Errors and Exceptions
The following Identity Manager components generate errors and exceptions:
Customizing the Default Error MessageIdentity Manager ships with a customizable, default error message. To customize this message for your site, you must modify the following attributes in the ErrorUIConfig object provided with this message:
To modify the ErrorUIConfig object:
- From the Identity Manager Debug page (http://host:port/idm/debug), select Configuration from the List Objects Type menu, and then click the List Objects button.
- On the List Objects of type: Configuration page, select the edit option for the ErrorUIConfig object.
The Checkout Object: Configuration page displays, similar to the following:
Code Example 3-1 Checkout Object: Configuration Page
- Modify the ErrorUIConfig object attributes:
<Attribute name=’ErrorMsgID’ value=’_xx_XX_Login Failed: missing properties. _xx_XX_Please complete the '_xx_XX_Password' field(s) before logging in.’/>
Where _xx_XX_ indicates where you provide your locale identifier.
The <logid> is passed as a parameter to the configured error message.
To display this <logid>, specify {0} in the message.- Save the file.
If you are using parameterized messages with single or double quotes in the message, you must use an additional single or double quote to escape the message. You see only one quote symbol when the message is output to the system.
For example, the following message begins and ends with two single quote marks:
‘’{0}’’
Viewing SystemLog ReportsYou can run a SystemLog report to view any errors generated by Identity Manager. Specifically, this report provides the error’s timestamp, severity, server name, component name, error code or ID, stack trace (structure of the execution stack at that point in the program's life), and error text.
Use one of the following methods to configure and run a SystemLog report:
- From the Administrative user interface, select the Reports tab. From the Run Reports tab, select the SystemLog Report report type, and then click the Run button. When the Systems Messages page display (see Figure 3-2), select the Timestamp link to view all messages related to that date and time.
Figure 3-2 Sample Syslog Report
To view specific Syslog records from the Identity Manager user interface, use the following steps:
Working with Identity Manager Errors and ExceptionsThis section provides information about the different errors and exceptions you might encounter as you work with Identity Manager — including when errors occur, example messages, along with a listing of the codes and messages related to that component or subsystem.
This section is organized as follows:
Login/Authentication Errors
This section describes errors that can occur during login and authentication. Login/authentication error messages display on the Identity Manager administrator interface or user interface login pages.
Example Login Failure Message
When a login attempt fails, the following error message displays:
_xx_XX_Login Failed: missing properties. _xx_XX_Please complete the '_xx_XX_Password' field(s) before logging in.
Error Codes
Table 3-1 lists the error codes and messages that can occur during login/authentication.
Table 3-2 lists the error codes and messages that can occur when you use the loginErrorInfo functionality provided with the login.jsp page. The loginErrorInfo is a Map whose key is the resource name and the key value is a LoginError, which contains the following fields:
- accountId: Specifies the account name indicated by the key.
- errorCode: Describes the reason for the login failure, where valid values are OR'ed combinations of the integer constants listed in the following table.
Account Creation/Update Policy Errors
This section describes errors related to creating or updating an account. All of these errors are password policy violations that occur when administrators or users try to change a password.
Example Account Creation/Update Policy Failure Message
The following message displays when an account creation or update policy fails:
Error Codes
Table 3-3 lists the error codes and messages that can occur when you are creating or updating accounts.
Adapter Connection Errors
This section describes errors related to adapter connection. These errors are typically wrapped in an exception. Although the wrapper is localized, the actual message returned with the error is generally not localized.
Example Adapter Connection Failure Message
If you create a new Windows NT resource and remove the port number (where the Hostname, User ID, and Password values are still valid) the following message displays:
Error Codes
The tables in this section describe error codes and messages that relate to adapter connections.
Table 3-4 lists the generic error codes and messages that can occur when you are testing connections while creating or editing resources.
The remaining tables in this section list error codes and messages for specific adapters.
Admin Account List and Identity Manager Ticker Errors
This section describes errors related to the Account List menu or the Identity Manager ticker. (The ticker lets you view the status of resources and shows the daily and cumulative totals of password changes, password resets, and new account generations. The Identity Manager ticker displays on the main page of the Identity Manager Administrator interface.)
Example Account List Menu Failure Message
If a you do not specify a user in the account list and that user clicks Disable, the following error message displays:
Error Codes
Table 3-9 lists error codes and messages related to the Account List menu.
Table 3-10 lists the error codes and messages related to Admin Ticker generation.
Configuration Errors
This section describes system configuration errors, which typically indicate malformed XML files/objects. Http header configuration errors generally occur when an application creates a request from scratch.
Example Configuration Failure Message
The following error message can result from an invalid task ID:
Error Codes
The tables in this section describe errors and error messages caused by system configuration failures.
Table 3-11 lists the error codes and messages related to importing files.
Table 3-12 lists the error codes and messages related to importing XML objects.
Table 3-13 lists the error codes and messages caused by malformed http requests.
Table 3-14 lists an error code and message related to the UserUIConfig object.
Table 3-14 Configuration Error Codes and Messages
Error Codes
Messages
SES_USER_UI_CONFIG_ERROR
Unable to locate UserUIConfig.
Create/Edit Password/Account Policy Rule Violations
This section describes password and account policy errors that occur when you create a policy (the first group) or create an account (with password) that uses the policy. Multiple errors can result in both cases. Identity Manager collects and displays these errors as one error with a wrapper message.
Example Password Creation Failure Message
The following exception occurs when password creation fails.
Example Policy Setup Violation Failure Message
The following example shows the main “Policy Setup Violation” exception with individual policy violations added on:
Error Codes
Table 3-15 lists the error codes and messages that can occur when policy creation rules are violated.
Table 3-15 Policy Creation Rule Error/Exception Codes and Messages
Error and Exception Codes
Messages
PL_POLICY_SETUP_VIOLATION_HEADER
Policy Setup Violation:
PL_RULE_INVALID_CHAR_ERROR
Invalid request for all {0} characters to be of more than one character type (e.g. alpha, numeric, special, etc.)
PL_RULE_INVALID_ERROR
Invalid limit value entered for {0} rule: {1}. Please enter a number from 0 to 9999.
PL_RULE_LIMIT_ALL_ERROR
Must specify a limit value to enable {0} rule. Please enter a number from 0 to 9999 or “All.”
PL_RULE_LIMIT_ERROR
Must specify a limit value to enable {0} rule. Please enter a number from 0 to 9999.
PL_TOO_MANY_RULES_ERROR
Specified that {0} character type rules must pass, but there are only {1} character type rules enabled.
PL_TOTAL_RULE_ERROR
The total number of character type rule characters is greater than Maximum Length.
UI_POLICYFORM_WAVESETEXCEPTION1
Could not edit the policy. Please try again.
UI_POLICYFORM_WAVESETEXCEPTION2
Could not execute 'SaveAs' or 'Rename' without a new name parameter.
UI_POLICYFORM_WAVESETEXCEPTION3
Missing value for Policy Type.
UI_POLICYFORM_WAVESETEXCEPTION4
Invalid value specified for minimum number of enabled rules that must pass. Specify a number greater than 0 or 'ALL'.
UI_POLICYFORM_WAVESETEXCEPTION5
Must specify a limit value to enable {0} rule. Please enter a number from 0 to 9999.
UI_POLICYFORM_WAVESETEXCEPTION6
Must specify a limit value to enable {0} rule. Please enter a number from 0 to 9999 or 'ALL'.
UI_POLICYFORM_WAVESETEXCEPTION7
Invalid limit value entered for {0} rule: {1}. Please enter a number from 0 to 9999.
UI_POLICYFORM_WAVESETEXCEPTION8
Invalid request for all {0} characters to be of more than one character type (e.g. alpha, numeric, special, etc.).
UI_POLICYFORM_WAVESETEXCEPTION9
Invalid limit value entered for {0} rule: {1}. Please enter a number from 0 to 9999.
UI_POLICYFORM_WAVESETEXCEPTION10
Invalid limit value entered for {0} rule: {1}. Please enter a number from 0 to 9999 or 'ALL'.
UI_POLICYFORM_WAVESETEXCEPTION11
Incompatible character type rule limit values. No other character type rule limits can be specified when one character type rule is specified with a value of 'ALL'.
UI_POLICYFORM_WAVESETEXCEPTION12
Specified that {0} character type rules must pass, but there are only {1} character type rules enabled.
UI_POLICYFORM_WAVESETEXCEPTION13
Minimum Length cannot be greater than Maximum Length.
UI_POLICYFORM_WAVESETEXCEPTION14
The total number of character type rule characters is greater than Maximum Length.
UI_POLICYFORM_WAVESETEXCEPTION15
Invalid value for 'Number of Previous Passwords that Cannot be Reused'.
Form Exceptions
This section describes exceptions that can occur during form generation.
Example Form Failure Message
If you do not specify a file name in the File to Upload field of the Load from File page, the following exception message displays:
Exception Codes
The tables in this section list exception codes and messages that can occur when you are creating or updating forms.
Table 3-16 lists the codes and messages related to creating forms.
Table 3-16 Form Creation Exception Codes and Messages
Exception Codes
Messages
UI_EDITFORM_WAVESETEXCEPTION1
Alignment for {0} must be either left, right, center, or null.
UI_EDITFORM_WAVESETEXCEPTION2
HTMLItems must support Table.implementsToHTML.
UI_EDITFORM_WAVESETEXCEPTION3
You must specify a name.
UI_EDITFORM_WAVESETEXCEPTION4
Error listing the contents of this Organization. Please try again.
UI_EDITFORM_WAVESETEXCEPTION5
Could not find multi-part boundary in post data.
UI_EDITFORM_WAVESETEXCEPTION6
Multi-part boundary in post data is not correct.
UI_EDITFORM_WAVESETEXCEPTION7
The file is larger than the maximum supported length of {0} bytes.
Table 3-17 lists the codes and messages related to editing forms.
Table 3-17 Editor Form Error/Exception Codes and Messages
Error and Exception Codes
Messages
UI_FORM_VALIDATION
Validation errors detected in form.
UI_IMPORTFORM_JAVA_ERROR1
The request contained invalid file data.
UI_IMPORTFORM_JAVA_ERROR2
The request did not contain the expected file.
UI_IMPORTFORM_JAVA_IMPORT_ERROR
An error occurred importing the file, although some of the file data may have been processed.
UI_LOADFORM_COL_HDR2
Errors
UI_LOADFORM_FILE_ERROR
You must specify a file to upload.
UI_FORMMODULE_WAVESETEXCEPTION1
Not a PersistentObject.
UI_FORMMODULE_WAVESETEXCEPTION2
Not a form!
UI_FORMMODULE_WAVESETEXCEPTION3
Unable to locate parent for edited item.
UI_FORMMODULE_WAVESETEXCEPTION4
Attempt to assimilate non-FormItem.
UI_LOGINSETUPTABLE_EXCEPTION
At least one login module must be assigned to save this configuration.
UI_ORGSAVE_EXCEPTION
Error deserializing ObjectGroup saved on session.
Object Locking Errors
This section describes the errors that can occur when more than one administrator is trying to view or edit an object.
Example Object Locking Failure Message
The following error displays when two administrators are viewing the same organization. (Notice the UI_ERROR_TAG prefix.)
_xx_XX_ERROR:_xx_XX_Item ObjectGroup:Marketing(id=#ID#OBJECTGROUP:MARKETING) already locked by 'Configurator'
Error Codes
Table 3-18 lists the error codes and messages related to locked objects.
Table 3-18 Object Locking Error Codes and Messages
Error Codes
Messages
SES_OBJECT_LOCKED
Object is locked by {0}.
SES_OBJECT_LOCKED_NO_SUBJECT
Object is locked.
Provisioning and Reconciliation Errors
This section describes errors that can occur during account provisioning and reconciliation procedures.
Example Provisioning and Reconciliation Failure Message
If a resource has an account that violates Identity Manager Account policy rules, reconciliation can fail. The following error might display:
Error Codes
The tables in this section describe the error codes and messages that can occur during account provisioning and reconciliation procedures.
Table 3-19 lists the codes and messages that relate to provisioning.
Table 3-19 Provisioning Error Codes and Messages
Error Codes
Messages
PR_ACCOUNT_DELETED_ERROR
Account ''{0}'' is marked for deletion. Operation ignored.
PR_NEW_ACCOUNT_ERROR
Creation of new accounts is currently disallowed.
PV_ACCOUNT_EXISTS
An account with name {0} already exists.
PV_ACCOUNT_NOT_UNIQUE_ERROR
Generated account ID ''{0}'' on resource ''{1}'' is not unique.
PV_ACCOUNT_RESOURCE_UNLINK_MSG
Account ''{0}'' on Resource ''{1}'' unlinked from User ''{2}''.
PV_APPROVAL_FORWARDING
User {0} is forwarding approvals to {1}.
PV_APPROVAL_MISSING_ID
WorkflowServices.getApprovers: missing account ID.
PV_CANNOT_GENERATE_ACCOUNT_ID
Unable to generate user account ID.
PV_DELETE_ENTRY_ERROR
Failed to delete AccountIndex entry: {0}.
PV_DEPROVISION_REQUIRED
The account {0} could not be deleted. Accounts for the following resources still exist: {1}. You must first deprovision this account.
PV_ENABLE_DISABLE_MISSING_ACCOUNT
WorkflowServices.enable/disable: missing account ID.
PV_FAILURE_SENDING_EMAIL
Failure sending email: {0}.
PV_FORWARD_CYCLE_ERROR
Forwarding cycle detected between {0} and {1}. Last approver was {2}.
PV_MISSING_ATTRIBUTE
Account cannot be created, missing attribute {0}.
PV_MISSING_EMAIL_ON_RESET
Password reset notification for user {0} cannot be sent since user has no email address.
PV_MISSING_REJECTOR_NAME
Missing rejector name.
PV_MISSING_RESOURCE_NAME
Missing resource name.
PV_MISSING_USER_NAME
WorkflowServices.{0}: missing user name.
PV_MISSING_VALUE_FOR_ARG
Context lacks value for argument ''{0}''.
PV_MISSING_VALUE_FOR_BOTH_ARGS
Context has value for neither argument ''{0}'' nor ''{1}''.
PV_MUST_DEPROVISION
You must de-provision account {0} before it can be deleted.
PV_NO_ACCOUNT
Unable to provision, no account name specified.
PV_NO_ADAPTER
Unable to locate resource adapter {0}.
PV_NO_PASSWORD
Unable to provision, no password specified.
PV_NO_ROLE
Unable to provision, no role specified.
PV_NO_SUBJECT_FOR_ANON_USER
Cannot create Subject for anonymous user.
PV_NO_USER_ERROR
WorkflowServices.validate: no user.
PV_PROVISION_NO_VIEW
WorkflowServices.provision: no view.
PV_RESOURCE_USER_UNLINK_MSG
Resource ''{0}'' unlinked from User ''{1}''.
PV_RETRY_MESSAGE
Retry {0} of {1}.
PV_UNABLE_TO_CREATE_ACCOUNT
Unable to create identity for account on resource ''{0}''.
PV_UNKNOWN_NOTIFICATION_TYPE
Unknown notification type ''{0}''.
PV_UNKNOWN_USER
Unknown user {0}.
PV_UNKNOWN_WORKFLOW_OPERATION
Unknown WorkflowServices op {0}.
PV_USER_NO_EMAIL_ADDRESS
User {0} does not have an email address.
PV_USER_NO_RIGHTS
User {0} does not have approval rights.
PV_USER_WAS_DELETED_ERROR
User ''{0}'' was deleted during provisioning.
Table 3-20 lists the codes and messages that relate to reconciliation.
Table 3-20 Reconciliation Error Codes and Messages
Error Codes
Messages
AR_CREATE_NEW_USER_FROM_ACCOUNT_X_FAILED
Failed to create a new Identity Manager user based on resource account {0}: {1}.
AR_DELETE_ACCOUNT_X_FAILED
Failed to delete resource account {0}: {1}.
AR_LINK_ACCOUNT_X_TO_USER_Y_FAILED
Failed to link resource account {0} to Identity Manager user {1}: {2}.
AR_POTENTIAL_ACCOUNT_DISPUTE
Potential conflict: User {0} owns account {1} on resource {2}, but the identity template on that resource would generate the same account id for user {3}.
AR_RECON_HAD_EXCEPTION
Reconciliation was terminated by an internal error: {0}.
UI_RECONPOLICYFORM_JAVA_SCHEDULE_POLICY_LOCK_FAILED
Could not acquire locks on reconciliation schedule policy.
UI_RECONPOLICYLIST_STATUS_FAILURE
Failed.
UI_RECONSTATUS_RECON_FAILURE
Reconciliation failed:
UI_RECONSTATUS_RECON_WARNINGS
Reconciliation succeeded with errors:
UI_RECONSTATUS_WARNINGS_RECEIVED
The following errors were received during reconciliation:
UI_RECONTASKRESULTS_SUBTITLE
A status of {0} highlights a failure that halted reconciliation of a resource. A status of {1} indicates a potential problem or a failure that affected only a single account.
Resource Adapter Errors
This section describes errors that can occur during reconciliation and account creation when conflicts exist among assigned resources.
Error Codes
Table 3-21 lists the codes and messages that result from resource adapter conflicts.
Table 3-21 Resource Adapter Error Codes and Messages
Error Codes
Messages
AR_SITUATION_DESC_ADAPTER_ERROR
Unexpected error from resource adapter.
AR_SITUATION_DESC_BAD_CONNECTION
Unable to list accounts on a resource.
AR_SITUATION_DESC_COLLISION
Two users own the same resource account.
AR_SITUATION_DESC_CONFIRMED
An expected account exists on a resource.
AR_SITUATION_DESC_CROSSOVER
A user has a resource account with the same name as an account owned by a different user on a different resource.
AR_SITUATION_DESC_DELETED
An expected account does not exist on a resource.
AR_SITUATION_DESC_FOUND
A user has an account on a resource assigned to that user.
AR_SITUATION_DESC_MISSING
A user has no account on a resource assigned to that user.
AR_SITUATION_DESC_UNKNOWN
The state of this resource account (as compared to Identity Manager) has not yet been determined.
AR_SITUATION_DESC_UNOWNED_MULTIPLE
A resource account previously unknown to Identity Manager matches more than one Identity Manager user.
AR_SITUATION_DESC_UNOWNED_NO_MATCH
A resource account previously unknown to Identity Manager matches no Identity Manager user.
AR_SITUATION_DESC_UNOWNED_ONE_MATCH
A resource account previously unknown to Identity Manager matches exactly one Identity Manager user.
AR_SITUATION_MSG_COLLISION
User ''{3}'' already owns the account ({2}) on resource ''{1}'' that would have been created for user ''{0}''.
AR_SITUATION_MSG_CONFIRMED
Found expected account ''{2}'' for user ''{0}'' on resource ''{1}''.
AR_SITUATION_MSG_CROSSOVER
User ''{3}'' already has a resource account ({2}) with the name that would have been created on resource ''{1}'' for user ''{0}''.
AR_SITUATION_MSG_DELETED
User ''{0}'' had an account ({2}) on assigned resource ''{1}'', but the account appears to have been deleted without using Identity Manager.
AR_SITUATION_MSG_FOUND
Found account ({2}) for user ''{0}'' on assigned resource ''{1}''.
AR_SITUATION_MSG_MISSING
User ''{0}'' missing account ({2}) on assigned resource ''{1}''.
AR_SITUATION_MSG_UNOWNED_MULTIPLE
Account ''{2}'' was added to resource ''{1}'' without using Identity Manager. It could correlate (by accountId) with any of the following users: {3}.
AR_SITUATION_MSG_UNOWNED_NO_MATCH
Account ''{2}'' was added to resource ''{1}'' without using Identity Manager. It does NOT correlate (by accountId) with any Identity Manager user.
AR_SITUATION_MSG_UNOWNED_ONE_MATCH
Account ''{2}'' was added to resource ''{1}'' without using Identity Manager. It correlates (by accountId) with user ''{0}''.
Resource and Role Errors
This section describes errors and exceptions related to
Example Resource and Role Failure Message
The following message displays when a test connection on a LDAP server fails:
_xx_XX_Test connection failed. Could not connect to LDAP server 'maurelius-nt'. ==> maurelius-nt:389
Note
The first sentence in the preceding message is the wrapper for the “Could not connect…” exception generated by the adapter.
Error and Exception Codes
The tables in this section describe the codes and messages related to roles and resources.
Table 3-22 lists the error/exception codes and messages that can occur when you are searching roles and resources.
Table 3-22 Role/Resource Codes and Messages
Error and Exception Codes
Messages
UI_ROLES_JAVA_TOO_MANY_ERR_MSG
Your search returned too many items. Results truncated to {0} users.
UI_ROLES_JSP_DELETE_ERR_MSG
Please select one or more roles to delete.
UI_ROLES_XML_VAL_OVERRIDE_COL_LABEL
Value override.
UI_SERVICEMODIFY_JSP_DELAY_ERROR2
Delay Between Retries must be greater than or equal to 0.
UI_SERVICEMODIFY_JSP_DELETE_ERROR
ERROR attempting to delete {0}:
UI_SERVICEMODIFY_JSP_EDIT_ERROR
An error occurred trying to edit that resource. Please try again.
UI_SERVICEMODIFY_JSP_MAXIMUMRETRIES_ERROR1
Maximum Retries must be a number.
UI_SERVICEMODIFY_JSP_MAXIMUMRETRIES_ERROR2
Maximum Retries must be greater than or equal to 0.
UI_SERVICEMODIFY_JSP_ORG_ERROR
This resource must be made available to at least one organization. Please assign one and save again.
UI_SERVICEMODIFY_JSP_RETRY_ERROR1
Retry Notification Email Threshold must be a number.
UI_SERVICEMODIFY_JSP_RETRY_ERROR2
Retry Notification Email Threshold must be greater than or equal to 0.
UI_SERVICEMODIFY_JSP_START_ERROR
Error starting {0}.
UI_SEARCHTABLE_WAVESETEXCEPTION1
You must select at least one search row checkbox. Please try again.
UI_SEARCHTABLE_WAVESETEXCEPTION2
You must enter some text to search by user name.
UI_SEARCHTABLE_WAVESETEXCEPTION3
You must select a role to search by role.
UI_SEARCHTABLE_WAVESETEXCEPTION4
Unable to search on that role. Please try again.
UI_SEARCHTABLE_WAVESETEXCEPTION5
You must select a resource to search by resource.
UI_SEARCHTABLE_WAVESETEXCEPTION6
Unable to search on that resource. Please try again.
UI_SEARCHTABLE_WAVESETEXCEPTION7
You must select a enabled state to search by enabled state.
UI_SEARCHTABLE_WAVESETEXCEPTION8
You must select a provisioning state to search by provisioning state.
UI_SEARCHTABLE_WAVESETEXCEPTION9
You must select an organization to search by organization.
UI_SEARCHTABLE_WAVESETEXCEPTION10
Unknown row name {0}.
Table 3-23 lists error codes and messages that can occur when you are testing resource connections.
Table 3-23 Resource Test Connection Error Codes and Messages
Error Codes
Messages
UI_TESTCONNECTION_FAILED
Test connection failed.
UI_TESTCONNECTION_FAILED_ALERT
Test connection failed for resource(s):
Table 3-24 lists error codes and messages that are related to the Resource List, Create, and Edit menus.
Table 3-24 Resource List, Create, Edit Menu Error Codes and Messages
Error Codes
Messages
UI_RESOURCEDOMENU_ERROR_1
Please select a Resource Object to rename.
UI_RESOURCEDOMENU_ERROR_2
Please select an item to rename.
UI_RESOURCEDOMENU_ERROR_3
Please select a Resource Object to save as.
UI_RESOURCEDOMENU_ERROR_4
Please select an item to save as.
UI_RESOURCEDOMENU_ERROR_5
Please select an object from which to begin a find request.
UI_RESOURCEDOMENU_ERROR_6
Please select an item to edit.
UI_RESOURCEDOMENU_ERROR_7
Please select only one Resource to edit.
UI_RESOURCEDOMENU_ERROR_8
Please select a Resource in order to edit its schema.
UI_RESOURCEDOMENU_ERROR_9
Please select a Resource in order to edit its dn template.
UI_RESOURCEDOMENU_ERROR_10
Please select a Resource in order to edit its retry attributes.
UI_RESOURCEDOMENU_ERROR_11
Please select a Resource in order to edit its policy attributes.
UI_RESOURCEDOMENU_ERROR_12
Please select a Resource in order to test its connection status.
UI_RESOURCEDOMENU_ERROR_13
Please select a Resource to start.
UI_RESOURCEDOMENU_ERROR_14
Please select a Resource to stop.
UI_RESOURCEDOMENU_ERROR_15
Please select a Resource in order to refresh its active sync status.
UI_RESOURCEDOMENU_ERROR_16
Please select one or more items to delete.
UI_RESOURCEDOMENU_ERROR_17
Please select one or more {0} to {1}.
Task Errors
This section describes errors that can occur when you are executing tasks.
Example Task Failure Message
The following message displays if a user creates an Identity Manager account with either a resource or role that requires approval, and the approver does not have an email address specified:
Error Codes
The following tables list the error codes and messages that can occur when you are executing a task.
Table 3-25 lists error codes and messages related to task execution.
Table 3-25 Task Execution Error Codes and Messages
Error Codes
Messages
TASK_EXECUTE_ERROR_NO_DEF
Could not execute task ''{0}'', no task definition.
TASK_EXECUTE_ERROR_NO_EXEC
Could not execute task ''{0}'', no executor class specified.
TASK_LAUNCH_ERROR_NO_NAME
Unable to launch process, missing process name.
TASK_LOCK_ERROR
Unable to break lock on TaskInstance ''{0}''.
TASK_NO_SUBJECT_ERROR
Unable to launch task ''{0}'', no subject or owner specified.
Table 3-26 lists error codes and messages related to running tasks and displaying a Results page.
Table 3-26 Result Page Error Codes and Messages
Error Codes
Messages
UI_TASKS_APPLET_MSG_ERR_RETRIEVING
There was an error while retrieving task status.
UI_TASKS_JAVA_BAD_NAME_ERR_MSG
Cannot format results page, no task with name {0}.
UI_TASKS_JAVA_NO_RESULT_ERR_MSG
Cannot format results page, no task id or result.
UI_TASKS_JAVA_STATE_WITH_ERRORS
with errors.
UI_TASKS_LAUNCH_ERROR
Unable to launch task. A task with name ''{0}'' is already running.
Table 3-27 lists error codes and messages that can occur when you are configuring routing approvals.
Table 3-27 Approval Routing Errors When Approver Has No Email Address
Error Codes
Messages
UI_EMAIL_FROMADDRESS_ERROR
You must specify fromAddress.
UI_EMAIL_TOADDRESS_ERROR
You must specify toAddress.
UI Exceptions
This section describes various exceptions that can occur in the Identity Manager user interface.
Example UI Exception Message
The following exception displays if a user clicks Search on the Find Users page without providing the text for a search:
Exception Codes
Table 3-28 lists exception codes and error messages that relate to the user interface.
Table 3-28 Generic UI Exception Codes and Messages
Exception Codes
Messages
UI_EXCEPTION_1
A task definition must be specified.
UI_EXCEPTION_2
Adjacent paste with no parent.
UI_EXCEPTION_3
AppletCell is not supported.
UI_EXCEPTION_4
At least one login module must be assigned to save this configuration.
UI_EXCEPTION_5
Attempt to assimilate non-FormItem.
UI_EXCEPTION_6
Cannot layout without start node.
UI_EXCEPTION_7
Cell is not null.
UI_EXCEPTION_8
Cell out of bounds.
UI_EXCEPTION_9
Could not find Login Config Object.
UI_EXCEPTION_10
Each subitem must be an instance of Button or Cell.
UI_EXCEPTION_11
Empty Identity Manager User Attribute or Resource User Attribute.
All rows must be filled in to save this Schema Map.UI_EXCEPTION_12
Error editing the login module. Please try again.
UI_EXCEPTION_13
Error editing the login module. Please try again.
UI_EXCEPTION_14
FormUtil: missing Identity Manager session.
UI_EXCEPTION_15
FormUtil: missing type name.
UI_EXCEPTION_16
GridSpanCell is full.
UI_EXCEPTION_17
InputStream truncated.
UI_EXCEPTION_18
Invalid ID.
UI_EXCEPTION_19
Invalid integer.
UI_EXCEPTION_20
Item to replace not found.
UI_EXCEPTION_21
Missing <Display> class name.
UI_EXCEPTION_22
Missing key ID.
UI_EXCEPTION_23
Missing parameter \""taskId\"".
UI_EXCEPTION_24
Missing password.
UI_EXCEPTION_25
Missing required parameter.
This operation may not be supported on this resource type.UI_EXCEPTION_26
Missing session.
UI_EXCEPTION_27
Missing user name.
UI_EXCEPTION_28
Next available cell is not null.
UI_EXCEPTION_29
No UserUIConfig.
UI_EXCEPTION_30
No UserUIConfig.
UI_EXCEPTION_31
No XML element surrounding script.
UI_EXCEPTION_32
No destination.
UI_EXCEPTION_33
No session.
UI_EXCEPTION_34
Not a Library.
UI_EXCEPTION_35
Not a PersistentObject.
UI_EXCEPTION_36
Not a form!
UI_EXCEPTION_37
Not a rule.
UI_EXCEPTION_38
Not a workflow process.
UI_EXCEPTION_39
Not an EmailTemplate.
UI_EXCEPTION_40
Not enough cells in grid.
UI_EXCEPTION_41
Null request state.
UI_EXCEPTION_42
Paste structure error.
UI_EXCEPTION_43
Request is null.
UI_EXCEPTION_44
This administrator does not control any organizations.
UI_EXCEPTION_45
Unable to determine edit form.
UI_EXCEPTION_46
Unable to determine edit view.
UI_EXCEPTION_47
Unable to launch process, missing process name.
UI_EXCEPTION_48
Unable to locate editor module.
UI_EXCEPTION_49
Unable to locate object.
UI_EXCEPTION_50
Unable to locate parent for edited item.
UI_EXCEPTION_51
Unresolved source.
UI_EXCEPTION_52
ViewModule cannot load object.
UI_EXCEPTION_53
WSHOME not set.
UI_EXCEPTION_54
WorkItemForm: no ID.
UI_EXCEPTION_55
XML roundtrip failed.
UI_EXCEPTION_56
You must enter some text to search by name.
UI_EXCEPTION_57
You must pick a capability to search by capability.
UI_EXCEPTION_58
You must pick a controlled organization to search by controlled organization.
UI_EXCEPTION_59
You must pick a resource to search by resource.
UI_EXCEPTION_60
You must pick an approver to search by approver.
UI_EXCEPTION_61
You must pick an organization to search by \""Available to\"".
UI_EXCEPTION_62
You must select an organization to search by organization.
UI_EXCEPTION_63
You must select at least one search row checkbox. Please try again.
UI_EXCEPTION_64
colSpan must not be zero.
UI_EXCEPTION_65
colSpan too big.
UI_EXCEPTION_66
save as or rename without a new name parameter.
UI_EXCEPTION_67
rowSpan must not be zero.
UI_EXCEPTION_68
rowSpan too big.
UI_EXCEPTION_69
save as or rename without a new name parameter.
UI_EXCEPTION_70
Invalid type name: {0}.
UI_EXCEPTION_71
Unknown user name field selected: {0}.
UI_EXCEPTION_72
Could not get proxy administrator for resource {0}.
UI_EXCEPTION_73
Error parsing {0}.
UI_EXCEPTION_74
MIME boundary missing: {0}.
UI_EXCEPTION_75
Content Disposition line misformatted: {0}.
UI_EXCEPTION_76
Content Disposition of {0} is not supported.
UI_EXCEPTION_77
Content Disposition line misformatted: {0}.
UI_EXCEPTION_78
Content-Type line misformatted: {0}.
UI_EXCEPTION_79
Unexpected line in MIMEpart header: {0}.
UI_EXCEPTION_80
Misformatted line following disposition: {0}.
UI_EXCEPTION_81
Failure in parseMulti hashtable building code.
UI_EXCEPTION_82
Unknown row name {0}.
UI_EXCEPTION_83
Source List value must either be a string or an expression.
UI_EXCEPTION_84
You must have at least one {0} resource to create a login module.
UI_EXCEPTION_85
Unable to generate view, no object id or creation type.
UI_EXCEPTION_86
Alignment for {0} must be either left, right, center, or null.
UI_EXCEPTION_87
File {0} is empty.
UI_EXCEPTION_88
File starts with neither XML header nor CSV header.
UI_EXCEPTION_89
File starts with neither XML header nor CSV header.
UI_EXCEPTION_90
No editor module for type: {0}.
UI_EXCEPTION_91
Class {0} is not a Component class.
UI_EXCEPTION_92
No registered editor for object {0}.
UI_EXCEPTION_93
File exceeds the maximum supported length of {0} bytes.
UI_EXCEPTION_94
Missing multi-part boundary in post data.
UI_EXCEPTION_95
Incorrect multi-part boundary in post data.
UI_EXCEPTION_96
The maximum number of auditable attributes is ''{0}''. Changes/additions to account attributes are audited if the Account Management audit group is enabled. In that case ALL attributes names/values are stored in the audit record as a single string. Marking an attribute auditable here will also store the attributes value (except in case of a password) in a separate database column, for ease in data mining.
UI_EXCEPTION_97
The audit record details you have requested is not a member of an organization you control. In order to view the details of an audit record you must control the organization the record belongs.
UI_EXCEPTION_98
Could not authenticate as the reset administrator.
Miscellaneous Errors and Exceptions
This section describes a variety of errors and exceptions that can occur when you
In addition, this section describes a generic error tag that you can use as a wrapper.
Email Template Exceptions
Table 3-29 lists error codes and their corresponding error messages that can occur when you are creating or updating email templates.
Table 3-29 Email Template Exception Codes and Messages
Exception Codes
Messages
UI_EMAILTEMPLATEFORM_WAVESETEXCEPTION1
Could not edit the template. Please try again.
UI_EMAILTEMPLATEFORM_WAVESETEXCEPTION2
Could not execute 'SaveAs' or 'Rename' without a new name parameter.
Extractor Exceptions
Table 3-30 lists exception codes and messages that can occur when you are using extractors.
Table 3-30 Extractor Exception Codes and Messages
Exception Codes
Messages
UI_EXTRACTOR_EXCEPTION1
Missing Extract argument.
UI_EXTRACTOR_EXCEPTION2
Missing Monitor argument.
UI_EXTRACTOR_EXCEPTION3
No resource specified for extraction.
UI_EXTRACTOR_EXCEPTION4
Extraction terminated because it had too many errors {0}.
UI_EXTRACTOR_EXCEPTION5
Extraction terminated with {0} accounts.
UI_EXTRACTOR_EXCEPTION6
Extraction terminated by monitor request.
Remedy Server Exceptions
Table 3-31 lists error codes and messages that can occur when you are using a Remedy server.
Table 3-31 Remedy Server Configuration Error Codes and Messages
Error Codes
Messages
UI_REMEDYSERVERCONFIGFORM_RSERVER_ERROR
Server Name must be specified.
UI_REMEDYSERVERCONFIGFORM_TEST_FAILED
Test Failed!
UI_REMEDYSERVERCONFIGFORM_UNAME_ERROR
User Name must be specified.
UI_REMEDYSERVER_CONFIG_OBJECT_ERROR
Remedy Configuration object null.
UI_REMEDYSERVER_ERROR
Error contacting remedy server.
UI_REMEDYSERVER_INPUT_ERROR
Client input stream could not be found, unable to communicate with the remote remedy VM.
UI_REMEDYSERVER_JVM_ERROR
JVM failed to start.
UI_REMEDYSERVER_LIBRARY_PATH_ERROR
Error generating library path for {0}.
UI_REMEDYSERVER_OUTPUT_ERROR
Client output stream could not be found, unable to communicate with the remote remedy VM.
UI_RENAMEUSERRESULTS_JSP_TITLE
Rename User Results.
UI_REPTS_JAVA_REPORTXML_EMPTY
Error while generating report, reportXml was empty.
WF_MISSING_ID_ERROR
Unable to store view, missing ID.
Generic Error Tag
Table 3-32 contains a generic error tag that is sometimes used as a wrapper for exceptions. You may see this tag in page processor, report, or role errors.