My Oracle Support Banner

ODI Errors "userPassword should not be null" or "ODI-12436: Unable to connect to Git remote repository" Received when Connecting to Git Using SSH Authentication (Doc ID 2516227.1)

Last updated on JUNE 16, 2022

Applies to:

Oracle Data Integrator - Version 12.2.1.2.6 to 12.2.1.3.0 [Release 12c]
Information in this document applies to any platform.

Symptoms

When connecting to Git from Oracle Data Integrator (ODI) Studio 12.2.1.2.6 or 12.2.1.3.0, using "SSH Authentication" and a SSH private key, the following errors occur:

java.lang.RuntimeException: userPassword should not be null.
  at oracle.odi.core.security.internal.PasswordProtectedWalletUtils.assertNotNull(PasswordProtectedWalletUtils.java:309)
  at oracle.odi.core.service.vcs.generic.config.VcsPasswordProtectedWalletUtils.saveCredential(VcsPasswordProtectedWalletUtils.java:321)
  at oracle.odi.core.service.vcs.generic.config.OdiVcsRepositoryConnection.persistConnInfoInWallet(OdiVcsRepositoryConnection.java:586)
  at oracle.odi.core.service.vcs.generic.config.OdiVcsRepositoryConnection.persistVcsConnInfoInWallet(OdiVcsRepositoryConnection.java:545)
  at oracle.odi.core.service.vcs.git.config.OdiGitRepositoryConnection.persistConnectionInfoInWallet(OdiGitRepositoryConnection.java:242)
  at oracle.odi.core.service.vcs.generic.config.OdiVcsRepositoryConnection.updateConnection(OdiVcsRepositoryConnection.java:161)
  at oracle.odi.core.service.vcs.git.config.OdiGitRepositoryConnection.updateConnection(OdiGitRepositoryConnection.java:374)
  at oracle.odi.core.service.vcs.generic.delegate.OdiVcsDelegate.updateConnection(OdiVcsDelegate.java:219)
  at oracle.odi.ui.vcs.git.GitEditConnectionDialog.dialogOkActionHook(GitEditConnectionDialog.java:838)
  ...

or

oracle.odi.core.service.vcs.connection.OdiVcsConnectionException: ODI-12436: Unable to connect to Git remote repository with the information provided. Invalid Remote Git Repository.
  at oracle.odi.core.service.vcs.generic.config.OdiVcsRepositoryConnection.validateConnection(OdiVcsRepositoryConnection.java:125)
  at oracle.odi.core.service.vcs.generic.config.OdiVcsRepositoryConnection.createConnection(OdiVcsRepositoryConnection.java:429)
  at oracle.odi.core.service.vcs.generic.config.OdiVcsRepositoryConnection.createConnection(OdiVcsRepositoryConnection.java:416)
  at oracle.odi.core.service.vcs.generic.delegate.OdiVcsDelegate.createConnection(OdiVcsDelegate.java:249)
  at oracle.odi.ui.vcs.git.GitEditConnectionDialog.dialogOkActionHook(GitEditConnectionDialog.java:840)
  ...

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!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.