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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
