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