Fixed
Status Update
Comments
vi...@google.com <vi...@google.com> #2
Thank you for the feedback. To help us troubleshoot further, can you please share the relevant idea.log file (select Help > Show Log in Finder / Explorer) if this issue reproduces again?
si...@medici.md <si...@medici.md> #3
fi...@hotmart.com <fi...@hotmart.com> #4
Same problem here. When restart android studio, the build variant selected is always the first on list, instead the last selected
vi...@google.com <vi...@google.com>
xa...@google.com <xa...@google.com>
so...@google.com <so...@google.com> #5
The part of the problem which is "resets to default" is fixed and it is a duplicate of
However, the fact that it happens each time you open Studio means that Gradle sync happens each time you open Studio and it is not expected.
The possible cause in
2020-02-27 13:11:00,339 [ 15330] ERROR - serialization.ObjectSerializer - Cannot deserialize parameter value (fieldName=myAndroidProject, binding=com.intellij.serialization.PolymorphicBinding@4f31eb29, valueType=STRUCT, beanClass=com.android.tools.idea.gradle.project.model.AndroidModuleModel)
com.intellij.serialization.SerializationException: Cannot deserialize parameter value (fieldName=myAndroidProject, binding=com.intellij.serialization.PolymorphicBinding@4f31eb29, valueType=STRUCT, beanClass=com.android.tools.idea.gradle.project.model.AndroidModuleModel)
at com.intellij.serialization.BeanBinding.createUsingCustomConstructor(BeanBinding.kt:135)
at com.intellij.serialization.BeanBinding.deserialize(BeanBinding.kt:214)
at com.intellij.serialization.PolymorphicBinding.doDeserialize(PolymorphicBinding.kt:53)
at com.intellij.serialization.PolymorphicBinding.deserialize(PolymorphicBinding.kt:19)
at com.intellij.serialization.BeanBinding.readIntoObject(BeanBinding.kt:250)
at com.intellij.serialization.BeanBinding.readIntoObject$default(BeanBinding.kt:222)
at com.intellij.serialization.BeanBinding.deserialize(BeanBinding.kt:217)
at com.intellij.serialization.BaseCollectionBinding.readInto(CollectionBinding.kt:36)
at com.intellij.serialization.CollectionBinding.deserialize(CollectionBinding.kt:91)
at com.intellij.serialization.BeanBinding.readIntoObject(BeanBinding.kt:250)
at com.intellij.serialization.BeanBinding.readIntoObject$default(BeanBinding.kt:222)
at com.intellij.serialization.BeanBinding.deserialize(BeanBinding.kt:217)
at com.intellij.serialization.BaseCollectionBinding.readInto(CollectionBinding.kt:36)
at com.intellij.serialization.CollectionBinding.deserialize(CollectionBinding.kt:91)
at com.intellij.serialization.BeanBinding.readIntoObject(BeanBinding.kt:250)
at com.intellij.serialization.BeanBinding.readIntoObject$default(BeanBinding.kt:222)
at com.intellij.serialization.BeanBinding.deserialize(BeanBinding.kt:217)
at com.intellij.serialization.Binding$DefaultImpls.deserialize(Binding.kt:16)
at com.intellij.serialization.BeanBinding.deserialize(BeanBinding.kt:19)
at com.intellij.serialization.BeanBinding.readIntoObject(BeanBinding.kt:250)
at com.intellij.serialization.BeanBinding.readIntoObject$default(BeanBinding.kt:222)
at com.intellij.serialization.BeanBinding.deserialize(BeanBinding.kt:217)
at com.intellij.serialization.BaseCollectionBinding.readInto(CollectionBinding.kt:36)
at com.intellij.serialization.CollectionBinding.deserialize(CollectionBinding.kt:54)
at com.intellij.serialization.CollectionBinding.deserialize(CollectionBinding.kt:44)
at com.intellij.serialization.IonObjectSerializer.doRead(IonObjectSerializer.kt:143)
at com.intellij.serialization.IonObjectSerializer.readVersioned(IonObjectSerializer.kt:95)
at com.intellij.serialization.VersionedFile.readAndHandleErrors(VersionedFile.kt:58)
at com.intellij.serialization.VersionedFile.readList(VersionedFile.kt:46)
at com.intellij.serialization.VersionedFile.readList$default(VersionedFile.kt:44)
at com.intellij.serialization.VersionedFile.readList(VersionedFile.kt)
at com.intellij.openapi.externalSystem.service.project.manage.ExternalProjectsDataStorage.load(ExternalProjectsDataStorage.java:382)
at com.intellij.openapi.externalSystem.service.project.manage.ExternalProjectsDataStorage.load(ExternalProjectsDataStorage.java:84)
at com.intellij.openapi.externalSystem.service.project.manage.ExternalProjectsManagerImpl.init(ExternalProjectsManagerImpl.java:156)
at com.intellij.openapi.externalSystem.service.ExternalSystemStartupActivity.runActivity(ExternalSystemStartupActivity.java:21)
at com.intellij.ide.startup.impl.StartupManagerImpl.runActivity(StartupManagerImpl.java:205)
at com.intellij.ide.startup.impl.StartupManagerImpl.lambda$runPostStartupActivitiesFromExtensions$2(StartupManagerImpl.java:172)
at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processWithPluginDescriptor(ExtensionPointImpl.java:321)
at com.intellij.openapi.extensions.ExtensionPointName.processWithPluginDescriptor(ExtensionPointName.java:140)
at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivitiesFromExtensions(StartupManagerImpl.java:170)
at com.intellij.openapi.project.impl.ProjectManagerImpl.lambda$null$8(ProjectManagerImpl.java:411)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadProjectUnderProgress(ProjectManagerImpl.java:475)
at com.intellij.openapi.project.impl.ProjectManagerImpl.lambda$openProject$9(ProjectManagerImpl.java:398)
at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:443)
at com.intellij.platform.PlatformProjectOpenProcessor.prepareAndOpenProject(PlatformProjectOpenProcessor.java:272)
at com.intellij.platform.PlatformProjectOpenProcessor.lambda$doOpenProject$0(PlatformProjectOpenProcessor.java:198)
at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:253)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:894)
at com.intellij.openapi.progress.impl.CoreProgressManager$5.run(CoreProgressManager.java:447)
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.application.impl.ApplicationImpl.lambda$null$9(ApplicationImpl.java:552)
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)
Caused by: com.intellij.serialization.SerializationException: Please annotate non-default constructor with PropertyMapping (beanClass=org.codehaus.groovy.runtime.GStringImpl)
at com.intellij.serialization.BeanBinding.createUsingCustomConstructor(BeanBinding.kt:93)
at com.intellij.serialization.BeanBinding.deserialize(BeanBinding.kt:214)
at com.intellij.serialization.PolymorphicBinding.doDeserialize(PolymorphicBinding.kt:53)
at com.intellij.serialization.PolymorphicBinding.deserialize(PolymorphicBinding.kt:24)
at com.intellij.serialization.MapBinding.read(MapBinding.kt:136)
at com.intellij.serialization.MapBinding.readInto(MapBinding.kt:121)
at com.intellij.serialization.MapBinding.deserialize(MapBinding.kt:98)
at com.intellij.serialization.BeanBinding.readIntoObject(BeanBinding.kt:250)
at com.intellij.serialization.BeanBinding.readIntoObject$default(BeanBinding.kt:222)
at com.intellij.serialization.BeanBinding.deserialize(BeanBinding.kt:217)
at com.intellij.serialization.PolymorphicBinding.doDeserialize(PolymorphicBinding.kt:53)
at com.intellij.serialization.PolymorphicBinding.deserialize(PolymorphicBinding.kt:19)
at com.intellij.serialization.BeanBinding.readIntoObject(BeanBinding.kt:250)
at com.intellij.serialization.BeanBinding.readIntoObject$default(BeanBinding.kt:222)
at com.intellij.serialization.BeanBinding.deserialize(BeanBinding.kt:217)
at com.intellij.serialization.PolymorphicBinding.doDeserialize(PolymorphicBinding.kt:53)
at com.intellij.serialization.PolymorphicBinding.deserialize(PolymorphicBinding.kt:24)
at com.intellij.serialization.BaseCollectionBinding.readInto(CollectionBinding.kt:36)
at com.intellij.serialization.CollectionBinding.deserialize(CollectionBinding.kt:91)
at com.intellij.serialization.BeanBinding.readIntoObject(BeanBinding.kt:250)
at com.intellij.serialization.BeanBinding.readIntoObject$default(BeanBinding.kt:222)
at com.intellij.serialization.BeanBinding.deserialize(BeanBinding.kt:217)
at com.intellij.serialization.PolymorphicBinding.doDeserialize(PolymorphicBinding.kt:53)
at com.intellij.serialization.PolymorphicBinding.deserialize(PolymorphicBinding.kt:24)
at com.intellij.serialization.BeanBinding.createUsingCustomConstructor(BeanBinding.kt:132)
... 60 more
so...@google.com <so...@google.com> #6
Caused by: com.intellij.serialization.SerializationException: Please annotate non-default constructor with PropertyMapping (beanClass=org.codehaus.groovy.runtime.GStringImpl)
org.codehaus.groovy.runtime.GStringImpl
in myAndroidProject
?
si...@medici.md <si...@medici.md> #7
I am not aware any of `org.codehaus.groovy.runtime.GStringImpl` and `myAndroidProject`.
`myAndroidProject` may be a temporary project I created and deleted but I don't remember.
`myAndroidProject` may be a temporary project I created and deleted but I don't remember.
so...@google.com <so...@google.com> #8
I believe we have found where GStringImpl may leak to AS and mitigated the problem in AS 4.0. I'll resolve this bug as Fixed
. Please file a new bug if you see the same behavior in later releases of AS 4.0.
Description
AI-192.7142.36.36.6200805, JRE 1.8.0_212-release-1586-b4-5784211x64 JetBrains s.r.o, OS Mac OS X(x86_64) v10.15.3, screens 1680x1050; Retina
AS: 3.6; Kotlin plugin: 1.3.61; Android Gradle Plugin: 3.3.2; Gradle: 4.10.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: (not found)
IMPORTANT: Please read