Unable to import git repo via ssh in Business-Central when a proxy is active in RHPAM 7
Issue
-
When a Git repository is going to be imported in Business Central via SSH with an active proxy, it is not possible and the following exception appears:
ERROR [org.uberfire.java.nio.fs.jgit.util.commands.Clone] (default task-12) Error cloning origin <ssh://git@<domain>:<port>/repository.git>. ERROR [org.kie.workbench.common.screens.examples.backend.server.ExamplesServiceImpl] (default task-12) Error during create repository: java.lang.RuntimeException: java.lang.RuntimeException: org.uberfire.java.nio.fs.jgit.util.commands.Clone$CloneException: Error cloning origin <ssh://git@<domain>:<port>/repository.git>. at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.createFileSystem(GitRepositoryBuilder.java:137) at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.build(GitRepositoryBuilder.java:71) at org.guvnor.structure.backend.repositories.git.GitRepositoryFactoryHelper.newRepository(GitRepositoryFactoryHelper.java:78) at org.guvnor.structure.backend.repositories.git.GitRepositoryFactoryHelper$Proxy$_$$_WeldClientProxy.newRepository(Unknown Source) at org.guvnor.structure.backend.repositories.RepositoryFactoryImpl.newRepository(RepositoryFactoryImpl.java:60) at org.guvnor.structure.backend.repositories.RepositoryFactoryImpl$Proxy$_$$_WeldClientProxy.newRepository(Unknown Source) at org.kie.workbench.common.screens.examples.backend.server.ExamplesServiceImpl.cloneRepository(ExamplesServiceImpl.java:322) at org.kie.workbench.common.screens.examples.backend.server.ExamplesServiceImpl.resolveGitRepository(ExamplesServiceImpl.java:274) at org.kie.workbench.common.screens.examples.backend.server.ExamplesServiceImpl.getProjects(ExamplesServiceImpl.java:237) at org.kie.workbench.common.screens.examples.backend.server.ExamplesServiceImpl$Proxy$_$$_WeldClientProxy.getProjects(Unknown Source) at org.kie.workbench.common.screens.impl.LibraryServiceImpl.getProjects(LibraryServiceImpl.java:464) at org.kie.workbench.common.screens.impl.LibraryServiceImpl$Proxy$_$$_WeldClientProxy.getProjects(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ... Caused by: java.lang.RuntimeException: org.uberfire.java.nio.fs.jgit.util.commands.Clone$CloneException: Error cloning origin <ssh://git@<domain>:<port>/repository.git>. at org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider.createNewGitRepo(JGitFileSystemProvider.java:690) at org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider.lambda$newFileSystem$2(JGitFileSystemProvider.java:558) at org.uberfire.java.nio.fs.jgit.manager.JGitFileSystemsManager.lambda$createFileSystemSupplier$0(JGitFileSystemsManager.java:105) 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.getRootDirectories(JGitFileSystemProxy.java:199) at org.uberfire.java.nio.file.FileSystemMetadata.<init>(FileSystemMetadata.java:32) at org.uberfire.io.impl.AbstractIOService.registerFS(AbstractIOService.java:255) at org.uberfire.io.impl.AbstractIOService.newFileSystem(AbstractIOService.java:233) at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.newFileSystem(GitRepositoryBuilder.java:143) at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.createFileSystem(GitRepositoryBuilder.java:127) ... 80 more Caused by: org.uberfire.java.nio.fs.jgit.util.commands.Clone$CloneException: Error cloning origin <ssh://git@<domain>:<port>/repository.git>. at org.uberfire.java.nio.fs.jgit.util.commands.Clone.execute(Clone.java:120) at org.uberfire.java.nio.fs.jgit.util.Git.clone(Git.java:92) at org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider.createNewGitRepo(JGitFileSystemProvider.java:682) ... 91 more Caused by: java.lang.RuntimeException: org.eclipse.jgit.api.errors.TransportException: ssh://git@<domain>:<port>/repository.git: unknown host 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:248) at org.uberfire.java.nio.fs.jgit.util.commands.Clone.execute(Clone.java:88) ... 93 more Caused by: org.eclipse.jgit.api.errors.TransportException: ssh://git@<domain>:<port>/repository.git: unknown host at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:245) at org.uberfire.java.nio.fs.jgit.util.commands.Fetch.execute(Fetch.java:64) ... 95 more Caused by: org.eclipse.jgit.errors.TransportException: ssh://git@<domain>:<port>/repository.git: unknown host at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:157) at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:137) at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init>(TransportGitSsh.java:274) at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:169) at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:136) at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122) at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1236) at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:234) ... 96 more
Environment
- Red Hat Process Automation Manager (RHPAM)
- 7.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.