Resolve bootstrapping error during Oracle initializationProducts affected
Issue
Oracle initialization fails with the following error thrown by Adobe LiveCycle:Failed on step 'Invoking component bootstrapper' of task 'Bootstrapping UserManager' ALC-TTN-103-000: Bootstrapping request failed on server. Message from server:
ALC-TTN-011-003: Bottstrapping failed for platform component [USerManager]. The wrapped exception's message reads: Failure to loadConfiguration default. error:javaex.ejb.EJBException: RuntimeException; CausedByException is: nullgetProvider failure: factory not initialized The LiveCycle server.log contains entries similar to one of the following: 2009-01-08 10:49:31,377 ERROR [com.adobe.idp.storeprovider.jdbc.DBStoreFactory] UserM:DB_SCHEMA_INCONSISTENT: [Thread Hashcode: 13925529] Class com.adobe.idp.um.entity.PrincipalDomainEntity inconsistent with database table 2009-01-08 10:49:31,378 WARN [com.adobe.idp.common.errors.exception.IDPLoggedException] UserM:GENERIC_WARNING: [Thread Hashcode: 13925529] | [com.adobe.idp.storeprovider.jdbc.DBStoreFactory] errorCode:12290 errorCodeHEX:0x3002 message:schema inconsistent for com.adobe.idp.um.entity.PrincipalDomainEntity 2009-01-08 10:49:31,379 WARN [com.adobe.idp.common.errors.exception.IDPLoggedException] UserM:GENERIC_WARNING: [Thread Hashcode: 13925529] | [com.adobe.idp.storeprovider.jdbc.DBStoreFactory] errorCode:12290 errorCodeHEX:0x3002 message:initialization failure| [com.adobe.idp.storeprovider.jdbc.DBStoreFactory] errorCode:12290 errorCodeHEX:0x3002 message:schema inconsistent for com.adobe.idp.um.entity.PrincipalDomainEntity 2009-01-08 10:49:31,379 INFO [STDOUT] | [com.adobe.idp.storeprovider.jdbc.DBStoreFactory] errorCode:12290 errorCodeHEX:0x3002 message:initialization failure| [com.adobe.idp.storeprovider.jdbc.DBStoreFactory] errorCode:12290 errorCodeHEX:0x3002 message:schema inconsistent for com.adobe.idp.um.entity.PrincipalDomainEntity 2009-01-08 10:49:31,548 ERROR [com.adobe.livecycle.bootstrap.bootstrappers.UMBootstrapper] ALC-TTN-011-003: Bootstrapping failed for platform component [UserManager]. The wrapped exception's message reads: Failure to loadConfiguration default. error:javax.ejb.EJBException: RuntimeException; CausedByException is: nullgetProvider failure: factory not initialized com.adobe.livecycle.bootstrap.BootstrapException: ALC-TTN-011-003: Bootstrapping failed for platform component [UserManager]. The wrapped exception's message reads: Failure to loadConfiguration default. error:javax.ejb.EJBException: RuntimeException; CausedByException is: nullgetProvider failure: factory not initialized
Reason
LiveCycle requires the Oracle database NLS_LENGTH_SEMANTICS to be set to BYTE. If it is set to any other data type the database initialization will fail.Solution
Some administrators may not be able to change the NLS_LENGTH_SEMANTICS setting without violating the database integrity. The work around is to change the setting to BYTE value for the new connection when LiveCycle connects to perform initialization.
- Edit the livecycle_root/jboss/server/all/deploy/adobe-ds.xml
- Add the following line to each <local-tx-datasource> container:
<new-connection-sql>ALTER SESSION set NLS_LENGTH_SEMANTICS = 'BYTE'</new-connection-sql> - Save the file and restart LiveCycle.
Doc ID
(kb408207)
Last updated
2009-02-26
Products affected
