gradle / gradle-client

Desktop application acting as a Gradle Tooling API client
Apache License 2.0
9 stars 1 forks source link

Typo in name of software type crashes the app #22

Closed zsmb13 closed 1 month ago

zsmb13 commented 1 month ago

Made a typo in the first line of app/build.gradle.dcl:

javaaApplication {
   ...
}

This crashes the app with the following:

Exception in thread "AWT-EventQueue-0" java.util.NoSuchElementException: Collection contains no element matching the predicate.
    at org.gradle.client.ui.connected.actions.DeclarativeSchemaHelpersKt.softwareTypeNamed(DeclarativeSchemaHelpers.kt:73)
    at org.gradle.client.ui.connected.actions.GetDeclarativeDocuments$ModelContent$2.invoke(GetDeclarativeDocuments.kt:152)
    at org.gradle.client.ui.connected.actions.GetDeclarativeDocuments$ModelContent$2.invoke(GetDeclarativeDocuments.kt:136)
    at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jb.kt:116)
    at androidx.compose.runtime.internal.ComposableLambdaImpl$invoke$2.invoke(ComposableLambda.jb.kt:128)
    at androidx.compose.runtime.internal.ComposableLambdaImpl$invoke$2.invoke(ComposableLambda.jb.kt:127)
    at androidx.compose.runtime.RecomposeScopeImpl.compose(RecomposeScopeImpl.kt:190)
    at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(Composer.kt:2557)
    at androidx.compose.runtime.ComposerImpl.skipToGroupEnd(Composer.kt:2851)
    at org.gradle.client.ui.connected.TwoPanesKt.TwoPanes(TwoPanes.kt:47)
    at org.gradle.client.ui.connected.actions.GetDeclarativeDocuments.ModelContent(GetDeclarativeDocuments.kt:132)
    at org.gradle.client.ui.connected.actions.GetDeclarativeDocuments$ModelContent$4.invoke(GetDeclarativeDocuments.kt)
    at org.gradle.client.ui.connected.actions.GetDeclarativeDocuments$ModelContent$4.invoke(GetDeclarativeDocuments.kt)
    at androidx.compose.runtime.RecomposeScopeImpl.compose(RecomposeScopeImpl.kt:190)
    at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(Composer.kt:2557)

Version 1.1.1 (1.1.1)

Project: declarative-samples-java-app.zip