Verified
Status Update
Comments
uc...@google.com <uc...@google.com> #2
Thank you for your feedback. Team may reach out for more feedback in reproducing or triaging this issue.
ch...@google.com <ch...@google.com> #3
Could you please update the version of Android Gradle Plugin to be consistent with Android Studio?
For example, if you're using Studio 3.6 canary 6, then please update Android Gradle Plugin to "3.6.0-canary06". After that, it's likely you need to update Gradle version from gradle-wrapper.properties.
The fix to these issues will be in future release of Android Studio - the right reason will be reported and an auto fix hyperlink will be provided.
For example, if you're using Studio 3.6 canary 6, then please update Android Gradle Plugin to "3.6.0-canary06". After that, it's likely you need to update Gradle version from gradle-wrapper.properties.
The fix to these issues will be in future release of Android Studio - the right reason will be reported and an auto fix hyperlink will be provided.
[Deleted User] <[Deleted User]> #4
Updating the AGP to 3.6.0-alpha06 and Gradle to 5.5 does solve this problem! The expectation is though for a future AS release it will support lower stable versions of the AGP?
sm...@google.com <sm...@google.com> #5
Yes, all versions of AS should be compatible will mostly all (>2.0) stable versions of AGP. Updating the version of AGP will not have fixed this problem and it may occur again.
ka...@google.com <ka...@google.com> #6
This has been already fixed in AS newest Canary releases and should not be reproducible.
Description
AI-192.5587.17.36.5787298, JRE 1.8.0_202-release-1483-b49-5587405x64 JetBrains s.r.o, OS Mac OS X(x86_64) v10.14.6, screens 2560x1440, 3008x1692; Retina
AS: 3.6 Canary 6; Kotlin plugin: 1.3.41-release-Studio3.6-1; Android Gradle Plugin: (unable to retrieve additional version information); Gradle: 5.2.1; NDK: from local.properties: (not specified), latest from SDK: (not found); LLDB: pinned revision 3.1 not found, latest from SDK: (package not found); CMake: from local.properties: (not specified), latest from SDK: (not found), from PATH: 3.15.1
Running the following sample/reproduction project
2019-08-16 17:36:22,576 [1125026] WARN - e.project.sync.GradleSyncState - Gradle sync failed: setup project failed: org.jetbrains.kotlin.psi.KtDotQualifiedExpression cannot be cast to org.jetbrains.kotlin.psi.KtStringTemplateExpression (1 m 0 s 839 ms)
2019-08-16 17:36:22,576 [1125026] WARN - e.project.sync.GradleSyncState - org.jetbrains.kotlin.psi.KtDotQualifiedExpression cannot be cast to org.jetbrains.kotlin.psi.KtStringTemplateExpression
java.lang.ClassCastException: org.jetbrains.kotlin.psi.KtDotQualifiedExpression cannot be cast to org.jetbrains.kotlin.psi.KtStringTemplateExpression
at com.android.tools.idea.gradle.dsl.parser.kotlin.KotlinDslParser.visitCallExpression(KotlinDslParser.kt:219)
at com.android.tools.idea.gradle.dsl.parser.kotlin.KotlinDslParser.visitCallExpression(KotlinDslParser.kt:78)
at org.jetbrains.kotlin.psi.KtCallExpression.accept(KtCallExpression.java:35)
at com.android.tools.idea.gradle.dsl.parser.kotlin.KotlinDslParser.visitCallExpression(KotlinDslParser.kt:237)
at com.android.tools.idea.gradle.dsl.parser.kotlin.KotlinDslParser.visitCallExpression(KotlinDslParser.kt:78)
at org.jetbrains.kotlin.psi.KtCallExpression.accept(KtCallExpression.java:35)
at com.android.tools.idea.gradle.dsl.parser.kotlin.KotlinDslParser.parse(KotlinDslParser.kt:88)
at com.android.tools.idea.gradle.dsl.parser.files.GradleDslFile.parse(GradleDslFile.java:113)
at com.android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.java:205)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:901)
at com.android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.java:200)
at com.android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.java:65)
at com.android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.java:124)
at com.android.tools.idea.gradle.dsl.model.GradleSettingsModelImpl.moduleModel(GradleSettingsModelImpl.java:194)
at com.android.tools.idea.gradle.util.BuildFileProcessor.lambda$processRecursively$0(BuildFileProcessor.java:74)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:906)
at com.android.tools.idea.gradle.util.BuildFileProcessor.processRecursively(BuildFileProcessor.java:56)
at com.android.tools.idea.gradle.plugin.AndroidPluginVersionUpdater.canDetectPluginVersionToUpdate(AndroidPluginVersionUpdater.java:83)
at com.android.tools.idea.gradle.project.sync.setup.post.upgrade.RecommendedPluginVersionUpgradeStep.checkUpgradable(RecommendedPluginVersionUpgradeStep.java:71)
at com.android.tools.idea.gradle.project.sync.setup.post.PluginVersionUpgrade.lambda$isRecommendedUpgradable$1(PluginVersionUpgrade.java:68)
at java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:449)
at com.android.tools.idea.gradle.project.sync.setup.post.PluginVersionUpgrade.isRecommendedUpgradable(PluginVersionUpgrade.java:68)
at com.android.tools.idea.gradle.project.sync.setup.post.upgrade.RecommendedPluginVersionUpgrade.checkAndShowNotification(RecommendedPluginVersionUpgrade.kt:68)
at com.android.tools.idea.gradle.project.sync.setup.post.upgrade.RecommendedPluginVersionUpgrade.checkUpgrade(RecommendedPluginVersionUpgrade.kt:46)
at com.android.tools.idea.gradle.project.sync.setup.post.upgrade.RecommendedPluginVersionUpgrade.checkUpgrade$default(RecommendedPluginVersionUpgrade.kt:40)
at com.android.tools.idea.gradle.project.sync.setup.post.upgrade.RecommendedPluginVersionUpgrade.checkUpgrade(RecommendedPluginVersionUpgrade.kt)
at com.android.tools.idea.gradle.project.sync.setup.post.PostSyncProjectSetup.setUpProject(PostSyncProjectSetup.java:210)
at com.android.tools.idea.gradle.project.sync.idea.IdeaSyncPopulateProjectTask.populateProject(IdeaSyncPopulateProjectTask.java:76)
at com.android.tools.idea.gradle.project.sync.idea.ProjectSetUpTask.doPopulateProject(ProjectSetUpTask.java:101)
at com.android.tools.idea.gradle.project.sync.idea.ProjectSetUpTask.onSuccess(ProjectSetUpTask.java:71)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.executeImpl(ExternalSystemUtil.java:556)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.lambda$execute$0(ExternalSystemUtil.java:388)
at com.intellij.openapi.project.DumbServiceImpl.suspendIndexingAndRun(DumbServiceImpl.java:149)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:388)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$5.run(ExternalSystemUtil.java:649)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:894)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:169)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:591)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:537)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:156)
at com.intellij.openapi.progress.impl.CoreProgressManager$4.run(CoreProgressManager.java:408)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:294)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
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)