Workaround for ConcurrentModificationException in KotlinModelBuilder
In Gradle 5.0, iterating over the `.withType<...>()` result below caused a ConcurrentModificationException. Workaround that by first collecting the items into a list.
This commit is contained in:
+1
-1
@@ -40,7 +40,7 @@ class KotlinModelBuilder(private val kotlinPluginVersion: String, private val an
|
||||
|
||||
override fun buildAll(modelName: String, project: Project): Any? {
|
||||
if (modelName == KotlinProject::class.java.name) {
|
||||
val kotlinCompileTasks = project.tasks.withType(AbstractKotlinCompile::class.java)
|
||||
val kotlinCompileTasks = project.tasks.withType(AbstractKotlinCompile::class.java).toList()
|
||||
val projectType = getProjectType(project)
|
||||
return KotlinProjectImpl(
|
||||
project.name,
|
||||
|
||||
Reference in New Issue
Block a user