Fixed
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.
je...@gmail.com <je...@gmail.com> #3
input tools content attribution company of +86(10)8256-3185
bywww.wangma.com.cn
by
ch...@google.com <ch...@google.com> #4
Could you please provide idea.log file? It can be found from Help -> Show Log in Files.
ai...@gmail.com <ai...@gmail.com> #5
Attached idea.log with stackoverflow
ai...@gmail.com <ai...@gmail.com> #6
Also, this is my Gradle version:
------------------------------------------------------------
Gradle 5.3.1
------------------------------------------------------------
Build time: 2019-03-28 09:09:23 UTC
Revision: f2fae6ba563cfb772c8bc35d31e43c59a5b620c3
Kotlin: 1.3.21
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 1.8.0_181 (Oracle Corporation 25.181-b13)
OS: Mac OS X 10.14.4 x86_64
------------------------------------------------------------
Gradle 5.3.1
------------------------------------------------------------
Build time: 2019-03-28 09:09:23 UTC
Revision: f2fae6ba563cfb772c8bc35d31e43c59a5b620c3
Kotlin: 1.3.21
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 1.8.0_181 (Oracle Corporation 25.181-b13)
OS: Mac OS X 10.14.4 x86_64
ai...@gmail.com <ai...@gmail.com> #7
Any updates? I see now the same problem when trying to run Lint from the command line
I have this stacktrace:
...
at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
at com.android.tools.lint.gradle.api.ReflectiveLintRunner.wrapExceptionAsString(ReflectiveLintRunner.kt:78)
at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:44)
at com.android.build.gradle.tasks.LintBaseTask.runLint(LintBaseTask.java:92)
at com.android.build.gradle.tasks.LintPerVariantTask.lint(LintPerVariantTask.java:57)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:103)
...
I use Android Studio 3.5 Beta 3 and AGP 3.5.0-beta03
I have this stacktrace:
...
at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
at com.android.tools.lint.gradle.api.ReflectiveLintRunner.wrapExceptionAsString(ReflectiveLintRunner.kt:78)
at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:44)
at com.android.build.gradle.tasks.LintBaseTask.runLint(LintBaseTask.java:92)
at com.android.build.gradle.tasks.LintPerVariantTask.lint(LintPerVariantTask.java:57)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:103)
...
I use Android Studio 3.5 Beta 3 and AGP 3.5.0-beta03
xa...@google.com <xa...@google.com> #8
Update: original poster indicates (on another comm medium) that this is due to:
buildTypes {
debug {
initWith debug
}
}
buildTypes {
debug {
initWith debug
}
}
xa...@google.com <xa...@google.com> #9
The issue is due to BuildType now having a field of type Property<Boolean>.
Doing this.initWith(this) results in the field doing prop.set(prop).
Then we call finalizeValues() on the properties which leads to a stackoverflow.
I'm doing a simple defensive fix and returning early if initWith is called with itself.
Doing this.initWith(this) results in the field doing prop.set(prop).
Then we call finalizeValues() on the properties which leads to a stackoverflow.
I'm doing a simple defensive fix and returning early if initWith is called with itself.
xa...@google.com <xa...@google.com>
ga...@gtempaccount.com <ga...@gtempaccount.com> #10
Nope, I have the same issue and I am _not_ using initWith.
I am getting:
14:18:46.843 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Lint infrastructure error
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.lang.reflect.InvocationTargetException
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.lang.reflect.Method.invoke(Method.java:498)
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:38)
....
14:18:46.860 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.lang.StackOverflowError
14:18:46.861 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
14:18:46.861 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
I am getting:
14:18:46.843 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Lint infrastructure error
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.lang.reflect.InvocationTargetException
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.lang.reflect.Method.invoke(Method.java:498)
14:18:46.844 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:38)
....
14:18:46.860 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.lang.StackOverflowError
14:18:46.861 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
14:18:46.861 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
ga...@gtempaccount.com <ga...@gtempaccount.com> #11
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.lang.reflect.InvocationTargetException
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.lang.reflect.Method.invoke(Method.java:498)
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:38)
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.tasks.LintBaseTask.runLint(LintBaseTask.java:100)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.tasks.LintPerVariantTask.lint(LintPerVariantTask.java:60)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.lang.reflect.Method.invoke(Method.java:498)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:103)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:48)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:41)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:702)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:669)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$5.run(ExecuteActionsTaskExecuter.java:401)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:390)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:373)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$200(ExecuteActionsTaskExecuter.java:79)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:210)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$1(ExecuteStep.java:33)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.util.Optional.orElseGet(Optional.java:267)
14:18:47.027 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:33)
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.lang.reflect.Method.invoke(Method.java:498)
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:38)
14:18:47.023 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.tasks.LintBaseTask.runLint(LintBaseTask.java:100)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.tasks.LintPerVariantTask.lint(LintPerVariantTask.java:60)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.lang.reflect.Method.invoke(Method.java:498)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:103)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:48)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:41)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28)
14:18:47.024 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:702)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:669)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$5.run(ExecuteActionsTaskExecuter.java:401)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
14:18:47.025 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:390)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:373)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$200(ExecuteActionsTaskExecuter.java:79)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:210)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$1(ExecuteStep.java:33)
14:18:47.026 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.util.Optional.orElseGet(Optional.java:267)
14:18:47.027 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:33)
cm...@google.com <cm...@google.com> #12
This change will be released in AGP 3.6 Canary 6 and also a future beta of 3.5.
Re: 10 - please don't jump on closed issues as they will often be missed, please file a new issue including the versions of AGP you are using, the version it regressed if you know, ideally with an example that reproduces the issue, but if not then the config you have in the build.gradle files.
Re: 10 - please don't jump on closed issues as they will often be missed, please file a new issue including the versions of AGP you are using, the version it regressed if you know, ideally with an example that reproduces the issue, but if not then the config you have in the build.gradle files.
Description
Sync failed with StackOverflow:
Clearing cache and restart don't help.
Build from command line works properly
Caused by: java.lang.StackOverflowError
at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:159)
at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
at org.gradle.api.internal.provider.DefaultPropertyState.getOrNull(DefaultPropertyState.java:160)
My environment:
Android Gradle Plugin 3.5.0-alpha10
Android Studio 3.5 Canary 10
Build #AI-191.6183.62.35.5416148, built on March 29, 2019
JRE: 1.8.0_202-release-1483-b01 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.14.4