Skip to content

Instantly share code, notes, and snippets.

@imjyotiraditya
Created July 19, 2024 12:38
Show Gist options
  • Save imjyotiraditya/aea54330db64e6cff4a8aff5005a963c to your computer and use it in GitHub Desktop.
Save imjyotiraditya/aea54330db64e6cff4a8aff5005a963c to your computer and use it in GitHub Desktop.
[ 89% 97/108] //frameworks/base/packages/SystemUI:SystemUIRobo-stub turbine apt [common]
FAILED: out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUIRobo-stub/android_common/kapt/kapt-sources.jar out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUIRobo-stub/android_common/kapt/kapt-res.jar
prebuilts/jdk/jdk17/linux-x86/bin/java -XX:OnError="cat hs_err_pid%p.log" -XX:CICompilerCount=6 -XX:+UseDynamicNumberOfGCThreads -jar out/host/linux-x86/framework/turbine.jar --gensrc_output out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUIRobo-stub/android_common/kapt/kapt-sources.jar.tmp --resource_output out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUIRobo-stub/android_common/kapt/kapt-res.jar.tmp --sources @out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUIRobo-stub/android_common/kapt/kapt-sources.jar.rsp --source_jars out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUIRobo-stub/android_common/kapt/stubs.jar out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUIRobo-stub/android_common/gen/aidl/aidl0.srcjar out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUIRobo-stub/android_common/gen/android/R.srcjar --javacopts -Xmaxerrs 9999999 -encoding UTF-8 -sourcepath "" -g -XDskipDuplicateBridges=true -XDstringConcat=inline -g:source,lines -Xlint:-dep-ann -source 17 -target 17 -- --system out/soong/.intermediates/build/soong/java/core-libraries/stable-core-platform-api-stubs-system-modules/android_common/system --classpath out/soong/.intermediates/frameworks/base/ext/android_common/turbine-combined/ext.jar out/soong/.intermediates/frameworks/base/framework/android_common/turbine-combined/framework.jar out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests-base/android_common/turbine-combined/SystemUI-tests-base.jar out/soong/.intermediates/external/kotlinc/kotlin-stdlib/android_common/combined/kotlin-stdlib.jar out/soong/.intermediates/external/kotlinc/kotlin-stdlib-jdk7/android_common/combined/kotlin-stdlib-jdk7.jar out/soong/.intermediates/external/kotlinc/kotlin-stdlib-jdk8/android_common/combined/kotlin-stdlib-jdk8.jar out/soong/.intermediates/external/kotlinc/kotlin-annotations/android_common/combined/kotlin-annotations.jar --processorpath out/soong/.intermediates/external/dagger2/dagger2-compiler/linux_glibc_common/withres/dagger2-compiler.jar --processors dagger.internal.codegen.ComponentProcessor && (for o in out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUIRobo-stub/android_common/kapt/kapt-sources.jar out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUIRobo-stub/android_common/kapt/kapt-res.jar; do if cmp -s ${o}.tmp ${o} ; then rm ${o}.tmp ; else mv ${o}.tmp ${o} ; fi; done )
frameworks/base/packages/SystemUI/src/com/android/systemui/dagger/ReferenceGlobalRootComponent.java:28: error: [Dagger/DuplicateBindings] com.android.systemui.qs.QSFragment is bound multiple times:
@Inject com.android.systemui.qs.QSFragment(com.android.systemui.statusbar.policy.RemoteInputQuickSettingsDisabler, com.android.systemui.statusbar.SysuiStatusBarStateController, com.android.systemui.statusbar.CommandQueue, @Named("media_qs_panel") com.android.systemui.media.controls.ui.MediaHost, @Named("media_quick_qs_panel") com.android.systemui.media.controls.ui.MediaHost, com.android.systemui.statusbar.phone.KeyguardBypassController, com.android.systemui.qs.dagger.QSFragmentComponent.Factory, com.android.systemui.qs.QSFragmentDisableFlagsLogger, com.android.systemui.dump.DumpManager, com.android.systemui.qs.logging.QSLogger, com.android.systemui.qs.FooterActionsController, com.android.systemui.qs.footer.ui.viewmodel.FooterActionsViewModel.Factory, com.android.systemui.qs.footer.ui.binder.FooterActionsViewBinder, com.android.systemui.shade.transition.LargeScreenShadeInterpolator, com.android.systemui.flags.FeatureFlags) [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.Factory.create(qsFragment) [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
This condition was never validated before, and will soon be an error. See https://dagger.dev/conflicting-inject.
com.android.systemui.qs.QSFragment is injected at
com.android.systemui.qs.dagger.QSFragmentModule.bindQS(qsFragment)
com.android.systemui.plugins.qs.QS is injected at
com.android.systemui.qs.QSAnimator(qs, …)
com.android.systemui.qs.QSAnimator is requested at
com.android.systemui.qs.dagger.QSFragmentComponent.getQSAnimator() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
It is also requested at:
com.android.systemui.qs.dagger.QSFragmentModule.provideRootView(qsFragment)
The following other entry points also depend on it:
com.android.systemui.qs.dagger.QSFragmentComponent.getQSPanelController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQuickQSPanelController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSContainerImplController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSFooter() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSCustomizerController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSSquishinessController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
public interface ReferenceGlobalRootComponent extends GlobalRootComponent {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/dagger/ReferenceGlobalRootComponent.java:28: error: [Dagger/DuplicateBindings] com.android.systemui.media.MediaProjectionAppSelectorActivity is bound multiple times:
@Inject com.android.systemui.media.MediaProjectionAppSelectorActivity(com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.Factory, com.android.systemui.util.AsyncActivityLauncher) [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent]
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.Factory.create(activity, …) [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
This condition was never validated before, and will soon be an error. See https://dagger.dev/conflicting-inject.
com.android.systemui.media.MediaProjectionAppSelectorActivity is injected at
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorModule.Companion.hostUserHandle(activity)
@com.android.systemui.mediaprojection.appselector.HostUserHandle android.os.UserHandle is requested at
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getHostUserHandle() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
It is also requested at:
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorModule.Companion.provideCallerPackageName(activity)
The following other entry points also depend on it:
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getEmptyStateProvider() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
public interface ReferenceGlobalRootComponent extends GlobalRootComponent {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/tv/TvGlobalRootComponent.java:31: error: [Dagger/DuplicateBindings] com.android.systemui.qs.QSFragment is bound multiple times:
@Inject com.android.systemui.qs.QSFragment(com.android.systemui.statusbar.policy.RemoteInputQuickSettingsDisabler, com.android.systemui.statusbar.SysuiStatusBarStateController, com.android.systemui.statusbar.CommandQueue, @Named("media_qs_panel") com.android.systemui.media.controls.ui.MediaHost, @Named("media_quick_qs_panel") com.android.systemui.media.controls.ui.MediaHost, com.android.systemui.statusbar.phone.KeyguardBypassController, com.android.systemui.qs.dagger.QSFragmentComponent.Factory, com.android.systemui.qs.QSFragmentDisableFlagsLogger, com.android.systemui.dump.DumpManager, com.android.systemui.qs.logging.QSLogger, com.android.systemui.qs.FooterActionsController, com.android.systemui.qs.footer.ui.viewmodel.FooterActionsViewModel.Factory, com.android.systemui.qs.footer.ui.binder.FooterActionsViewBinder, com.android.systemui.shade.transition.LargeScreenShadeInterpolator, com.android.systemui.flags.FeatureFlags) [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.Factory.create(qsFragment) [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
This condition was never validated before, and will soon be an error. See https://dagger.dev/conflicting-inject.
com.android.systemui.qs.QSFragment is injected at
com.android.systemui.qs.dagger.QSFragmentModule.bindQS(qsFragment)
com.android.systemui.plugins.qs.QS is injected at
com.android.systemui.qs.QSAnimator(qs, …)
com.android.systemui.qs.QSAnimator is requested at
com.android.systemui.qs.dagger.QSFragmentComponent.getQSAnimator() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
It is also requested at:
com.android.systemui.qs.dagger.QSFragmentModule.provideRootView(qsFragment)
The following other entry points also depend on it:
com.android.systemui.qs.dagger.QSFragmentComponent.getQSPanelController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQuickQSPanelController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSContainerImplController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSFooter() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSCustomizerController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSSquishinessController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
public interface TvGlobalRootComponent extends GlobalRootComponent {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/tv/TvGlobalRootComponent.java:31: error: [Dagger/DuplicateBindings] com.android.systemui.media.MediaProjectionAppSelectorActivity is bound multiple times:
@Inject com.android.systemui.media.MediaProjectionAppSelectorActivity(com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.Factory, com.android.systemui.util.AsyncActivityLauncher) [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent]
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.Factory.create(activity, …) [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
This condition was never validated before, and will soon be an error. See https://dagger.dev/conflicting-inject.
com.android.systemui.media.MediaProjectionAppSelectorActivity is injected at
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorModule.Companion.hostUserHandle(activity)
@com.android.systemui.mediaprojection.appselector.HostUserHandle android.os.UserHandle is requested at
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getHostUserHandle() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
It is also requested at:
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorModule.Companion.provideCallerPackageName(activity)
The following other entry points also depend on it:
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getEmptyStateProvider() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
public interface TvGlobalRootComponent extends GlobalRootComponent {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java:86: error: symbol not found com.qti.extphone.ExtTelephonyManager
import com.qti.extphone.ExtTelephonyManager;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java:186: error: could not resolve ExtTelephonyManager
private ExtTelephonyManager mExtTelephonyManager;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java:85: error: symbol not found com.qti.extphone.CiwlanConfig
import com.qti.extphone.CiwlanConfig;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java:188: error: could not resolve CiwlanConfig
private CiwlanConfig mCiwlanConfig = null;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java:189: error: could not resolve CiwlanConfig
private CiwlanConfig mNddsCiwlanConfig = null;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java:87: error: symbol not found com.qti.extphone.ServiceCallback
import com.qti.extphone.ServiceCallback;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialog.java:190: error: could not resolve ServiceCallback
private ServiceCallback mExtTelServiceCallback = new ServiceCallback() {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogController.java:107: error: symbol not found com.qti.extphone.ExtTelephonyManager
import com.qti.extphone.ExtTelephonyManager;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogController.java:238: error: could not resolve ExtTelephonyManager
private ExtTelephonyManager mExtTelephonyManager;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogController.java:108: error: symbol not found com.qti.extphone.ServiceCallback
import com.qti.extphone.ServiceCallback;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogController.java:243: error: could not resolve ServiceCallback
private ServiceCallback mExtTelServiceCallback = new ServiceCallback() {
^
<>: error: InjectProcessingStep was unable to process 'InternetDialog(android.content.Context,com.android.systemui.qs.tiles.dialog.InternetDialogFactory,com.android.systemui.qs.tiles.dialog.InternetDialogController,boolean,boolean,boolean,com.android.internal.logging.UiEventLogger,com.android.systemui.animation.DialogLaunchAnimator,android.os.Handler,java.util.concurrent.Executor,com.android.systemui.statusbar.policy.KeyguardStateController)' because 'ExtTelephonyManager' could not be resolved.
Dependency trace:
=> element (CLASS): com.android.systemui.qs.tiles.dialog.InternetDialog
=> element (FIELD): mExtTelephonyManager
=> type (ERROR field): ExtTelephonyManager
If type 'ExtTelephonyManager' is a generated type, check above for compilation errors that may have prevented the type from being generated. Otherwise, ensure that type 'ExtTelephonyManager' is on your classpath.
<>: error: InjectProcessingStep was unable to process 'InternetDialogController(android.content.Context,com.android.internal.logging.UiEventLogger,com.android.systemui.plugins.ActivityStarter,com.android.systemui.statusbar.connectivity.AccessPointController,android.telephony.SubscriptionManager,android.telephony.TelephonyManager,android.net.wifi.WifiManager,android.net.ConnectivityManager,android.os.Handler,java.util.concurrent.Executor,com.android.systemui.broadcast.BroadcastDispatcher,com.android.keyguard.KeyguardUpdateMonitor,com.android.systemui.util.settings.GlobalSettings,com.android.systemui.statusbar.policy.KeyguardStateController,android.view.WindowManager,com.android.systemui.toast.ToastFactory,android.os.Handler,com.android.systemui.util.CarrierConfigTracker,com.android.systemui.statusbar.policy.LocationController,com.android.systemui.animation.DialogLaunchAnimator,com.android.systemui.qs.tiles.dialog.WifiStateWorker,com.android.systemui.flags.FeatureFlags)' because 'ExtTelephonyManager' could not be resolved.
Dependency trace:
=> element (CLASS): com.android.systemui.qs.tiles.dialog.InternetDialogController
=> element (FIELD): mExtTelephonyManager
=> type (ERROR field): ExtTelephonyManager
If type 'ExtTelephonyManager' is a generated type, check above for compilation errors that may have prevented the type from being generated. Otherwise, ensure that type 'ExtTelephonyManager' is on your classpath.
[ 90% 98/108] //frameworks/base/packages/SystemUI:SystemUI-tests kapt stubs [common]
WARN: Attempt to load key 'java.correct.class.type.by.place.resolve.scope' for not yet loaded registry
warning: '-Xjvm-default=enable' is deprecated, please use '-Xjvm-default=all|all-compatibility'
[ 91% 99/108] //frameworks/base/packages/SystemUI:SystemUI-tests turbine apt [common]
FAILED: out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests/android_common/kapt/kapt-sources.jar out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests/android_common/kapt/kapt-res.jar
prebuilts/jdk/jdk17/linux-x86/bin/java -XX:OnError="cat hs_err_pid%p.log" -XX:CICompilerCount=6 -XX:+UseDynamicNumberOfGCThreads -jar out/host/linux-x86/framework/turbine.jar --gensrc_output out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests/android_common/kapt/kapt-sources.jar.tmp --resource_output out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests/android_common/kapt/kapt-res.jar.tmp --sources @out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests/android_common/kapt/kapt-sources.jar.rsp --source_jars out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests/android_common/kapt/stubs.jar out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests/android_common/gen/aidl/aidl0.srcjar out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests/android_common/gen/android/R.srcjar --javacopts -Xmaxerrs 9999999 -encoding UTF-8 -sourcepath "" -g -XDskipDuplicateBridges=true -XDstringConcat=inline -g:source,lines -Xlint:-dep-ann -source 17 -target 17 -- --system out/soong/.intermediates/build/soong/java/core-libraries/stable-core-platform-api-stubs-system-modules/android_common/system --classpath out/soong/.intermediates/frameworks/base/ext/android_common/turbine-combined/ext.jar out/soong/.intermediates/frameworks/base/framework/android_common/turbine-combined/framework.jar out/soong/.intermediates/frameworks/base/test-runner/android.test.runner.stubs.system/android_common/turbine-combined/android.test.runner.stubs.system.jar out/soong/.intermediates/frameworks/base/test-base/android.test.base.stubs.system/android_common/turbine-combined/android.test.base.stubs.system.jar out/soong/.intermediates/frameworks/base/test-mock/android.test.mock.stubs.system/android_common/turbine-combined/android.test.mock.stubs.system.jar out/soong/.intermediates/frameworks/opt/net/ims/ims-common/android_common/turbine-jarjar/ims-common.jar out/soong/.intermediates/vendor/codeaurora/commonsys/telephony/extphone/extphonelib/android_common/turbine-combined/extphonelib.jar out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests-base/android_common/turbine-combined/SystemUI-tests-base.jar out/soong/.intermediates/prebuilts/sdk/current/androidx/androidx.test.uiautomator_uiautomator/android_common/turbine-combined/androidx.test.uiautomator_uiautomator.jar out/soong/.intermediates/prebuilts/sdk/current/androidx/androidx.core_core-animation-testing/android_common/turbine-combined/androidx.core_core-animation-testing.jar out/soong/.intermediates/external/dexmaker/mockito-target-extended-minus-junit4/android_common/turbine-combined/mockito-target-extended-minus-junit4.jar out/soong/.intermediates/prebuilts/misc/common/androidx-test/androidx.test.ext.junit/android_common/turbine-combined/androidx.test.ext.junit.jar out/soong/.intermediates/prebuilts/misc/common/androidx-test/androidx.test.ext.truth/android_common/turbine-combined/androidx.test.ext.truth.jar out/soong/.intermediates/external/kotlinc/kotlin-test/android_common/combined/kotlin-test.jar out/soong/.intermediates/external/kotlinc/kotlin-stdlib/android_common/combined/kotlin-stdlib.jar out/soong/.intermediates/external/kotlinc/kotlin-stdlib-jdk7/android_common/combined/kotlin-stdlib-jdk7.jar out/soong/.intermediates/external/kotlinc/kotlin-stdlib-jdk8/android_common/combined/kotlin-stdlib-jdk8.jar out/soong/.intermediates/external/kotlinc/kotlin-annotations/android_common/combined/kotlin-annotations.jar --processorpath out/soong/.intermediates/external/dagger2/dagger2-compiler/linux_glibc_common/withres/dagger2-compiler.jar --processors dagger.internal.codegen.ComponentProcessor && (for o in out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests/android_common/kapt/kapt-sources.jar out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-tests/android_common/kapt/kapt-res.jar; do if cmp -s ${o}.tmp ${o} ; then rm ${o}.tmp ; else mv ${o}.tmp ${o} ; fi; done )
frameworks/base/packages/SystemUI/src/com/android/systemui/dagger/ReferenceGlobalRootComponent.java:28: error: [Dagger/DuplicateBindings] com.android.systemui.qs.QSFragment is bound multiple times:
@Inject com.android.systemui.qs.QSFragment(com.android.systemui.statusbar.policy.RemoteInputQuickSettingsDisabler, com.android.systemui.statusbar.SysuiStatusBarStateController, com.android.systemui.statusbar.CommandQueue, @Named("media_qs_panel") com.android.systemui.media.controls.ui.MediaHost, @Named("media_quick_qs_panel") com.android.systemui.media.controls.ui.MediaHost, com.android.systemui.statusbar.phone.KeyguardBypassController, com.android.systemui.qs.dagger.QSFragmentComponent.Factory, com.android.systemui.qs.QSFragmentDisableFlagsLogger, com.android.systemui.dump.DumpManager, com.android.systemui.qs.logging.QSLogger, com.android.systemui.qs.FooterActionsController, com.android.systemui.qs.footer.ui.viewmodel.FooterActionsViewModel.Factory, com.android.systemui.qs.footer.ui.binder.FooterActionsViewBinder, com.android.systemui.shade.transition.LargeScreenShadeInterpolator, com.android.systemui.flags.FeatureFlags) [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.Factory.create(qsFragment) [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
This condition was never validated before, and will soon be an error. See https://dagger.dev/conflicting-inject.
com.android.systemui.qs.QSFragment is injected at
com.android.systemui.qs.dagger.QSFragmentModule.bindQS(qsFragment)
com.android.systemui.plugins.qs.QS is injected at
com.android.systemui.qs.QSAnimator(qs, …)
com.android.systemui.qs.QSAnimator is requested at
com.android.systemui.qs.dagger.QSFragmentComponent.getQSAnimator() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
It is also requested at:
com.android.systemui.qs.dagger.QSFragmentModule.provideRootView(qsFragment)
The following other entry points also depend on it:
com.android.systemui.qs.dagger.QSFragmentComponent.getQSPanelController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQuickQSPanelController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSContainerImplController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSFooter() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSCustomizerController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSSquishinessController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
public interface ReferenceGlobalRootComponent extends GlobalRootComponent {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/dagger/ReferenceGlobalRootComponent.java:28: error: [Dagger/DuplicateBindings] com.android.systemui.media.MediaProjectionAppSelectorActivity is bound multiple times:
@Inject com.android.systemui.media.MediaProjectionAppSelectorActivity(com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.Factory, com.android.systemui.util.AsyncActivityLauncher) [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent]
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.Factory.create(activity, …) [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
This condition was never validated before, and will soon be an error. See https://dagger.dev/conflicting-inject.
com.android.systemui.media.MediaProjectionAppSelectorActivity is injected at
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorModule.Companion.hostUserHandle(activity)
@com.android.systemui.mediaprojection.appselector.HostUserHandle android.os.UserHandle is requested at
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getHostUserHandle() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
It is also requested at:
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorModule.Companion.provideCallerPackageName(activity)
The following other entry points also depend on it:
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getController() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getEmptyStateProvider() [com.android.systemui.dagger.ReferenceGlobalRootComponent → com.android.systemui.dagger.ReferenceSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
public interface ReferenceGlobalRootComponent extends GlobalRootComponent {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/tv/TvGlobalRootComponent.java:31: error: [Dagger/DuplicateBindings] com.android.systemui.qs.QSFragment is bound multiple times:
@Inject com.android.systemui.qs.QSFragment(com.android.systemui.statusbar.policy.RemoteInputQuickSettingsDisabler, com.android.systemui.statusbar.SysuiStatusBarStateController, com.android.systemui.statusbar.CommandQueue, @Named("media_qs_panel") com.android.systemui.media.controls.ui.MediaHost, @Named("media_quick_qs_panel") com.android.systemui.media.controls.ui.MediaHost, com.android.systemui.statusbar.phone.KeyguardBypassController, com.android.systemui.qs.dagger.QSFragmentComponent.Factory, com.android.systemui.qs.QSFragmentDisableFlagsLogger, com.android.systemui.dump.DumpManager, com.android.systemui.qs.logging.QSLogger, com.android.systemui.qs.FooterActionsController, com.android.systemui.qs.footer.ui.viewmodel.FooterActionsViewModel.Factory, com.android.systemui.qs.footer.ui.binder.FooterActionsViewBinder, com.android.systemui.shade.transition.LargeScreenShadeInterpolator, com.android.systemui.flags.FeatureFlags) [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.Factory.create(qsFragment) [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
This condition was never validated before, and will soon be an error. See https://dagger.dev/conflicting-inject.
com.android.systemui.qs.QSFragment is injected at
com.android.systemui.qs.dagger.QSFragmentModule.bindQS(qsFragment)
com.android.systemui.plugins.qs.QS is injected at
com.android.systemui.qs.QSAnimator(qs, …)
com.android.systemui.qs.QSAnimator is requested at
com.android.systemui.qs.dagger.QSFragmentComponent.getQSAnimator() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
It is also requested at:
com.android.systemui.qs.dagger.QSFragmentModule.provideRootView(qsFragment)
The following other entry points also depend on it:
com.android.systemui.qs.dagger.QSFragmentComponent.getQSPanelController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQuickQSPanelController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSContainerImplController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSFooter() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSCustomizerController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
com.android.systemui.qs.dagger.QSFragmentComponent.getQSSquishinessController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.qs.dagger.QSFragmentComponent]
public interface TvGlobalRootComponent extends GlobalRootComponent {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/tv/TvGlobalRootComponent.java:31: error: [Dagger/DuplicateBindings] com.android.systemui.media.MediaProjectionAppSelectorActivity is bound multiple times:
@Inject com.android.systemui.media.MediaProjectionAppSelectorActivity(com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.Factory, com.android.systemui.util.AsyncActivityLauncher) [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent]
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.Factory.create(activity, …) [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
This condition was never validated before, and will soon be an error. See https://dagger.dev/conflicting-inject.
com.android.systemui.media.MediaProjectionAppSelectorActivity is injected at
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorModule.Companion.hostUserHandle(activity)
@com.android.systemui.mediaprojection.appselector.HostUserHandle android.os.UserHandle is requested at
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getHostUserHandle() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
It is also requested at:
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorModule.Companion.provideCallerPackageName(activity)
The following other entry points also depend on it:
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent.getEmptyStateProvider() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.mediaprojection.appselector.MediaProjectionAppSelectorComponent]
public interface TvGlobalRootComponent extends GlobalRootComponent {
^
frameworks/base/packages/SystemUI/tests/src/com/android/keyguard/CarrierTextManagerTest.java:71: error: symbol not found com.android.systemui.util.CarrierNameCustomization
import com.android.systemui.util.CarrierNameCustomization;
^
frameworks/base/packages/SystemUI/tests/src/com/android/keyguard/CarrierTextManagerTest.java:128: error: could not resolve CarrierNameCustomization
private CarrierNameCustomization mCarrierNameCustomization;
^
frameworks/base/packages/SystemUI/tests/src/com/android/systemui/biometrics/AuthControllerTest.java:197: error: could not resolve VibratorHelper
private VibratorHelper mVibratorHelper;
^
frameworks/base/packages/SystemUI/tests/src/com/android/systemui/qs/tiles/InternetTileTest.java:52: error: symbol not found com.android.systemui.util.CarrierNameCustomization
import com.android.systemui.util.CarrierNameCustomization;
^
frameworks/base/packages/SystemUI/tests/src/com/android/systemui/qs/tiles/InternetTileTest.java:77: error: could not resolve CarrierNameCustomization
private CarrierNameCustomization mCarrierNameCustomization;
^
frameworks/base/packages/SystemUI/tests/src/com/android/systemui/qs/tiles/dialog/InternetDialogControllerTest.java:83: error: symbol not found com.android.systemui.util.CarrierNameCustomization
import com.android.systemui.util.CarrierNameCustomization;
^
frameworks/base/packages/SystemUI/tests/src/com/android/systemui/qs/tiles/dialog/InternetDialogControllerTest.java:187: error: could not resolve CarrierNameCustomization
private CarrierNameCustomization mCarrierNameCustomization;
^
frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/FiveGServiceClientTest.java:50: error: symbol not found com.android.systemui.statusbar.policy.FiveGServiceClient
import com.android.systemui.statusbar.policy.FiveGServiceClient;
^
frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/FiveGServiceClientTest.java:58: error: could not resolve FiveGServiceClient
private FiveGServiceClient mFiveGServiceClient;
^
com/android/systemui/statusbar/pipeline/mobile/data/repository/prod/MobileConnectionRepositoryTest.java:29: error: symbol not found com.android.systemui.statusbar.policy.FiveGServiceClient
import com.android.systemui.statusbar.policy.FiveGServiceClient;
^
com/android/systemui/statusbar/pipeline/mobile/data/repository/prod/MobileConnectionRepositoryTest.java:250: error: could not resolve FiveGServiceClient.IFiveGStateListener
private final FiveGServiceClient.IFiveGStateListener getFiveGStateCallback() {
^
ninja: build stopped: cannot make progress due to previous errors.
18:07:10 ninja failed with: exit status 1
#### failed to build some targets (03:05 (mm:ss)) ####
Warning!!! Proceeding with sync despite build failures, symbols may not fully resolve.
7836 C/C++ files found with 542 unique sets of flags.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment