Status Update
Comments
da...@google.com <da...@google.com> #2
If you are using location, you should be using the permissions API to ensure that you have the permissions you need to track background location before any attempts to use APIs that require that permission.
SystemForegroundService
just provides a convenient entry point for the ListenableWorker
. If you require additional permissions, its the app's responsibility to ask for permissions and check that those permissions are granted.
uc...@google.com <uc...@google.com>
ev...@tatarka.me <ev...@tatarka.me> #3
We are performing location checks before submitting the WorkManager job. However, the problem exists if the location permission is removed by the User after the job has been submitted. The OS is force killing the app (when the location permission is removed), and the OS is trying to restart the SystemForegroundService which then crashes our app immediately on launch. We are not interacting with the WorkManager in this scenario other than initialising it which is necessary on app start, e.g.
val workManagerConfig = Configuration.Builder()
.setWorkerFactory(entryPoints.getWorkerFactory())
.build()
// Initialize WorkManager with the custom configuration.
WorkManager.initialize(context, workManagerConfig)
return WorkManager.getInstance(context)
ev...@tatarka.me <ev...@tatarka.me> #4
I think it might be best for now if your foreground worker does not declare that it is a location foreground service and instead it is either a 'short' service or a 'special use' service such that WorkManager's SystemForegroundService
redeliver intent restarts your foreground worker and in it you can check for location permission and then start a real foreground location service.
Meanwhile we have to adapt WorkManager's SystemForegroundService
to Android 14 requirements to have a foreground service type along with its permission runtime check as otherwise many of the types have runtime permissions pre-requisites.
da...@google.com <da...@google.com>
tr...@gmail.com <tr...@gmail.com> #5
Sorry, I just re-read the changes for Android 14, and for this to work elegantly, we will need to change the implementation of SystemForegroundService
to do the right thing.
Will try to land this in the next WorkManager release.
Description
AGP version: 3.6.0-alpha12
Steps to reproduce:
enable viewbindng with:
android {
viewBinding { enabled = true }
}
Observe editing in the IDE becomes unresponsive, no syntax highlighting, autocompletion, etc. Removing that block would immedatly make things responsive again. This was with a relativly large multi-module project.
java.lang.StackOverflowError
at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:40)
at com.android.tools.idea.databinding.DataBindingModeTrackingService.getInstance(DataBindingModeTrackingService.java:33)
at com.android.tools.idea.databinding.DataBindingModeTrackingService.lambda$static$0(DataBindingModeTrackingService.java:39)
at com.intellij.util.CachedValueBase.getTimeStamp(CachedValueBase.java:142)
at com.intellij.psi.impl.PsiCachedValue.getTimeStamp(PsiCachedValue.java:123)
at com.intellij.util.CachedValueBase.isDependencyOutOfDate(CachedValueBase.java:121)
at com.intellij.psi.impl.PsiCachedValue.isDependencyOutOfDate(PsiCachedValue.java:97)
at com.intellij.util.CachedValueBase.isUpToDate(CachedValueBase.java:111)
at com.intellij.psi.impl.PsiCachedValue.isUpToDate(PsiCachedValue.java:91)
at com.intellij.util.CachedValueBase.getUpToDateOrNull(CachedValueBase.java:93)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:230)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.android.tools.idea.databinding.LayoutBindingProjectComponent.getAllBindingEnabledFacets(LayoutBindingProjectComponent.kt:72)
at com.android.tools.idea.databinding.finders.BindingClassFinder$Companion.findAllBindingClasses(BindingClassFinder.kt:49)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:66)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:240)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:243)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger.getAdditionalResolveScope(BindingScopeEnlarger.kt:56)
at com.android.tools.idea.databinding.finders.BindingScopeEnlarger$getAdditionalResolveScope$1.compute(BindingScopeEnlarger.kt:77)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)