IBM Support

JDBC_INIT_48 - User Authentication Failed

Troubleshooting


Problem

  1. The database user credentials provided in the JDBC stage configuration or Control Hub Connection configuration are incorrect.

  2. The database user does not have permission to login to the database.

    1. Example: in PostgreSQL, the role does not have the LOGIN attribute

Symptom

  1. Pipeline validation fails

  2. When you select the Validation Error in the UI, it will display the following error: “JDBC_INIT_48 - User authentication failed"

  3. The logs will contain the following message: ERROR User authentication failed [JDBC_INIT_48]

    1. The SDC logs will contain further detail about this error, such as one of the following messages:

      1. User authentication failed: Access denied for user 'test'@'%' (using password: YES)

      2. User authentication failed: FATAL: password authentication failed for user "test1"

      3. User authentication failed: FATAL: role "test2" is not permitted to log in

Resolving The Problem

  1. Verify that the user credentials provided in the JDBC stage configuration or Control Hub Connection configuration are correct.

    1. The database user credentials may be in the JDBC Connection String, or they may be in the Credentials tab if the “Use Credentials” box is checked.

  2. Verify that the database user has the correct permissions to login to the database.

Document Location

Worldwide

[{"Line of Business":{"code":"LOB76","label":"Data Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSM7CU","label":"IBM StreamSets Data Collector"},"ARM Category":[{"code":"","label":""}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)"}]

Document Information

Modified date:
15 March 2025

UID

ibm17186211