Diagnosing 'Initialization of Accounts' errors between Oracle Service Registry and LDAP

(Doc ID 553846.1)

Last updated on MARCH 27, 2017

Applies to:

Oracle Service Registry - Version 10.1.3.1 and later
Information in this document applies to any platform.
Information in this document applies to any platform.

Goal

This document is intended to provide additional supporting information in conjunction with:

<Note 551480.1> Oracle Service Registry org.systinet.uddi.account. AccountException: Initialization of Accounts has Failed

Problem Statement from <Note 551480.1>

When logging into the Registry Control for Oracle Service Registry 10.1.3.1 and clicking on Manage -> Group management, you find that all your LDAP groups are okay. However, when clicking on Account Management to see the user accounts, the following error is seen:

"Message: Initialization of accounts has failed. For help please contact the administrator of the registry. "

Looking at the logs, this entry is seen:

<2008-01-30 12:46:34,711> - <ID1201715177406> <ERROR> <USR4005>
account.com.systinet.uddi.account.AccountCoreApiImpl - Initialization of accounts has failed. The config file with accounts probably has a bad format. For help please contact the administrator of the registry.

- EXCEPTION: org.systinet.uddi.account.AccountException: Request is invalid. You may not change data in the external storage.
The data ('fullName') in the request is different from data in the external storage. org.systinet.uddi.account.AccountException: Request is invalid. You may not change data in the external storage. The data ('fullName') in the request is different from data in the external storage.

=====================================================================


You  executed the solution suggested on <Note 551480.1>, changing the UserID to something other than admin (for example admin_registry) but you still get the same error message during the registry installation:

[java] importGroup:
[java] [echo] /tools/oracleas/10.1.3.1/registry/etc/db/data/groups.xml
[java] [java] ERROR: account.com.systinet.uddi.account.AccountCoreApiImpl - Initialization of accounts has failed. The config file with accounts probably has a bad format. For help please contact the administrator of the registry.
[java] [java] EXCEPTION: Request is invalid. You may not change data in the external storage. The data ('fullName') in the request is different from data in the external storage.
[java] [java] org.systinet.uddi.account.AccountException: Request is invalid. You may not change data in the external storage. The data ('fullName') in the request is different from data in the external storage.
[java] [java] at com.systinet.uddi.account.ExternalAccountApiImpl.check(ExternalAccountApiImpl.java:796)
[java] [java] at com.systinet.uddi.account.ExternalAccountApiImpl.updateUserAccountInternal(ExternalAccountApiImpl.java:744)
[java] [java] at com.systinet.uddi.account.ExternalAccountApiImpl.updateUserAccount(ExternalAccountApiImpl.java:190)
[java] [java] at com.systinet.uddi.account.AccountCoreApiImpl.updateUserAccount(AccountCoreApiImpl.java:829)
[java] [java] at com.systinet.uddi.account.AccountCoreApiImpl.saveUserAccountInternal(AccountCoreApiImpl.java:439)
[java] [java] at com.systinet.uddi.account.AccountCoreApiImpl.addUsersFromConfig(AccountCoreApiImpl.java:220)
[java] [java] at com.systinet.uddi.account.AccountCoreApiImpl.addUsersFromConfig(AccountCoreApiImpl.java:183)
[java] [java] at com.systinet.uddi.account.AccountCoreApiImpl.init(AccountCoreApiImpl.java:139)
[java] [java] at com.systinet.uddi.account.AccountCoreApiImpl.<init>(AccountCoreApiImpl.java:100)
[java] [java] at com.systinet.uddi.account.AccountCoreApiImpl.getApiInstance(AccountCoreApiImpl.java:115)
[java] [java] at com.systinet.uddi.permission.PermissionApiImplCore.<init>(PermissionApiImplCore.java:115)
...
[java] [java] ERROR: account.com.systinet.uddi.account.AccountCoreApiImpl - Initialization of accounts has failed. The config file with accounts probably has a bad format. For help please contact the administrator of the registry.
[java] [java] EXCEPTION: Request is invalid. You may not change data in the external storage. The data ('fullName') in the request is different from data in the external storage.
[java] [java] org.systinet.uddi.account.AccountException: Request is invalid. You may not change data in the external storage. The data ('fullName') in the request is different from data in the external storage.
.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms