Fails when 2nd call made to create remote, similar to problem with Local
Need to track remote creation and ignore subsequent requests uk.q3c.build.gitplus.gitplus.GitPlusException: Failed to create or clone repository at uk.q3c.build.gitplus.gitplus.DefaultGitPlus.execute(DefaultGitPlus.kt:157) at uk.q3c.build.creator.DefaultProjectBuilder.execute(DefaultProjectBuilder.kt:49) at com.kaymanclubs.core.shared.build.builder.DefaultKaymanBuilder.invoke(KaymanBuilder.kt:146) at com.kaymanclubs.core.shared.build.builder.KaymanRealServiceBuilder$1$1.invoke(KaymanRealServiceBuilder.kt:27) at com.kaymanclubs.core.shared.build.builder.KaymanRealServiceBuilder$1$1.invoke(KaymanRealServiceBuilder.kt:15) at io.kotlintest.specs.AbstractBehaviorSpec$GivenContext$add$1.invoke(AbstractBehaviorSpec.kt:21) at io.kotlintest.specs.AbstractBehaviorSpec$GivenContext$add$1.invoke(AbstractBehaviorSpec.kt:15) at io.kotlintest.runner.jvm.InstancePerTestSpecRunner.execute(InstancePerTestSpecRunner.kt:68) at io.kotlintest.runner.jvm.InstancePerTestSpecRunner.access$execute(InstancePerTestSpecRunner.kt:11) at io.kotlintest.runner.jvm.InstancePerTestSpecRunner$execute$nestedContext$1.registerTestCase(InstancePerTestSpecRunner.kt:63) at io.kotlintest.TestContext.registerTestCase(TestContext.kt:41) at io.kotlintest.specs.AbstractBehaviorSpec$GivenContext.add(AbstractBehaviorSpec.kt:21) at io.kotlintest.specs.AbstractBehaviorSpec$GivenContext.when(AbstractBehaviorSpec.kt:19) at io.kotlintest.specs.AbstractBehaviorSpec$GivenContext.When(AbstractBehaviorSpec.kt:18) at com.kaymanclubs.core.shared.build.builder.KaymanRealServiceBuilder$1.invoke(KaymanRealServiceBuilder.kt:22) at com.kaymanclubs.core.shared.build.builder.KaymanRealServiceBuilder$1.invoke(KaymanRealServiceBuilder.kt:15) at io.kotlintest.specs.AbstractBehaviorSpec$given$1.invoke(AbstractBehaviorSpec.kt:33) at io.kotlintest.specs.AbstractBehaviorSpec$given$1.invoke(AbstractBehaviorSpec.kt:8) at io.kotlintest.runner.jvm.InstancePerTestSpecRunner.execute(InstancePerTestSpecRunner.kt:68) at io.kotlintest.runner.jvm.InstancePerTestSpecRunner.access$execute(InstancePerTestSpecRunner.kt:11) at io.kotlintest.runner.jvm.InstancePerTestSpecRunner$locateAndExecute$$inlined$let$lambda$2.invoke(InstancePerTestSpecRunner.kt:41) at io.kotlintest.runner.jvm.InstancePerTestSpecRunner$locateAndExecute$$inlined$let$lambda$2.invoke(InstancePerTestSpecRunner.kt:11) at io.kotlintest.runner.jvm.SpecRunner$interceptSpec$chain$1.invoke(SpecRunner.kt:36) at io.kotlintest.runner.jvm.SpecRunner$interceptSpec$chain$1.invoke(SpecRunner.kt:11) at io.kotlintest.runner.jvm.SpecRunner.interceptSpec(SpecRunner.kt:37) at io.kotlintest.runner.jvm.InstancePerTestSpecRunner.locateAndExecute(InstancePerTestSpecRunner.kt:40) at io.kotlintest.runner.jvm.InstancePerTestSpecRunner.access$locateAndExecute(InstancePerTestSpecRunner.kt:11) at io.kotlintest.runner.jvm.InstancePerTestSpecRunner$targetContext$1.registerTestCase(InstancePerTestSpecRunner.kt:73) at io.kotlintest.TestContext.registerTestCase(TestContext.kt:41) at io.kotlintest.specs.AbstractBehaviorSpec$WhenContext.then(AbstractBehaviorSpec.kt:28) at io.kotlintest.specs.AbstractBehaviorSpec$WhenContext.Then(AbstractBehaviorSpec.kt:26) at com.kaymanclubs.core.shared.build.builder.KaymanRealServiceBuilder$1$1.invoke(KaymanRealServiceBuilder.kt:29) at com.kaymanclubs.core.shared.build.builder.KaymanRealServiceBuilder$1$1.invoke(KaymanRealServiceBuilder.kt:15) at io.kotlintest.specs.AbstractBehaviorSpec$GivenContext$add$1.invoke(AbstractBehaviorSpec.kt:21) at io.kotlintest.specs.AbstractBehaviorSpec$GivenContext$add$1.invoke(AbstractBehaviorSpec.kt:15) at io.kotlintest.runner.jvm.TestCaseExecutor$executeTestSet$$inlined$map$lambda$1.call(TestCaseExecutor.kt:104) at io.kotlintest.runner.jvm.TestCaseExecutor$executeTestSet$$inlined$map$lambda$1.call(TestCaseExecutor.kt:23) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: org.gitlab4j.api.GitLabApiException: Bad Request at org.gitlab4j.api.AbstractApi.validate(AbstractApi.java:495) at org.gitlab4j.api.AbstractApi.post(AbstractApi.java:227) at org.gitlab4j.api.ProjectApi.createProject(ProjectApi.java:604) at uk.q3c.build.gitplus.remote.gitlab.DefaultGitLabProjectCreator.create(GitLabRemote.kt:307) at uk.q3c.build.gitplus.remote.gitlab.DefaultGitLabRemote.createProject(GitLabRemote.kt:131) at uk.q3c.build.gitplus.gitplus.DefaultGitPlus.createBoth(DefaultGitPlus.kt:188) at uk.q3c.build.gitplus.gitplus.DefaultGitPlus.execute(DefaultGitPlus.kt:142) ... 40 more
issue