Support Article
BIX 7.1 not recognizing keyring file error: null password given
SA-2976
Summary
When running a BIX extraction from the command line by setting the pegarules.keyring system property, the extraction is not finding it.
- Dpegarules.keyring=file://$BIX_HOME/config/pegarules.keyring
Error Messages
2014-10-30 13:35:06,980 [ main] [ ] [ ] ( etier.impl.EngineStartup) ERROR - Reason:
com.pega.pegarules.pub.database.DatabaseException: Database-General Problem encountered when getting connection for database pegarules 1005 72000 ORA-01005: null password given; logon denied
From: (unknown)
Caused by SQL Problems.
Problem #1, SQLState 72000, Error code 1005: java.sql.SQLException: ORA-01005: null password given; logon denied
at com.pega.pegarules.data.internal.access.ExceptionInformation.createExceptionDueToDBFailure(ExceptionInformation.java:167)
at com.pega.pegarules.data.internal.access.ConnectionManagerImpl.getConnectionFromDatabaseName(ConnectionManagerImpl.java:856)
Steps to Reproduce
1. Run a BIX extraction from the command line specifiying keyring file
Root Cause
The root cause of this problem is software use/operation error. When running on unix you need to specify the system property using a relative path.
Resolution
This issue is resolved by making the following change to the Pega operating environment:
The full path setting of the keyring file location is not being found. Instead set the location using a relative path.
-Dpegarules.keyring="config/pegarules.keyring"
Published January 31, 2016 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.