Oracle Data Access Client for .Net - does not return all messages on error message stack
Our application is currently using Oracle Data Access Client (Oracle.DataAccess.dll) version 2.0.50727. The users on the database have been set up to use a custom password verification function. When this function is run from the database, an error stack is returned showing 2 error messages. The first message is the oracle generic password failed error message and the second messages is the message produced by the password verification function.
The problem is that if the password verification function is run from the front end of the application, using the authenticateWithNewPassword function, only the first error message on the above mentioned error message stack is returned and the front end is unable to display the second error message, due to it not receiving it.