Firebase-android-sdk: Firebase Performance Monitoring fails on build

Created on 17 Aug 2020  路  26Comments  路  Source: firebase/firebase-android-sdk

[READ] Step 1: Are you in the right place?

I'm reporting an issue on a Firebase SDK, I guess so.

[REQUIRED] Step 2: Describe your environment

  • Android Studio version: 4.0, 4.1, 4.2 Preview
  • Firebase Component: Firebase Performance Monitoring
  • Component version: 19.0.8

[REQUIRED] Step 3: Describe the problem

When building the project with the Android Gradle Plugin 4.0 or + always fails:

Caused by: java.lang.IllegalStateException: Unexpected non-class file: META-INF\versions\9\org\junit\platform\commons\util\ModuleUtils$ModuleReferenceScanner.class

After a research I found some people opening questions on StackOverflow about the same topic and the only way to solve is to remove the Firebase Monitoring Library from the project

Example

External Dependency performance needs-attention

Most helpful comment

This is working for me now using Android Gradle Plugin 4.1.0-rc02 alongside Firebase Perf Plugin and Kotlin 1.4.0.
classpath 'com.android.tools.build:gradle:4.1.0-rc02'

All 26 comments

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

Hi Jorge,

Thanks for reporting this issue. I tried reproducing it on a blank app but could not. Was wondering if you mind sharing some info in order to help me reproduce?
Here are some of the things which could be helpful. Feel free to skip any of them which you cannot share.

  • Other dependencies of the app (maybe the gradle file)
  • Version of Java/JDK
  • The entire stack trace of the build error
  • A sample app on which the error could be reproduced.
  • Version of Java 1.8

Full error

Also note that in the Example from SO the issue is happening when using JUnit5 libraries https://github.com/mannodermaus/android-junit5

For me the issue happens if the dependences are used without the "test" in front of implementation or runtimeOnly as shown below and only when running instrumentation tests.

  implementation "org.junit.jupiter:junit-jupiter-api:5.6.2"
  runtimeOnly "org.junit.jupiter:junit-jupiter-engine:5.6.2"

On the following fork from sunflower, I added the firebase performance sdk and the junit.jupiter as implementation and the error started to happen.

https://github.com/rddsantos/sunflower

Hi Jorge,

Thanks for providing us with more information (and thanks as well to the others who also added info).

I created a clean project using Android Studio version 4.0.1 and added the following dependencies :

  implementation "org.junit.jupiter:junit-jupiter-api:5.6.2"
  runtimeOnly "org.junit.jupiter:junit-jupiter-engine:5.6.2"

This produced an error when building this project with the assemble task (output).

Questions:

  1. Does your project include the dependencies above?
  2. If yes, does commenting them out resolve or change the error you're seeing?

Note: this issue is being tracked internally at b/165365661.

  1. Yes here also using them in our projects.

  2. @kim-f that problem is because of multiple META-INF in different artifacts.

You can add this in project/app/build.gradle inside android

android {      
      packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/ASL2.0'
        exclude("META-INF/*.kotlin_module") 
      }          
}

@extmkv thanks for giving me a fix for the error!

I've been able to reproduce something that seems similar to your original error: gist.

Repro steps:

  1. Start a clean project that uses Firebase Performance SDK & plugin

    • It should build correctly at this point

  2. Add junit.jupiter dependencies:
implementation "org.junit.jupiter:junit-jupiter-api:5.6.2"
runtimeOnly "org.junit.jupiter:junit-jupiter-engine:5.6.2"
  1. Comment out Firebase Performance plugin and try to build using the assemble step

    • At this point, the project should build successfully

    • If there is a build error, try updating Android Studio to version 4.0.1 and Android Gradle Plugin to version 6.1.1

    • If there is an error similar to More than one file was found with OS independent path 'META-INF/LICENSE.md'., add the following to project/app/build.gradle inside of android:

    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/LICENSE.md'
        exclude 'META-INF/LICENSE-notice.md'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/ASL2.0'
        exclude("META-INF/*.kotlin_module")
    }
  1. Uncomment the Firebase Performance Plugin and attempt to build, again using the assemble step.
  2. (optional) Change the junit.jupiter dependencies to be prefixed by test, and run the build assemble step and then run tests. Everything should run successfully.
testImplementation "org.junit.jupiter:junit-jupiter-api:5.6.2"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.6.2"

Questions

  1. Are you using junit.jupiter dependencies in your app without the test prefix?
  2. If yes, is it possible for you to add the test prefix as a workaround for this problem?

    • If this is not possible, can you give us some context on why so that we better understand how you're using the dependencies?

Thanks for your patience as we work on resolving this issue!

In my case:

  1. Yes

The reason to use the dependencies without test prefix is because we have a separate module which contains classes that can be imported by other modules.

If we did not have this dependency due to using a multi-module approach, using testImplementation and testRuntimeOnly would solve the clash/issue occurring with the firebase-perf plugin

So the current solution with a multi-module project is to copy these classes across the multiple modules that need them and use testImplementation and testRuntimeOnly which isn't 100% ideal

I'm having a common issue, after updating to Kotlin 1.4.0, issue does not happen on 1.3.72:

Caused by: org.gradle.tooling.BuildException:
    Failed to process: 
        /bitrise/src/app/build/intermediates/transforms/FirebasePerformancePlugin/debug/0
Caused by: java.lang.IllegalStateException: 
    Unexpected non-class file: 
        META-INF/versions/9/kotlin/reflect/jvm/internal/impl/serialization/deserialization/builtins/BuiltInsResourceLoader.class

Configuration:

  • Android Studio version: 4.0
  • Firebase Component: Firebase Performance Monitoring
  • Component version: 19.0.8
  • Kotlin: 1.4.0

I have the exact same issue like @ikurek

I am facing the same issue. any solution

Facing exact same issue as @ikurek and the issue is the same for Android Studio 4.1 and 4.2 as well. The key here that if kotlin version is updated from 1.3.72 -> 1.4.0 it failed to build.

Not sure if that matters or not, but I'm using gradle kotlin dsl as my build scripts.

Full build log:

Executing tasks: [:app:assembleFinzmoEsTestDebug] in project /Users/aipok/Projects/fiizy/fiizy-app-android

> Task :buildSrc:compileKotlin UP-TO-DATE
> Task :buildSrc:compileJava NO-SOURCE
> Task :buildSrc:compileGroovy NO-SOURCE
> Task :buildSrc:pluginDescriptors UP-TO-DATE
> Task :buildSrc:processResources NO-SOURCE
> Task :buildSrc:classes UP-TO-DATE
> Task :buildSrc:inspectClassesForKotlinIC UP-TO-DATE
> Task :buildSrc:jar UP-TO-DATE
> Task :buildSrc:assemble UP-TO-DATE
> Task :buildSrc:compileTestKotlin UP-TO-DATE
> Task :buildSrc:pluginUnderTestMetadata UP-TO-DATE
> Task :buildSrc:compileTestJava NO-SOURCE
> Task :buildSrc:compileTestGroovy NO-SOURCE
> Task :buildSrc:processTestResources NO-SOURCE
> Task :buildSrc:testClasses UP-TO-DATE
> Task :buildSrc:test UP-TO-DATE
> Task :buildSrc:validatePlugins UP-TO-DATE
> Task :buildSrc:check UP-TO-DATE
> Task :buildSrc:build UP-TO-DATE

> Configure project :app
final version: 10000011

> Task :app:preBuild UP-TO-DATE
> Task :app:preFinzmoEsTestDebugBuild UP-TO-DATE
> Task :app:compileFinzmoEsTestDebugAidl NO-SOURCE
> Task :app:compileFinzmoEsTestDebugRenderscript NO-SOURCE
> Task :app:dataBindingMergeDependencyArtifactsFinzmoEsTestDebug UP-TO-DATE
> Task :app:dataBindingMergeGenClassesFinzmoEsTestDebug UP-TO-DATE
> Task :app:generateFinzmoEsTestDebugResValues UP-TO-DATE
> Task :app:generateFinzmoEsTestDebugResources UP-TO-DATE
> Task :app:injectCrashlyticsMappingFileIdFinzmoEsTestDebug UP-TO-DATE
> Task :app:processFinzmoEsTestDebugGoogleServices UP-TO-DATE
> Task :app:mergeFinzmoEsTestDebugResources UP-TO-DATE
> Task :app:dataBindingGenBaseClassesFinzmoEsTestDebug UP-TO-DATE
> Task :app:dataBindingTriggerFinzmoEsTestDebug UP-TO-DATE
> Task :app:generateFinzmoEsTestDebugBuildConfig UP-TO-DATE
> Task :app:checkFinzmoEsTestDebugAarMetadata UP-TO-DATE
> Task :app:createFinzmoEsTestDebugCompatibleScreenManifests UP-TO-DATE
> Task :app:extractDeepLinksFinzmoEsTestDebug UP-TO-DATE
> Task :app:processFinzmoEsTestDebugMainManifest
> Task :app:processFinzmoEsTestDebugManifest
> Task :app:mergeFinzmoEsTestDebugNativeDebugMetadata NO-SOURCE
> Task :app:mergeFinzmoEsTestDebugShaders UP-TO-DATE
> Task :app:compileFinzmoEsTestDebugShaders NO-SOURCE
> Task :app:generateFinzmoEsTestDebugAssets UP-TO-DATE
> Task :app:mergeFinzmoEsTestDebugAssets UP-TO-DATE
> Task :app:compressFinzmoEsTestDebugAssets UP-TO-DATE
> Task :app:checkFinzmoEsTestDebugDuplicateClasses UP-TO-DATE
> Task :app:processFinzmoEsTestDebugJavaRes NO-SOURCE
> Task :app:mergeFinzmoEsTestDebugJniLibFolders UP-TO-DATE
> Task :app:mergeFinzmoEsTestDebugNativeLibs UP-TO-DATE
> Task :app:stripFinzmoEsTestDebugDebugSymbols UP-TO-DATE
> Task :app:validateSigningFinzmoEsTestDebug UP-TO-DATE
> Task :app:processFinzmoEsTestDebugManifestForPackage
> Task :app:processFinzmoEsTestDebugResources
> Task :app:kaptGenerateStubsFinzmoEsTestDebugKotlin UP-TO-DATE
> Task :app:kaptFinzmoEsTestDebugKotlin UP-TO-DATE
> Task :app:compileFinzmoEsTestDebugKotlin UP-TO-DATE
> Task :app:compileFinzmoEsTestDebugJavaWithJavac UP-TO-DATE
> Task :app:compileFinzmoEsTestDebugSources UP-TO-DATE
> Task :app:transformClassesWithFirebasePerformancePluginForFinzmoEsTestDebug UP-TO-DATE

> Task :app:dexBuilderFinzmoEsTestDebug FAILED
org.gradle.workers.WorkerExecutionException: There were multiple failures while executing work items
    at org.gradle.workers.internal.DefaultWorkerExecutor.workerExecutionException(DefaultWorkerExecutor.java:266)
    at org.gradle.workers.internal.DefaultWorkerExecutor.await(DefaultWorkerExecutor.java:246)
    at com.android.build.gradle.internal.tasks.DexArchiveBuilderTaskDelegate.doProcess(DexArchiveBuilderTaskDelegate.kt:280)
    at com.android.build.gradle.internal.tasks.DexArchiveBuilderTask.doTaskAction(DexArchiveBuilderTask.kt:277)
    at com.android.build.gradle.internal.tasks.NewIncrementalTask$taskAction$$inlined$recordTaskAction$1.invoke(BaseTask.kt:73)
    at com.android.build.gradle.internal.tasks.NewIncrementalTask$taskAction$$inlined$recordTaskAction$1.invoke(BaseTask.kt:36)
    at com.android.build.gradle.internal.tasks.Blocks.recordSpan(Blocks.java:91)
    at com.android.build.gradle.internal.tasks.NewIncrementalTask.taskAction(NewIncrementalTask.kt:34)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)
    at org.gradle.api.internal.project.taskfactory.IncrementalInputsTaskAction.doExecute(IncrementalInputsTaskAction.java:32)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
    at org.gradle.api.internal.project.taskfactory.AbstractIncrementalTaskAction.execute(AbstractIncrementalTaskAction.java:25)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.run(ExecuteActionsTaskExecuter.java:570)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:395)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:387)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:84)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:555)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:538)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$300(ExecuteActionsTaskExecuter.java:109)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:279)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:268)
    at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$0(ExecuteStep.java:32)
    at java.util.Optional.map(Optional.java:215)
    at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:32)
    at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:26)
    at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:67)
    at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:36)
    at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:49)
    at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:34)
    at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:43)
    at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:73)
    at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:54)
    at org.gradle.internal.execution.steps.CatchExceptionStep.execute(CatchExceptionStep.java:34)
    at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:44)
    at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:54)
    at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:38)
    at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:49)
    at org.gradle.internal.execution.steps.CacheStep.executeWithoutCache(CacheStep.java:159)
    at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:72)
    at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:43)
    at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:44)
    at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:33)
    at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:38)
    at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:24)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:92)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:85)
    at java.util.Optional.map(Optional.java:215)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:39)
    at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:76)
    at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:37)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:36)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:26)
    at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:94)
    at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:49)
    at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:79)
    at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:53)
    at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:74)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:78)
    at java.util.Optional.orElseGet(Optional.java:267)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:78)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:39)
    at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:40)
    at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:28)
    at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:33)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:195)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:187)
    at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:114)
    at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:409)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:399)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:94)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
    at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:372)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:359)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:352)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:338)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    at java.lang.Thread.run(Thread.java:748)
Cause 1: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.dexing.DexWorkAction
    at org.gradle.workers.internal.DefaultWorkerExecutor$WorkItemExecution.waitForCompletion(DefaultWorkerExecutor.java:336)
    at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.java:142)
    at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.java:90)
    at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForAll(DefaultAsyncWorkTracker.java:80)
    at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForCompletion(DefaultAsyncWorkTracker.java:68)
    at org.gradle.workers.internal.DefaultWorkerExecutor.await(DefaultWorkerExecutor.java:244)
    at com.android.build.gradle.internal.tasks.DexArchiveBuilderTaskDelegate.doProcess(DexArchiveBuilderTaskDelegate.kt:280)
    at com.android.build.gradle.internal.tasks.DexArchiveBuilderTask.doTaskAction(DexArchiveBuilderTask.kt:277)
    at com.android.build.gradle.internal.tasks.NewIncrementalTask$taskAction$$inlined$recordTaskAction$1.invoke(BaseTask.kt:73)
    at com.android.build.gradle.internal.tasks.NewIncrementalTask$taskAction$$inlined$recordTaskAction$1.invoke(BaseTask.kt:36)
    at com.android.build.gradle.internal.tasks.Blocks.recordSpan(Blocks.java:91)
    at com.android.build.gradle.internal.tasks.NewIncrementalTask.taskAction(NewIncrementalTask.kt:34)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)
    at org.gradle.api.internal.project.taskfactory.IncrementalInputsTaskAction.doExecute(IncrementalInputsTaskAction.java:32)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
    at org.gradle.api.internal.project.taskfactory.AbstractIncrementalTaskAction.execute(AbstractIncrementalTaskAction.java:25)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.run(ExecuteActionsTaskExecuter.java:570)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:395)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:387)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:84)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:555)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:538)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$300(ExecuteActionsTaskExecuter.java:109)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:279)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:268)
    at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$0(ExecuteStep.java:32)
    at java.util.Optional.map(Optional.java:215)
    at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:32)
    at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:26)
    at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:67)
    at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:36)
    at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:49)
    at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:34)
    at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:43)
    at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:73)
    at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:54)
    at org.gradle.internal.execution.steps.CatchExceptionStep.execute(CatchExceptionStep.java:34)
    at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:44)
    at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:54)
    at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:38)
    at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:49)
    at org.gradle.internal.execution.steps.CacheStep.executeWithoutCache(CacheStep.java:159)
    at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:72)
    at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:43)
    at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:44)
    at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:33)
    at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:38)
    at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:24)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:92)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:85)
    at java.util.Optional.map(Optional.java:215)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:39)
    at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:76)
    at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:37)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:36)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:26)
    at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:94)
    at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:49)
    at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:79)
    at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:53)
    at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:74)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:78)
    at java.util.Optional.orElseGet(Optional.java:267)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:78)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:39)
    at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:40)
    at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:28)
    at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:33)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:195)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:187)
    at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:114)
    at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:409)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:399)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:94)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
    at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:372)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:359)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:352)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:338)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.gradle.tooling.BuildException: Failed to process: /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/0, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/1, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/2, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/3, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/4, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/5, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/6, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/7, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/8, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/9, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/10, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/11, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/12, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/13, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/14, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/15, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/16, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/17, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/18, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/19, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/20, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/21, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/22, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/23, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/24, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/25, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/26, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/27, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/28, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/29, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/30, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/31, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/32, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/33, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/34, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/35, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/36, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/37, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/38, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/39, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/40, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/41, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/42, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/43, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/44, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/45, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/46, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/47, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/48, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/49, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/50, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/51, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/52, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/53, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/54, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/55, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/56, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/57, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/58, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/59, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/60, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/61, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/62, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/63, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/64, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/65, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/66, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/67, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/68, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/69, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/70, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/71, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/72, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/73, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/74, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/75, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/76, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/77, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/78, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/79, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/80, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/81, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/82, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/83, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/84, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/85, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/86, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/87, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/88, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/89, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/90, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/91, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/92, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/93, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/94, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/95, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/96, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/97, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/98, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/99, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/100, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/101, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/102, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/103, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/104, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/105, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/106, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/107, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/108, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/109, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/110, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/111, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/112, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/113, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/114, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/115, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/116, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/117, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/118, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/119, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/120, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/121, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/122, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/123, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/124, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/125, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/126, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/127, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/128, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/129, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/130, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/131, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/132, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/133, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/134, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/135, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/136, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/137, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/138, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/139, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/140, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/141, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/142, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/143, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/144, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/145, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/146, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/147, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/148, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/149, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/150, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/151, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/152, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/153, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/154, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/155, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/156, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/157, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/158, /Users/aipok/Projects/fiizy/fiizy-app-android/app/build/intermediates/transforms/FirebasePerformancePlugin/finzmoEsTest/debug/159
    at com.android.build.gradle.internal.dexing.DexWorkAction.run(DexWorkAction.kt:59)
    at org.gradle.workers.internal.AdapterWorkAction.execute(AdapterWorkAction.java:57)
    at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
    at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:67)
    at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:63)
    at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:97)
    at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:63)
    at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
    at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:409)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:399)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:94)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
    at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
    at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:60)
    at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$2(DefaultWorkerExecutor.java:200)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:215)
    at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:164)
    at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:131)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    ... 6 more

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 12s
31 actionable tasks: 6 executed, 25 up-to-date

I have the same issue as @ikurek and @aipok

I have the same issue, but with different class:

Caused by: java.lang.IllegalStateException: Unexpected non-class file: META-INF/versions/9/org/h2/util/Bits.class

I have the same Issue as @ikurek, @aipok and @Pitel
Just in my case it's referencing to intermediate on Firebase Performance Plugin

If anyone's still interested, it happens on Kotlin 1.4, while 1.3.72 works fine

Same problem after updating to Kotlin 1.4

Caused by: java.lang.IllegalStateException: Unexpected non-class file: META-INF/versions/9/kotlin/reflect/jvm/internal/impl/serialization/deserialization/builtins/BuiltInsResourceLoader.class

Any ideas for a fix that is not disabling the plugin?

Thank you all for providing us with detailed information!

We've determined that this is caused by the AGP version (public bug). A fix for this will be included in an upcoming AGP release; we're currently confirming the exact details and will reply here when we have further information.

For now, we recommend building with AGP 3.5.4 (or before) as a workaround.

We've determined that this is caused by the AGP version (public bug).

Working link to bug:
https://issuetracker.google.com/issues/165535092

edit:

For now, we recommend building with AGP 3.5.4 (or before) as a workaround.

Using classpath 'com.android.tools.build:gradle:3.5.4' to build Kotlin 1.4 with Firebase Performance is _failing_ for me with the same error as before (Program type already present: kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsResourceLoader).

This is working for me now using Android Gradle Plugin 4.1.0-rc02 alongside Firebase Perf Plugin and Kotlin 1.4.0.
classpath 'com.android.tools.build:gradle:4.1.0-rc02'

i have this issue. How can i fix that..this drive me crazy.

I clean, rebuild ..but in debug mode not work

My classpath is 'com.android.tools.build:gradle:4.0.1'

Caused by: java.lang.IllegalStateException: Unexpected non-class file: META-INF\versions\9\javax\xml\bind\ModuleUtil.class

Caused by: org.gradle.tooling.BuildException: Failed to process: build\intermediates\transforms\FirebasePerformancePlugin\debug\0,

In my case, when com.google.firebase:firebase-plugins is used, same problem happens.
com.google.firebase:perf-plugin works instead of firebase-plugins.

This problem has been fixed for me with the upgrade to Android Studio 4.1.

Android Studio 4.1 is released. Please use the latest version to avoid this problem.

Was this page helpful?
0 / 5 - 0 ratings