My Oracle Support Banner

Unable to Login to Agile After Database Refresh (Doc ID 2417130.1)

Last updated on JUNE 29, 2018

Applies to:

Oracle Agile PLM Framework - Version 9.3.4.0 and later
Information in this document applies to any platform.

Symptoms

Unable to login to Web Client with either DB User or LDAP User with below error after database refresh with below error in Agile Application Server log:


Error

java.security.InvalidKeyException: No installed provider supports this key: (null)
  at javax.crypto.Cipher.chooseProvider(Cipher.java:878)
  at javax.crypto.Cipher.init(Cipher.java:1348)
  at javax.crypto.Cipher.init(Cipher.java:1282)
  at com.agile.util.crypto.ContainerCryptoUtil.encryptWithAlgorithm(ContainerCryptoUtil.java:232)
  at com.agile.util.crypto.ContainerCryptoUtil.encryptWithoutPrivileged(ContainerCryptoUtil.java:206)
  at com.agile.util.crypto.ContainerCryptoUtil$1.run(ContainerCryptoUtil.java:198)
  at com.agile.util.crypto.ContainerCryptoUtil$1.run(ContainerCryptoUtil.java:196)
  at java.security.AccessController.doPrivileged(Native Method)
  at com.agile.util.crypto.ContainerCryptoUtil.encrypt(ContainerCryptoUtil.java:195)
  at com.agile.ui.pcm.login.LoginHandler.setSSOCookie(LoginHandler.java:404)

 

oracle.security.jps.service.keystore.KeyStoreServiceException: oracle.security.jps.service.keystore.KeyStoreServiceException: Failed to perform cryptographic operation
at oracle.security.jps.internal.keystore.ldap.KeyStoreDataManager.open(KeyStoreDataManager.java:298)
at oracle.security.jps.internal.keystore.ldap.LdapKeyStoreServiceImpl.init(LdapKeyStoreServiceImpl.java:155)
at oracle.security.jps.internal.keystore.ldap.LdapKeyStoreServiceImpl.getKeyStore(LdapKeyStoreServiceImpl.java:251)
at com.agile.util.crypto.ContainerCryptoUtil.loadKeyStore(ContainerCryptoUtil.java:95)
at com.agile.util.crypto.ContainerCryptoUtil.<clinit>(ContainerCryptoUtil.java:77)




Steps

The issue can be reproduced at will with the following steps:

  1. Export Agile database schema from Production
  2. Refresh Agile Agile database in Test
  3. Import Production Instance Agile database to Test instance
  4. Restart Agile Application Server




Changes

 

Cause

To view full details, 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 a vibrant support community of peers and Oracle experts.