Unable to import a project with credentials from Git repository with error: Unable to decrypt: org.jasypt.exceptions.EncryptionOperationNotPossibleException

Solution Verified - Updated -

Issue

Trying to import a project from a non-public remote git repository which requires credentials, into Business Central of RHPAM.7.5.1 results in authentication error and the project is not imported.

2021-08-17 09:55:40,517 ERROR [org.guvnor.structure.backend.config.DefaultPasswordServiceImpl] (default task-32) Unable to decrypt: org.jasypt.exceptions.EncryptionOperationNotPossibleException
    at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:1055)
    at org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:725)
    at org.guvnor.structure.backend.config.DefaultPasswordServiceImpl.decrypt(DefaultPasswordServiceImpl.java:60)
    at org.guvnor.structure.backend.config.DefaultPasswordServiceImpl$Proxy$_$$_WeldClientProxy.decrypt(Unknown Source)
    at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.addEnvironmentParameters(GitRepositoryBuilder.java:136)
    at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.build(GitRepositoryBuilder.java:90)
    at org.guvnor.structure.backend.repositories.git.GitRepositoryFactoryHelper.newRepository(GitRepositoryFactoryHelper.java:108)
    at org.guvnor.structure.backend.repositories.git.GitRepositoryFactoryHelper$Proxy$_$$_WeldClientProxy.newRepository(Unknown Source)
    at org.guvnor.structure.backend.repositories.RepositoryFactoryImpl.newRepository(RepositoryFactoryImpl.java:58)
    at org.guvnor.structure.backend.repositories.RepositoryFactoryImpl$Proxy$_$$_WeldClientProxy.newRepository(Unknown Source)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:597)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.lambda$createRepository$15(RepositoryServiceImpl.java:582)
    at org.guvnor.structure.backend.organizationalunit.config.SpaceConfigStorageRegistryImpl$SpaceStorageBatchImpl.run(SpaceConfigStorageRegistryImpl.java:104)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:558)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:330)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:309)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl$Proxy$_$$_WeldClientProxy.createRepository(Unknown Source)
    at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.lambda$importProject$3(ProjectImportServiceImpl.java:267)
    at org.guvnor.structure.backend.organizationalunit.config.SpaceConfigStorageRegistryImpl$SpaceStorageBatchImpl.run(SpaceConfigStorageRegistryImpl.java:104)
    at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.importProject(ProjectImportServiceImpl.java:256)
    at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.lambda$importProject$2(ProjectImportServiceImpl.java:213)
    at org.guvnor.structure.backend.organizationalunit.config.SpaceConfigStorageRegistryImpl$SpaceStorageBatchImpl.run(SpaceConfigStorageRegistryImpl.java:104)
    at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.importProject(ProjectImportServiceImpl.java:201)
    at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.lambda$null$0(ProjectImportServiceImpl.java:175)
        ...

2021-08-17 09:55:40,761 ERROR [org.uberfire.java.nio.fs.jgit.util.commands.Clone] (default task-32) Error cloning origin <https://user@repository.example.com/path/to/example-project.git>.
2021-08-17 09:55:40,829 ERROR [org.guvnor.structure.backend.repositories.RepositoryServiceImpl] (default task-32) Error during create repository: java.lang.RuntimeException: java.lang.RuntimeException: org.uberfire.java.nio.fs.jgit.util.commands.Clone$CloneException: Error cloning origin <https://user@repository.example.com/path/to/example-project.git>.
    at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.createFileSystem(GitRepositoryBuilder.java:159)
    at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.build(GitRepositoryBuilder.java:92)
    at org.guvnor.structure.backend.repositories.git.GitRepositoryFactoryHelper.newRepository(GitRepositoryFactoryHelper.java:108)
    at org.guvnor.structure.backend.repositories.git.GitRepositoryFactoryHelper$Proxy$_$$_WeldClientProxy.newRepository(Unknown Source)
    at org.guvnor.structure.backend.repositories.RepositoryFactoryImpl.newRepository(RepositoryFactoryImpl.java:58)
    at org.guvnor.structure.backend.repositories.RepositoryFactoryImpl$Proxy$_$$_WeldClientProxy.newRepository(Unknown Source)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:597)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.lambda$createRepository$15(RepositoryServiceImpl.java:582)
    at org.guvnor.structure.backend.organizationalunit.config.SpaceConfigStorageRegistryImpl$SpaceStorageBatchImpl.run(SpaceConfigStorageRegistryImpl.java:104)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:558)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:330)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:309)
    at org.guvnor.structure.backend.repositories.RepositoryServiceImpl$Proxy$_$$_WeldClientProxy.createRepository(Unknown Source)
    at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.lambda$importProject$3(ProjectImportServiceImpl.java:267)
    at org.guvnor.structure.backend.organizationalunit.config.SpaceConfigStorageRegistryImpl$SpaceStorageBatchImpl.run(SpaceConfigStorageRegistryImpl.java:104)
    at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.importProject(ProjectImportServiceImpl.java:256)
    at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.lambda$importProject$2(ProjectImportServiceImpl.java:213)
    at org.guvnor.structure.backend.organizationalunit.config.SpaceConfigStorageRegistryImpl$SpaceStorageBatchImpl.run(SpaceConfigStorageRegistryImpl.java:104)
    at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.importProject(ProjectImportServiceImpl.java:201)
    at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.lambda$null$0(ProjectImportServiceImpl.java:175)
        ...
Caused by: java.lang.RuntimeException: org.uberfire.java.nio.fs.jgit.util.commands.Clone$CloneException: Error cloning origin <https://user@repository.example.com/path/to/example-project.git>.
    at org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider.createNewGitRepo(JGitFileSystemProvider.java:808)
    at org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider.createNewGitRepo(JGitFileSystemProvider.java:746)
    at org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider.lambda$newFileSystem$3(JGitFileSystemProvider.java:643)
    at org.uberfire.java.nio.fs.jgit.manager.JGitFileSystemsManager.lambda$createFileSystemSupplier$0(JGitFileSystemsManager.java:115)
    at org.uberfire.java.nio.fs.jgit.manager.MemoizedFileSystemsSupplier.lambda$get$0(MemoizedFileSystemsSupplier.java:36)
    at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
    at org.uberfire.java.nio.fs.jgit.manager.MemoizedFileSystemsSupplier.get(MemoizedFileSystemsSupplier.java:35)
    at org.uberfire.java.nio.fs.jgit.JGitFileSystemProxy.newWatchService(JGitFileSystemProxy.java:260)
    at org.uberfire.io.impl.AbstractIOService.registerFS(AbstractIOService.java:252)
    at org.uberfire.io.impl.AbstractIOService.newFileSystem(AbstractIOService.java:233)
    at org.uberfire.ext.metadata.io.IOServiceIndexedImpl.newFileSystem(IOServiceIndexedImpl.java:283)
    at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.newFileSystem(GitRepositoryBuilder.java:165)
    at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.createFileSystem(GitRepositoryBuilder.java:149)
    ... 110 more
Caused by: org.uberfire.java.nio.fs.jgit.util.commands.Clone$CloneException: Error cloning origin <https://user@repository.example.com/path/to/example-project.git>.
    at org.uberfire.java.nio.fs.jgit.util.commands.Clone.execute(Clone.java:136)
    at org.uberfire.java.nio.fs.jgit.util.Git.clone(Git.java:169)
    at org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider.createNewGitRepo(JGitFileSystemProvider.java:797)
    ... 122 more
Caused by: java.lang.RuntimeException: org.eclipse.jgit.api.errors.TransportException: https://user@repository.example.com/path/to/example-project.git: not authorized
    at org.uberfire.java.nio.fs.jgit.util.commands.Fetch.execute(Fetch.java:68)
    at org.uberfire.java.nio.fs.jgit.util.GitImpl.fetch(GitImpl.java:250)
    at org.uberfire.java.nio.fs.jgit.util.commands.Clone.execute(Clone.java:115)
    ... 124 more
Caused by: org.eclipse.jgit.api.errors.TransportException: https://user@repository.example.com/path/to/example-project.git: not authorized
    at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:254)
    at org.uberfire.java.nio.fs.jgit.util.commands.Fetch.execute(Fetch.java:64)
    ... 126 more
Caused by: org.eclipse.jgit.errors.TransportException: https://user@repository.example.com/path/to/example-project.git: not authorized
    at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:531)
    at org.eclipse.jgit.transport.TransportHttp.openFetch(TransportHttp.java:361)
    at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:137)
    at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:123)
    at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1271)
    at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:243)
    ... 127 more

Environment

  • Red Hat Process Automation Manager (RHPAM)
    • 7.5.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content