payload: {"action":"created","issue":{"url":"https://api.github.com/repos/gradle/kotlin-dsl/issues/1261","repository_url":"https://api.github.com/repos/gradle/kotlin-dsl","labels_url":"https://api.github.com/repos/gradle/kotlin-dsl/issues/1261/labels{/name}","comments_url":"https://api.github.com/repos/gradle/kotlin-dsl/issues/1261/comments","events_url":"https://api.github.com/repos/gradle/kotlin-dsl/issues/1261/events","html_url":"https://github.com/gradle/kotlin-dsl/issues/1261","id":384114256,"node_id":"MDU6SXNzdWUzODQxMTQyNTY=","number":1261,"title":"TestKit with build.gradle.kts and withDebug(true) fails with CNF SourceSet","user":{"login":"ysb33r","id":907624,"node_id":"MDQ6VXNlcjkwNzYyNA==","avatar_url":"https://avatars1.githubusercontent.com/u/907624?v=4","gravatar_id":"","url":"https://api.github.com/users/ysb33r","html_url":"https://github.com/ysb33r","followers_url":"https://api.github.com/users/ysb33r/followers","following_url":"https://api.github.com/users/ysb33r/following{/other_user}","gists_url":"https://api.github.com/users/ysb33r/gists{/gist_id}","starred_url":"https://api.github.com/users/ysb33r/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ysb33r/subscriptions","organizations_url":"https://api.github.com/users/ysb33r/orgs","repos_url":"https://api.github.com/users/ysb33r/repos","events_url":"https://api.github.com/users/ysb33r/events{/privacy}","received_events_url":"https://api.github.com/users/ysb33r/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-11-25T20:18:20Z","updated_at":"2019-02-22T22:31:46Z","closed_at":null,"author_association":"NONE","body":"<!--- Provide a brief summary of the issue in the title above -->\r\n\r\nThe issue is similar to #492 and #862, but both issues were closed in May 2018, with a fix sumitted by @bamboo. However it seems there is again a related issue and Gradle 5.0 close to release I would have thought it to be resolved. I have originally described the problem on the [discussion forum](https://discuss.gradle.org/t/test-kotlin-dsl-from-testkit-if-plugin-was-written-in-groovy/29617/3).\r\n\r\nThe issue is seen when testing a plugin written in Groovy, but with TestKit and using `build.gradle.kts`. If the build script is executed as a normal build there is no problem.\r\n\r\n### Expected Behavior\r\n\r\nI am expecting the behaviour of TesKit wil `build.gradle.kts` to be the same as when running a Kotlin-DSL-based build.\r\n\r\n### Current Behavior\r\n\r\nI see this error when testing with \r\n\r\n```\r\norg.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in ..../asciidoctor-gradle-plugin/asciidoctor-gradle-jvm/build/gradleTest/complex-jvm-setup/4.10.2 with arguments [runGradleTest, --init-script, ..../asciidoctor-gradle-plugin/asciidoctor-gradle-jvm/build/gradleTest/init.gradle, --full-stacktrace, --info, --rerun-tasks, -i, -s, --console=plain, --warning-mode=all]\r\n\r\nOutput:\r\nUsing 4 worker leases.\r\nStarting Build\r\nSettings evaluated using settings file '..../asciidoctor-gradle-plugin/asciidoctor-gradle-jvm/build/gradleTest/complex-jvm-setup/4.10.2/settings.gradle'.\r\nProjects loaded. Root project using build file '..../asciidoctor-gradle-plugin/asciidoctor-gradle-jvm/build/gradleTest/complex-jvm-setup/4.10.2/build.gradle.kts'.\r\nIncluded projects: [root project '4.10.2']\r\n\r\n> Configure project :\r\nEvaluating root project '4.10.2' using build file '..../asciidoctor-gradle-plugin/asciidoctor-gradle-jvm/build/gradleTest/complex-jvm-setup/4.10.2/build.gradle.kts'.\r\nThis JVM does not support getting OS memory, so no OS memory status updates will be broadcast\r\n\r\nFAILURE: Build failed with an exception.\r\n\r\n* What went wrong:\r\njava.lang.ExceptionInInitializerError (no error message)\r\n> Type org.gradle.api.tasks.SourceSet not present\r\n\r\n* Try:\r\nRun with --debug option to get more log output. Run with --scan to get full insights.\r\n\r\n* Exception is:\r\njava.lang.ExceptionInInitializerError\r\n\tat org.gradle.kotlin.dsl.provider.plugins.DefaultProjectSchemaProvider.schemaFor(DefaultProjectSchemaProvider.kt:35)\r\n\tat org.gradle.kotlin.dsl.accessors.AccessorsClassPathKt.schemaFor(AccessorsClassPath.kt:127)\r\n\tat org.gradle.kotlin.dsl.accessors.AccessorsClassPathKt.jitProjectSchemaOf(AccessorsClassPath.kt:104)\r\n\tat org.gradle.kotlin.dsl.accessors.AccessorsClassPathKt.configuredProjectSchemaOf(AccessorsClassPath.kt:86)\r\n\tat org.gradle.kotlin.dsl.accessors.AccessorsClassPathKt.buildAccessorsClassPathFor(AccessorsClassPath.kt:72)\r\n\tat org.gradle.kotlin.dsl.accessors.AccessorsClassPathKt.access$buildAccessorsClassPathFor(AccessorsClassPath.kt:1)\r\n\tat org.gradle.kotlin.dsl.accessors.AccessorsClassPathKt.accessorsClassPathFor(AccessorsClassPath.kt:58)\r\n\tat org.gradle.kotlin.dsl.execution.Interpreter$ProgramHost.accessorsClassPathFor(Interpreter.kt:418)\r\n\tat Program.execute(Unknown Source)\r\n\tat org.gradle.kotlin.dsl.execution.Interpreter$ProgramHost.eval(Interpreter.kt:498)\r\n\tat org.gradle.kotlin.dsl.execution.Interpreter.eval(Interpreter.kt:184)\r\n\tat org.gradle.kotlin.dsl.provider.StandardKotlinScriptEvaluator.evaluate(KotlinScriptEvaluator.kt:112)\r\n\tat org.gradle.kotlin.dsl.provider.KotlinScriptPluginFactory$create$1.invoke(KotlinScriptPluginFactory.kt:51)\r\n\tat org.gradle.kotlin.dsl.provider.KotlinScriptPluginFactory$create$1.invoke(KotlinScriptPluginFactory.kt:36)\r\n\tat org.gradle.kotlin.dsl.provider.KotlinScriptPlugin.apply(KotlinScriptPlugin.kt:34)\r\n\tat org.gradle.configuration.BuildOperationScriptPlugin$1$1.run(BuildOperationScriptPlugin.java:69)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)\r\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\r\n\tat org.gradle.configuration.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:66)\r\n\tat org.gradle.configuration.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:63)\r\n\tat org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:48)\r\n\tat org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:63)\r\n\tat org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:41)\r\n\tat org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:26)\r\n\tat org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34)\r\n\tat org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.run(LifecycleProjectEvaluator.java:105)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)\r\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\r\n\tat org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:68)\r\n\tat org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:687)\r\n\tat org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:140)\r\n\tat org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)\r\n\tat org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:60)\r\n\tat org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:41)\r\n\tat org.gradle.initialization.DefaultGradleLauncher$ConfigureBuild.run(DefaultGradleLauncher.java:274)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)\r\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\r\n\tat org.gradle.initialization.DefaultGradleLauncher.configureBuild(DefaultGradleLauncher.java:182)\r\n\tat org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:141)\r\n\tat org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:124)\r\n\tat org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:77)\r\n\tat org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:74)\r\n\tat org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:154)\r\n\tat org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:38)\r\n\tat org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:96)\r\n\tat org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:74)\r\n\tat org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:55)\r\n\tat org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)\r\n\tat org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)\r\n\tat org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)\r\n\tat org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.run(RunAsBuildOperationBuildActionRunner.java:50)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)\r\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)\r\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\r\n\tat org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45)\r\n\tat org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)\r\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:47)\r\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:44)\r\n\tat org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:79)\r\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:44)\r\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30)\r\n\tat org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)\r\n\tat org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)\r\n\tat org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80)\r\n\tat org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:53)\r\n\tat org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:62)\r\n\tat org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:34)\r\n\tat org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)\r\n\tat org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)\r\n\tat org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)\r\n\tat org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)\r\n\tat org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:59)\r\n\tat org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:31)\r\n\tat org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:59)\r\n\tat org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44)\r\n\tat org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:46)\r\n\tat org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30)\r\n\tat org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:60)\r\n\tat org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:41)\r\n\tat org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:58)\r\n\tat org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:37)\r\n\tat org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:180)\r\n\tat org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:124)\r\n\tat org.gradle.tooling.internal.provider.DefaultConnection.getModel(DefaultConnection.java:208)\r\n\tat org.gradle.tooling.internal.consumer.connection.CancellableModelBuilderBackedModelProducer.produceModel(CancellableModelBuilderBackedModelProducer.java:53)\r\n\tat org.gradle.tooling.internal.consumer.connection.PluginClasspathInjectionSupportedCheckModelProducer.produceModel(PluginClasspathInjectionSupportedCheckModelProducer.java:41)\r\n\tat org.gradle.tooling.internal.consumer.connection.AbstractConsumerConnection.run(AbstractConsumerConnection.java:59)\r\n\tat org.gradle.tooling.internal.consumer.connection.ParameterValidatingConsumerConnection.run(ParameterValidatingConsumerConnection.java:47)\r\n\tat org.gradle.tooling.internal.consumer.DefaultBuildLauncher$1.run(DefaultBuildLauncher.java:89)\r\n\tat org.gradle.tooling.internal.consumer.DefaultBuildLauncher$1.run(DefaultBuildLauncher.java:83)\r\n\tat org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:84)\r\n\tat org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(CancellableConsumerActionExecutor.java:45)\r\n\tat org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:58)\r\n\tat org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38)\r\n\tat org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:55)\r\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\r\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\r\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\r\nCaused by: java.lang.TypeNotPresentException: Type org.gradle.api.tasks.SourceSet not present\r\n\tat org.gradle.api.reflect.TypeOf.captureTypeArgument(TypeOf.java:260)\r\n\tat org.gradle.api.reflect.TypeOf.<init>(TypeOf.java:98)\r\n\tat org.gradle.kotlin.dsl.provider.plugins.DefaultProjectSchemaProviderKt$$special$$inlined$typeOf$2.<init>(DefaultProjectSchemaProvider.kt:134)\r\n\tat org.gradle.kotlin.dsl.provider.plugins.DefaultProjectSchemaProviderKt.<clinit>(DefaultProjectSchemaProvider.kt:156)\r\n\t... 109 more\r\nCaused by: java.lang.ClassNotFoundException: org.gradle.api.tasks.SourceSet\r\n\t... 113 more\r\n```\r\n\r\n### Context\r\n\r\nThis error is currently seen in  the [Asciidoctor Gradle plugin 2.0 development](https://github.com/asciidoctor/asciidoctor-gradle-plugin/tree/development-2.0).  We are adding both integration tests (direct with TestKit) and compatibility tests (with [GradleTest](https://gitlab.com/ysb33rOrg/gradleTest)) to ensure that the plugin suite privdes a first class experience to Kotlin DL users.\r\n\r\nIt is possible that the issue is related to multi-project builds and I have used `build.gradle.kts` in a simple plugin without a problem.\r\n\r\nThis issue is preventing us from writing any testable code snippets of the documentation and verifying that the plugin suite are fully compatibile with the Kotlin DSL.\r\n\r\n### Steps to Reproduce (with an integration test)\r\n\r\n[WarningsAsErrorsFunctionalSpec.groovy](https://github.com/ysb33r/asciidoctor-gradle-plugin/blob/4924466e3e0ba96001f6c95a666d80cea3256f07/asciidoctor-gradle-jvm/src/intTest/groovy/org/asciidoctor/gradle/jvm/WarningsAsErrorsFunctionalSpec.groovy#L63)\r\n\r\nCurrently this test is set to `@Ignore`. Remove that line and run\r\n\r\n```bash\r\n$ ./gradlew :asciidoctor-gradle-jvm:intTest --tests WarningsAsErrorsFunctionalSpec\r\n```\r\n\r\nNote in this case as there is three failing tests, which are executed in random order. The first test always fails with not finding `SourceSet` whereas the second two simply cannot initialise the Kotlin DSL provider. \r\n\r\n### Steps to Reproduce (with a compatibility test)\r\n\r\nThere are two examples here. One is very simple without even loading asciidoctor, the second is more complex with actual Asciidoctor tasks.\r\n\r\n[#1 Simple project](https://github.com/ysb33r/asciidoctor-gradle-plugin/tree/kotlin-inttest/asciidoctor-gradle-base/src/gradleTest/apply-the-base-plugin)\r\n\r\nRun as \r\n\r\n```bash\r\n$ ./gradlew :asciidoctor-gradle-base:gradleTest -DgradleTest.versions=4.10.2\r\n```\r\n\r\nThis will always fail. \r\n\r\n[#2 Complex Asciidoctor project](https://github.com/ysb33r/asciidoctor-gradle-plugin/tree/kotlin-inttest/asciidoctor-gradle-jvm/src/gradleTest/complex-jvm-setup)\r\n\r\nRun as\r\n \r\n```\r\n$ ./gradlew :asciidoctor-gradle-jvm:gradleTest  -DgradleTest.versions=4.10.2 -DgradleTest.include=*jvm-setup*\r\n```\r\n\r\nThere are two tests in case. The Groovy opne will pass, but the Kotlin one will fail.\r\n\r\n### Your Environment\r\nGradle 4.10.2, 5.0-rc-5 (Mac, Linux & Windows)\r\nJDK8\r\n"},"comment":{"url":"https://api.github.com/repos/gradle/kotlin-dsl/issues/comments/466571452","html_url":"https://github.com/gradle/kotlin-dsl/issues/1261#issuecomment-466571452","issue_url":"https://api.github.com/repos/gradle/kotlin-dsl/issues/1261","id":466571452,"node_id":"MDEyOklzc3VlQ29tbWVudDQ2NjU3MTQ1Mg==","user":{"login":"ysb33r","id":907624,"node_id":"MDQ6VXNlcjkwNzYyNA==","avatar_url":"https://avatars1.githubusercontent.com/u/907624?v=4","gravatar_id":"","url":"https://api.github.com/users/ysb33r","html_url":"https://github.com/ysb33r","followers_url":"https://api.github.com/users/ysb33r/followers","following_url":"https://api.github.com/users/ysb33r/following{/other_user}","gists_url":"https://api.github.com/users/ysb33r/gists{/gist_id}","starred_url":"https://api.github.com/users/ysb33r/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ysb33r/subscriptions","organizations_url":"https://api.github.com/users/ysb33r/orgs","repos_url":"https://api.github.com/users/ysb33r/repos","events_url":"https://api.github.com/users/ysb33r/events{/privacy}","received_events_url":"https://api.github.com/users/ysb33r/received_events","type":"User","site_admin":false},"created_at":"2019-02-22T22:31:46Z","updated_at":"2019-02-22T22:31:46Z","author_association":"NONE","body":"Yes, but it is still a workaround and it means Kotlin DSL scripts cannot be debugged."}}
other: {"actor":{"display_login":"ysb33r"}}