For one of our JDBC connector we are facing attached below while performing test connection. Can someone please help on how to troubleshoot this.
**Error message displayed on UI**
[ ConnectorException ] [ Error details ] The server encountered an unexpected error while contacting target system. Please check the logs. test configuration
**Error message gathered via ccg.logs**
Caused by: sailpoint.connector.ConnectorException: The password property exceeds the maximum number of 128 characters.
at sailpoint.connector.JDBCConnector.getConnection(JDBCConnector.java:2473)
at sailpoint.connector.JDBCConnector.testConfiguration(JDBCConnector.java:345)
... 11 more
Caused by: sailpoint.tools.GeneralException: The password property exceeds the maximum number of 128 characters.
at sailpoint.connector.util.JDBCUtil.getConnection(JDBCUtil.java:295)
at sailpoint.connector.JDBCConnector.getConnection(JDBCConnector.java:2469)
... 12 more
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The password property exceeds the maximum number of 128 characters```
Based on the error message the issue here is that the password being provided for the database connection is too long, exceeding the allowed limit of 128 characters.
Do other of your JDBC sources have similar settings, including the pw count?
Going to recommend comparing one jdbc source working successfully that shares the same setup as this one. What did our support team say too? Always great to get their thoughts and have them look at it.
Hey Mahesh, were you able to solve this issue? From what i checked online it seems that the password which is being taken during the connection is the encrypted one (hence its crossing the 128 character length) which is causing this exception. Thatβs super strange, if true.
Do let us know if you have resolved the issue and if you were able to find out the root cause.
We are able to resolve the issue and reason we could identify is the special character in the password. Our Password had βΒ£β symbol in it, once we changed the password without βΒ£β it worked perfectly fine.