Unable to import a project with credentials from Git repository with error: Unable to decrypt: org.jasypt.exceptions.EncryptionOperationNotPossibleException
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.