OneSignal / OneSignal-Android-SDK

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native Android or Amazon app with OneSignal. https://onesignal.com
Other
605 stars 368 forks source link

oneSignal dependency causing deSugar gradle error in android after firebase versioning update #525

Closed j2emanue closed 6 years ago

j2emanue commented 6 years ago

im seeing build issues after the new firebase verisioning has been added.

https://android-developers.googleblog.com/2018/05/announcing-new-sdk-versioning.html

I created a empty project and with google play plugin 3.2.0 i get the following build error in gradle:

Full Stacktrace from Gradle

```java org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesWithDesugarForLabsDebug'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:103) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:73) at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59) at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101) at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44) at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91) at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:256) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:249) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:238) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98) at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:663) at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:597) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.RuntimeException: com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments {--verbose --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/233.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/96.jar --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/231.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/95.jar --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/236.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/101.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/classes/labs/debug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/tmp/kotlin-classes/labsDebug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/tmp/kapt3/classes/labsDebug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/231.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/233.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/235.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/230.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/232.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/234.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/236.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/51.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/185.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/94.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/43.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/177.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/78.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/35.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/25.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/167.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/175.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/86.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/45.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/179.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/92.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/58.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/128.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/31.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/170.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/183.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/61.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/76.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/74.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/27.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/63.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/122.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/88.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/39.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/164.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/56.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/65.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/48.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/181.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/22.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/82.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/90.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/73.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/29.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/171.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/2.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/11.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/37.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/173.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/41.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/84.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/169.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/199.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/71.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/85.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/168.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/176.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/42.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/50.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/52.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/95.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/60.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/119.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/184.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/32.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/166.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/91.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/46.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/44.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/57.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/87.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/148.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/80.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/178.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/121.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/182.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/75.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/62.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/64.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/180.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/81.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/120.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/72.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/172.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/38.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/3.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/55.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/47.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/21.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/174.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/40.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/83.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/127.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/1.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/79.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/23.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/36.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/10.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/49.jar --bootclasspath_entry /Users/jeffery/Library/Android/sdk/platforms/android-27/android.jar --bootclasspath_entry /Users/jeffery/Library/Android/sdk/platforms/android-27/optional/org.apache.http.legacy.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/resources.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/rt.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/jsse.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/jce.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/charsets.jar --min_sdk_version 17 --desugar_try_with_resources_if_needed --desugar_try_with_resources_omit_runtime_classes --legacy_jacoco_fix} at com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55) at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104) at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:212) at sun.reflect.GeneratedMethodAccessor1234.invoke(Unknown Source) 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:73) at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:50) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:124) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:113) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:95) ... 33 more Caused by: com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments {--verbose --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/233.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/96.jar --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/231.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/95.jar --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/236.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/101.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/classes/labs/debug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/tmp/kotlin-classes/labsDebug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/tmp/kapt3/classes/labsDebug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/231.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/233.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/235.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/230.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/232.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/234.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/236.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/51.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/185.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/94.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/43.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/177.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/78.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/35.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/25.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/167.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/175.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/86.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/45.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/179.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/92.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/58.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/128.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/31.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/170.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/183.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/61.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/76.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/74.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/27.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/63.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/122.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/88.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/39.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/164.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/56.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/65.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/48.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/181.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/22.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/82.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/90.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/73.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/29.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/171.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/2.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/11.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/37.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/173.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/41.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/84.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/169.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/199.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/71.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/85.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/168.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/176.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/42.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/50.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/52.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/95.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/60.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/119.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/184.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/32.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/166.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/91.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/46.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/44.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/57.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/87.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/148.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/80.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/178.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/121.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/182.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/75.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/62.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/64.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/180.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/81.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/120.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/72.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/172.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/38.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/3.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/55.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/47.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/21.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/174.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/40.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/83.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/127.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/1.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/79.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/23.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/36.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/10.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/49.jar --bootclasspath_entry /Users/jeffery/Library/Android/sdk/platforms/android-27/android.jar --bootclasspath_entry /Users/jeffery/Library/Android/sdk/platforms/android-27/optional/org.apache.http.legacy.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/resources.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/rt.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/jsse.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/jce.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/charsets.jar --min_sdk_version 17 --desugar_try_with_resources_if_needed --desugar_try_with_resources_omit_runtime_classes --legacy_jacoco_fix} at com.android.build.gradle.internal.transforms.DesugarTransform.transform(DesugarTransform.java:292) at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:221) at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:217) at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102) ... 48 more Caused by: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments {--verbose --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/233.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/96.jar --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/231.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/95.jar --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/236.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/101.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/classes/labs/debug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/tmp/kotlin-classes/labsDebug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/tmp/kapt3/classes/labsDebug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/231.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/233.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/235.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/230.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/232.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/234.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/236.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/51.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/185.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/94.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/43.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/177.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/78.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/35.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/25.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/167.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/175.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/86.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/45.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/179.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/92.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/58.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/128.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/31.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/170.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/183.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/61.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/76.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/74.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/27.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/63.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/122.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/88.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/39.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/164.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/56.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/65.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/48.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/181.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/22.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/82.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/90.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/73.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/29.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/171.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/2.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/11.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/37.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/173.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/41.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/84.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/169.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/199.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/71.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/85.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/168.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/176.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/42.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/50.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/52.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/95.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/60.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/119.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/184.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/32.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/166.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/91.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/46.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/44.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/57.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/87.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/148.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/80.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/178.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/121.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/182.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/75.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/62.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/64.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/180.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/81.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/120.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/72.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/172.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/38.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/3.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/55.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/47.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/21.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/174.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/40.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/83.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/127.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/1.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/79.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/23.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/36.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/10.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/49.jar --bootclasspath_entry /Users/jeffery/Library/Android/sdk/platforms/android-27/android.jar --bootclasspath_entry /Users/jeffery/Library/Android/sdk/platforms/android-27/optional/org.apache.http.legacy.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/resources.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/rt.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/jsse.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/jce.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/charsets.jar --min_sdk_version 17 --desugar_try_with_resources_if_needed --desugar_try_with_resources_omit_runtime_classes --legacy_jacoco_fix} at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1431) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinTask.externalAwaitDone(ForkJoinTask.java:326) at java.util.concurrent.ForkJoinTask.doJoin(ForkJoinTask.java:391) at java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:719) at com.android.ide.common.internal.WaitableExecutor.waitForTasksWithQuickFail(WaitableExecutor.java:146) at com.android.build.gradle.internal.transforms.DesugarTransform.processNonCachedOnes(DesugarTransform.java:466) at com.android.build.gradle.internal.transforms.DesugarTransform.transform(DesugarTransform.java:277) ... 51 more Caused by: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments {--verbose --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/233.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/96.jar --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/231.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/95.jar --input /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/236.jar --output /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/desugar/labs/debug/101.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/classes/labs/debug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/tmp/kotlin-classes/labsDebug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/tmp/kapt3/classes/labsDebug --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/231.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/233.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/235.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/230.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/232.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/234.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/236.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/51.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/185.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/94.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/43.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/177.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/78.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/35.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/25.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/167.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/175.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/86.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/45.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/179.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/92.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/58.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/128.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/31.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/170.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/183.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/61.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/76.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/74.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/27.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/63.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/122.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/88.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/39.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/164.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/56.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/65.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/48.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/181.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/22.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/82.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/90.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/73.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/29.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/171.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/2.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/11.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/37.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/173.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/41.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/84.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/169.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/199.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/71.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/85.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/168.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/176.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/42.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/50.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/52.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/95.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/60.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/119.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/184.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/32.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/166.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/91.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/46.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/44.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/57.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/87.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/148.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/80.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/178.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/121.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/182.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/75.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/62.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/64.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/180.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/81.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/120.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/72.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/172.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/38.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/3.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/55.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/47.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/21.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/174.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/40.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/83.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/127.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/1.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/79.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/23.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/36.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/10.jar --classpath_entry /Users/jeffery/Downloads/mystuff/sometrash/app/build/intermediates/transforms/stackFramesFixer/labs/debug/49.jar --bootclasspath_entry /Users/jeffery/Library/Android/sdk/platforms/android-27/android.jar --bootclasspath_entry /Users/jeffery/Library/Android/sdk/platforms/android-27/optional/org.apache.http.legacy.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/resources.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/rt.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/jsse.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/jce.jar --bootclasspath_entry /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/charsets.jar --min_sdk_version 17 --desugar_try_with_resources_if_needed --desugar_try_with_resources_omit_runtime_classes --legacy_jacoco_fix} at com.android.build.gradle.internal.process.GradleProcessResult.buildProcessException(GradleProcessResult.java:73) at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:48) at com.android.build.gradle.internal.transforms.DesugarTransform.lambda$processNonCachedOnes$3(DesugarTransform.java:462) at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424) ... 58 more Caused by: org.gradle.process.internal.ExecException: Process 'command '/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java'' finished with non-zero exit value 1 at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:389) at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:46) ... 60 more ```

when i comment out your library in my gradle file it builds fine. no errors.. here i mytop level gradle file:

buildscript {
    ext.kotlin_version = '1.2.41'
    ext.kotlin_ktx_version = '0.3'
    repositories {
        jcenter()
        mavenCentral()
        google()
    }
    dependencies {
        classpath 'com.google.gms:google-services:3.2.0'
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        jcenter()
        mavenCentral()

        maven { url "http://dl.bintray.com/pt-midtrans/maven" }

        maven { url "https://jitpack.io" }

        google()
    }

}

    project.ext {
        //versioning

        supportlib_version = '27.1.1'

        room_version = '1.0.0'

        espresso_version = '3.0.1'

        archLifecycleVersion = '1.1.1'
    }

    subprojects {
        //todo change this to loop once
        project.configurations.all {
            resolutionStrategy.eachDependency { details ->
                if (details.requested.group == 'com.android.support'
                        && !details.requested.name.contains('multidex')) {
                    details.useVersion "$supportlib_version"
                }

            }
        }
    }
    task clean(type: Delete) {
        delete rootProject.buildDir
    }

and here is my app modules build file:

buildscript {
    repositories {
        google()
    }
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'

android {
    compileSdkVersion 27
    defaultConfig {
        minSdkVersion 17
        //check top level build.gradle  file for attributes -
        targetSdkVersion 27
        applicationId "freshchat.mypackage.org.myapplicationtrash"
        versionCode 1
        versionName "2"

        // ie build #. 150010203 - https://medium.com/@maxirosson/versioning-android-apps-d6ec171cfd82
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        multiDexEnabled true
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    flavorDimensions 'tier'

    buildTypes {
        release {
            debuggable false //for troubleshooting, should set to false in production build
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro', 'proguard-fresco.pro', 'proguard-gson.pro', 'proguard-midtrans.pro'
        }

        debugMini {
            //this is a proguarded version of debug build, turn off - InstaRun to use
            initWith debug
            minifyEnabled true
            useProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro', 'proguard-fresco.pro', 'proguard-gson.pro', 'proguard-midtrans.pro'
            matchingFallbacks = ['debug']
        }
    }

    dexOptions {
        //for out of memory gc overhead error
        javaMaxHeapSize "6g"
    }
    lintOptions {
        abortOnError false
    }

    androidExtensions {
        experimental = true
    }
    testOptions {
        //this seems to be absolutely nothing in build tools 25.0.3. after upgrading gradle will check again
        animationsDisabled = true
        execution 'ANDROID_TEST_ORCHESTRATOR'
    }

    productFlavors {
// flavors ... 
}

kapt {
    useBuildCache = false
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation("com.android.support:appcompat-v7:$supportlib_version") {
        force = true
    }
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'

    implementation "com.android.support:support-annotations:$supportlib_version"
    implementation("com.android.support:design:$supportlib_version") {
        force = true
    }

    implementation 'com.android.support:multidex:1.0.3'

    //firebase
    implementation("com.google.firebase:firebase-auth:15.1.0") {
        //force = true
    }
    implementation("com.google.firebase:firebase-core:15.0.2") {
        // force = true
    }

    implementation("com.google.firebase:firebase-config:15.0.2") {
        //  force = true
    }
    implementation("com.google.android.gms:play-services-auth:15.0.0") {
        //  force = true
    }
    implementation("com.google.firebase:firebase-messaging:15.0.2") {
        //  force = true
    }

    //rxjava
    implementation 'io.reactivex.rxjava2:rxjava:2.1.6'
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
    implementation 'com.jakewharton.rxbinding2:rxbinding:2.0.0'

    //square
    implementation 'com.google.dagger:dagger:2.12'
    kapt "com.google.dagger:dagger-compiler:2.12"
    implementation 'com.github.ajalt:timberkt:1.3.0'
    implementation 'com.jakewharton:butterknife:8.8.1'
    kapt 'com.jakewharton:butterknife-compiler:8.8.1'
    implementation 'com.squareup.okhttp3:logging-interceptor:3.8.0'
    implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
    implementation "com.squareup.retrofit2:retrofit:2.3.0"
    implementation 'com.squareup.picasso:picasso:2.5.2'
    implementation "com.squareup.retrofit2:converter-gson:2.3.0"
    androidTestImplementation 'com.squareup.rx.idler:rx2-idler:0.9.0' //for espresso

    //mosby //some bug in mosby3 and dagger2 preventing me from updating still. i opened a bug with mosby:  https://github.com/sockeqwe/mosby/issues/298
    implementation 'com.hannesdorfmann.mosby:viewstate:2.0.1'

    //------Architecture Components ------------

    //room db
    implementation "android.arch.persistence.room:runtime:$room_version"
    implementation "android.arch.lifecycle:common-java8:1.1.1"
    kapt "android.arch.persistence.room:compiler:$room_version"
    implementation "android.arch.persistence.room:rxjava2:$room_version"

    // Lifecycles only (no ViewModel or LiveData)
    implementation "android.arch.lifecycle:runtime:$archLifecycleVersion"
    kapt "android.arch.lifecycle:compiler:$archLifecycleVersion"
    implementation "android.arch.lifecycle:extensions:$archLifecycleVersion"

    //------END Architecture Components ------------

    //event Bus
    //implementation 'org.greenrobot:eventbus:3.0.0'

    //FB
    //implementation 'com.facebook.android:facebook-android-sdk:4.32.0'
    //implementation 'com.facebook.android:facebook-applinks:[4,5)'
   // implementation 'com.facebook.fresco:fresco:1.3.0'
   // implementation 'com.facebook.stetho:stetho:1.5.0'
    //implementation 'com.facebook.stetho:stetho-okhttp3:1.5.0'

        //one signal
        implementation 'com.onesignal:OneSignal:3.8.4' //commenting out this line makes the build work ? why ? have you used firebase versioning yet ? 

        //retrofit pretty logs
        implementation('com.github.ihsanbal:LoggingInterceptor:2.0.2') {
            exclude group: 'org.json', module: 'json'
        }

        //barcode scanner
        implementation 'com.journeyapps:zxing-android-embedded:3.5.0'

        //masking text
        implementation 'com.redmadrobot:inputmask:2.3.0'

        // Analytics
        implementation "com.google.android.gms:play-services-analytics:15.0.0"
        implementation 'com.appsflyer:af-android-sdk:4+@aar'
        implementation 'com.android.installreferrer:installreferrer:1.0'

        //runtime permissions
        implementation 'com.karumi:dexter:4.2.0'

        //chrome custom tabs
        implementation 'saschpe.android:customtabs:1.0.9'

        //searching
        implementation 'com.algolia:algoliasearch-android:3.+'

        //credit card scanner
        implementation 'io.card:android-sdk:5.5.1'

        //firebase test orchestrator
        androidTestImplementation 'com.android.support.test:runner:1.0.1'
        androidTestUtil 'com.android.support.test:orchestrator:1.0.1'

        //kotlin
        //implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
        //implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"

        implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
        //kotlin ktx
        implementation "androidx.core:core-ktx:$kotlin_ktx_version"

    }

apply plugin: 'com.google.gms.google-services' //add to bottom of file
jkasten2 commented 6 years ago

@j2emanue Thanks for reporting with all these details, I was able to reproduce the issue. Gradle isn't giving a very good error when Java 1.8 is used under compileOptions in the app/build.grade. I remove this from your example as was able to get a much better error of.

Program type already present: com.google.android.gms.internal.zzcfr

Duplicated google classes like this are the result of using different module versions from the com.google.android.gms group. We normally recommend using our OneSignal-Gradle-Plugin to resolve these issues. However since Google has changed com.google.android.gms:play-services-* and com.google.firebase:firebase-* to no longer have matching versions in 15+ as Google Blog post describes, OneSignal-Gradle-Plugin doesn't support this yet. I have opened https://github.com/OneSignal/OneSignal-Gradle-Plugin/issues/32 to track this.

Also this Android OneSignal SDK hasn't fully tested with version 15 of Google Play services. We recommend using versions 12.0.1 for both your com.google.firebase and com.google.android.gms dependencies for now.

j2emanue commented 6 years ago

thanks for the awesome response time, & thanks for looking into this, you want developers to turn off using java 8 available features inorder to build oneSignal sdk? im already using lambdas from java 8 in a few places and the new time functions etc. does your team have any timeline to address this ? and my code is a mixture of java and kotlin. More importantly, we are using default interfaces in kotlin and inorder to make ti work in java i need to use java 8 feature set. Removing it means moving backwards unfortunately. I've been using java 8 features for months now alongside oneSignal SDK until now.

Regarding your suggestion, have you tried to move back to 12.0.1 ? i did try now and i get the following error which i also got a few days ago when trying the same:

All firebase libraries must be either above or below 14.0.0

here is my gradle file dependencies after your suggestions:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation("com.android.support:appcompat-v7:$supportlib_version") {
        force = true
    }
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'

    implementation "com.android.support:support-annotations:$supportlib_version"
    implementation("com.android.support:design:$supportlib_version") {
        force = true
    }

    implementation 'com.android.support:multidex:1.0.3'

    //firebase
    implementation("com.google.firebase:firebase-auth:12.0.1") {
        //force = true
    }
    implementation("com.google.firebase:firebase-core:12.0.1") {
        // force = true
    }

    implementation("com.google.firebase:firebase-config:12.0.1") {
        //  force = true
    }
    implementation("com.google.android.gms:play-services-auth:12.0.1") {
        //  force = true
    }
    implementation("com.google.firebase:firebase-messaging:12.0.1") {
        //  force = true
    }

    //rxjava
    implementation 'io.reactivex.rxjava2:rxjava:2.1.6'
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
    implementation 'com.jakewharton.rxbinding2:rxbinding:2.0.0'

    //square
    implementation 'com.google.dagger:dagger:2.12'
    kapt "com.google.dagger:dagger-compiler:2.12"
    implementation 'com.github.ajalt:timberkt:1.3.0'
    implementation 'com.jakewharton:butterknife:8.8.1'
    kapt 'com.jakewharton:butterknife-compiler:8.8.1'
    implementation 'com.squareup.okhttp3:logging-interceptor:3.8.0'
    implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
    implementation "com.squareup.retrofit2:retrofit:2.3.0"
    implementation 'com.squareup.picasso:picasso:2.5.2'
    implementation "com.squareup.retrofit2:converter-gson:2.3.0"
    androidTestImplementation 'com.squareup.rx.idler:rx2-idler:0.9.0' //for espresso

    //mosby //some bug in mosby3 and dagger2 preventing me from updating still. i opened a bug with mosby:  https://github.com/sockeqwe/mosby/issues/298
    implementation 'com.hannesdorfmann.mosby:viewstate:2.0.1'

    //------Architecture Components ------------

    //room db
    implementation "android.arch.persistence.room:runtime:$room_version"
    implementation "android.arch.lifecycle:common-java8:1.1.1"
    kapt "android.arch.persistence.room:compiler:$room_version"
    implementation "android.arch.persistence.room:rxjava2:$room_version"

    // Lifecycles only (no ViewModel or LiveData)
    implementation "android.arch.lifecycle:runtime:$archLifecycleVersion"
    kapt "android.arch.lifecycle:compiler:$archLifecycleVersion"
    implementation "android.arch.lifecycle:extensions:$archLifecycleVersion"

    //------END Architecture Components ------------
//---------------jeff trouble shoot

    //event Bus
    //implementation 'org.greenrobot:eventbus:3.0.0'

    //FB
    //implementation 'com.facebook.android:facebook-android-sdk:4.32.0'
    //implementation 'com.facebook.android:facebook-applinks:[4,5)'
   // implementation 'com.facebook.fresco:fresco:1.3.0'
   // implementation 'com.facebook.stetho:stetho:1.5.0'
    //implementation 'com.facebook.stetho:stetho-okhttp3:1.5.0'

        //one signal
        implementation 'com.onesignal:OneSignal:3.8.4'

        //retrofit pretty logs
        implementation('com.github.ihsanbal:LoggingInterceptor:2.0.2') {
            exclude group: 'org.json', module: 'json'
        }
// --------------jeff troubleshoot

        //barcode scanner
        implementation 'com.journeyapps:zxing-android-embedded:3.5.0'

        //masking text
        implementation 'com.redmadrobot:inputmask:2.3.0'

        // Analytics
        implementation "com.google.android.gms:play-services-analytics:15.0.0"
        implementation 'com.appsflyer:af-android-sdk:4+@aar'
        implementation 'com.android.installreferrer:installreferrer:1.0'

        //runtime permissions
        implementation 'com.karumi:dexter:4.2.0'

        //chrome custom tabs
        implementation 'saschpe.android:customtabs:1.0.9'

        //searching
        implementation 'com.algolia:algoliasearch-android:3.+'

        //credit card scanner
        implementation 'io.card:android-sdk:5.5.1'

        //firebase test orchestrator
        androidTestImplementation 'com.android.support.test:runner:1.0.1'
        androidTestUtil 'com.android.support.test:orchestrator:1.0.1'

        //kotlin
        //implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
        //implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"

        implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
        //kotlin ktx
        implementation "androidx.core:core-ktx:$kotlin_ktx_version"

    }

i also tried forcing every single firebase dependency to be 12.0.1 but problems is some of them do not have 12.0.1 like here:

this is how i forced everything from top level build.gradle file:

subprojects {
        project.configurations.all {
            resolutionStrategy.eachDependency { details ->
                 if(details.requested.group == 'com.google.android.gms'){
                    details.useVersion(firebase_version)//firebase_version being 12.0.1
                }
            }
        }

but i get the same error: All firebase libraries must be either above or below 14.0.0

when your library works with java 8 compatibility could you send the customer an email. could you comment on your proposed fix ?

jkasten2 commented 6 years ago

@j2emanue You can use Java 8 with the OneSignal SDK. I just wanted to point out that removing Java 8 setting under compileOptions will give better error messages to help debug this issue. Sorry for this confusion.

The error your getting now notes that the Firebase SDK now has mixed versions. Versions of both com.google.android.gms and com.google.firebase must match exactly when using versions below 14. You will need to add com.google.firebase to your resolutionStrategy as well. Or the OneSignal-Gradle-Plugin can do this for you for versions before 14 too.

j2emanue commented 6 years ago

HI Josh, so that means OneSignal is using firebase packages below 14 currently, correct ?

so i've added the plugin for oneSignal has suggested. here is what i have so far:

top level gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        maven { url 'https://maven.fabric.io/public' }
        maven { url 'https://plugins.gradle.org/m2/' } // Gradle Plugin Portal
        mavenCentral()
        google()
    }
    //kotlin version
    ext.kotlin_version = '1.2.41'
    ext.kotlin_ktx_version = '0.3'

    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath 'com.google.gms:google-services:3.2.1'
        classpath 'io.fabric.tools:gradle:1.25.3'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.9.0, 0.99.99]' // OneSignal-Gradle-Plugin
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        mavenCentral()

        maven { url "http://dl.bintray.com/pt-midtrans/maven" }

        maven { url "https://jitpack.io" }

        google()
    }

    project.ext {
        //versioning
        versionMajor = 1
        versionMinor = 6
        versionPatch = 25
        minimumSdkVersion = 16

        dagger_version = '2.15'

        firebase_messaging_version = '12.0.1'

        firebase_config_version = '12.0.1'

        firebase_core_version = '12.0.1'

        firebase_auth_version = '12.0.1'

        google_services_auth = '12.0.1'

        supportlib_version = '27.1.1'

        room_version = '1.0.0'

        espresso_version = '3.0.1'

        archLifecycleVersion = '1.1.1'
    }

}

subprojects {
    //todo change this to loop once
    project.configurations.all {
        resolutionStrategy.eachDependency { details ->
            if (details.requested.group == 'com.android.support'
                    && !details.requested.name.contains('multidex')) {
                details.useVersion "$supportlib_version"
            }
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

and app level gradle file looks like this:

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
        google()
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
    }
}

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin' 

repositories {
    maven { url 'https://maven.fabric.io/public' }
}

android {
    compileSdkVersion 27
    defaultConfig {
        minSdkVersion project.ext.minimumSdkVersion
        targetSdkVersion 27
        applicationId "com.mobile.mypackage"
        versionCode 1
        versionName "2"

        multiDexEnabled true
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    flavorDimensions 'tier'

    buildTypes {
        release {
            debuggable false //for troubleshooting, should set to false in production build
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro', 'proguard-fresco.pro', 'proguard-gson.pro', 'proguard-midtrans.pro'
        }
    }

    dexOptions {
        //for out of memory gc overhead error
        javaMaxHeapSize "6g"
    }
    lintOptions {
        abortOnError false
    }

    androidExtensions {
        experimental = true
    }

    productFlavors {

    // some flavors, not important
    }
}

kapt {
    generateStubs = true
    useBuildCache = true
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation("com.android.support:appcompat-v7:$supportlib_version") {
        force = true
    }
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'

    implementation "com.android.support:support-annotations:$supportlib_version"
    implementation("com.android.support:design:$supportlib_version") {
        force = true
    }

    implementation 'com.android.support:multidex:1.0.3'

    //firebase
    implementation("com.google.firebase:firebase-auth:$firebase_auth_version") {
        force = true
    }
    implementation("com.google.firebase:firebase-core:$firebase_core_version") {
        force = true
    }

    implementation("com.google.firebase:firebase-config:$firebase_config_version") {
        force = true
    }
    implementation("com.google.android.gms:play-services-auth:$google_services_auth") {
        force = true
    }
    implementation("com.google.firebase:firebase-messaging:$firebase_messaging_version") {
        force = true
    }

    //rxjava
    implementation 'io.reactivex.rxjava2:rxjava:2.1.6'
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
    implementation 'com.jakewharton.rxbinding2:rxbinding:2.0.0'

    //square
    implementation "com.google.dagger:dagger:$dagger_version"
    kapt "com.google.dagger:dagger-compiler:$dagger_version"
    implementation 'com.github.ajalt:timberkt:1.5.0'
    implementation 'com.jakewharton:butterknife:8.8.1'
    kapt 'com.jakewharton:butterknife-compiler:8.8.1'
    implementation 'com.squareup.okhttp3:logging-interceptor:3.9.1'
    implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
    implementation "com.squareup.retrofit2:retrofit:2.3.0"
    implementation 'com.squareup.picasso:picasso:2.5.2'
    implementation "com.squareup.retrofit2:converter-gson:2.3.0"
    androidTestImplementation 'com.squareup.rx.idler:rx2-idler:0.9.0' //for espresso

    //mosby //some bug in mosby3 and dagger2 preventing me from updating still. i opened a bug with mosby:  https://github.com/sockeqwe/mosby/issues/298
    implementation 'com.hannesdorfmann.mosby:viewstate:2.0.1'

    //------Architecture Components ------------

    //room db
    implementation "android.arch.persistence.room:runtime:$room_version"
    implementation "android.arch.lifecycle:common-java8:1.1.1"
    kapt "android.arch.persistence.room:compiler:$room_version"
    implementation "android.arch.persistence.room:rxjava2:$room_version"

    // Lifecycles only (no ViewModel or LiveData)
    implementation "android.arch.lifecycle:runtime:$archLifecycleVersion"
    kapt "android.arch.lifecycle:compiler:$archLifecycleVersion"
    implementation "android.arch.lifecycle:extensions:$archLifecycleVersion"

    //------END Architecture Components ------------

    //event Bus
    implementation 'org.greenrobot:eventbus:3.0.0'

    //FB
    implementation 'com.facebook.android:facebook-android-sdk:4.32.0'
    //implementation 'com.facebook.android:facebook-applinks:[4,5)'
    implementation 'com.facebook.fresco:fresco:1.3.0'
    implementation 'com.facebook.stetho:stetho:1.5.0'
    implementation 'com.facebook.stetho:stetho-okhttp3:1.5.0'

    //testing
    androidTestImplementation 'com.android.support.test.uiautomator:uiautomator-v18:2.1.3'
    testImplementation 'org.mockito:mockito-core:2.15.0'
    androidTestImplementation 'org.mockito:mockito-android:2.8.9'
    androidTestImplementation 'com.github.fabioCollini:DaggerMock:0.8.4'
    implementation 'com.squareup.okhttp3:mockwebserver:3.8.0'
    testImplementation 'junit:junit:4.12'

    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test:rules:1.0.2'

    // Espresso dependencies
    androidTestImplementation "com.android.support.test.espresso:espresso-core:$espresso_version"
    androidTestImplementation "com.android.support.test.espresso:espresso-contrib:$espresso_version"
    androidTestImplementation "com.android.support.test.espresso:espresso-intents:$espresso_version"
    // androidTestImplementation 'com.android.support.test.espresso:espresso-accessibility:3.0.1'
    androidTestImplementation "com.android.support.test.espresso:espresso-web:$espresso_version"
    androidTestImplementation "com.android.support.test.espresso.idling:idling-concurrent:$espresso_version"
    androidTestImplementation "com.android.support.test.espresso:espresso-idling-resource:$espresso_version"

    //UI dependencies
    implementation 'com.andreabaccega:android-edittext-validator:1.3.4'
    implementation 'uk.co.chrisjenx:calligraphy:2.3.0'
    implementation "com.imgix:imgix-java:1.1.10"
    implementation 'com.github.markomilos:paginate:0.5.1'
    implementation 'com.sprylab.android.texturevideoview:texturevideoview:1.2.1'
    implementation 'com.balysv:material-ripple:1.0.2'
    implementation 'com.github.d-max:spots-dialog:0.7@aar' //loading screen
    implementation 'com.jaredrummler:material-spinner:1.1.0'//drop down list
    implementation 'com.github.ganfra:material-spinner:1.1.1'//drop down list
    implementation 'com.bartoszlipinski:recyclerviewheader2:2.0.1'
    //implementation 'com.github.takusemba:multisnaprecyclerview:1.1.1' //snap
    implementation 'com.crystal:crystalrangeseekbar:1.1.1'
    implementation 'com.github.faruktoptas:FancyShowCaseView:1.0.0'

    //data structures
    implementation 'com.scalified:tree:0.2.4'

    //parcelable
    implementation 'org.parceler:parceler-api:1.1.9'
    kapt 'org.parceler:parceler:1.1.9'
    //payment gateways
    //implementation 'co.omise:omise-android:2.3.+'
    implementation 'co.omise:omise-android:2.6.4'
    implementation 'com.braintreepayments.api:braintree:1.+'
    debugImplementation 'com.midtrans:uikit:1.17.0-SANDBOX'
    debugMiniImplementation 'com.midtrans:uikit:1.17.0-SANDBOX'
    releaseImplementation 'com.midtrans:uikit:1.17.0'

    //fresh chat
    implementation 'com.github.freshdesk:freshchat-android:1.3.1'

    implementation('com.crashlytics.sdk.android:crashlytics:2.9.0@aar') {
        transitive = true
    }
    //one signal
     implementation 'com.onesignal:OneSignal:[3.7.1, 3.99.99]'

    //retrofit pretty logs
    implementation('com.github.ihsanbal:LoggingInterceptor:2.0.5') {
        exclude group: 'org.json', module: 'json'
    }

    //barcode scanner
    implementation 'com.journeyapps:zxing-android-embedded:3.6.0'

    //masking text
    implementation 'com.redmadrobot:inputmask:3.3.0'

    // Analytics
    implementation "com.google.android.gms:play-services-analytics:15.0.2"
    implementation 'com.appsflyer:af-android-sdk:4+@aar'
    implementation 'com.android.installreferrer:installreferrer:1.0'

    //runtime permissions
    implementation 'com.karumi:dexter:4.2.0'

    //chrome custom tabs
    implementation 'saschpe.android:customtabs:1.1.2'

    //searching
    implementation 'com.algolia:algoliasearch-android:3.+'

    //credit card scanner
    implementation 'io.card:android-sdk:5.5.1'

    //firebase test orchestrator
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestUtil 'com.android.support.test:orchestrator:1.0.2'

    //kotlin ktx
    implementation "androidx.core:core-ktx:$kotlin_ktx_version"

    //kotlin
    implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}

apply plugin: 'com.google.gms.google-services' //add to bottom of file

notice i am setting them all to 12.0.1 but still after a clean and gradle sync and even redownloading packages i get the following error:

* What went wrong:
A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.google.gms.google-services']
   > All firebase libraries must be either above or below 14.0.0

* 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

CONFIGURE FAILED in 0s
All firebase libraries must be either above or below 14.0.0

josh, i though the oneSignal plugin would take care of this. any ideas ? note i have maintained the java 8 compatibility.

jkasten2 commented 6 years ago

@j2emanue It looks like as far as everything top level in your project you are restricting everything to 12.0.1 correctly. However the issue is most likely with one of your dependencies including a newer version.

Since the OneSignal-Gradle-Plugin hasn't been updated to support version 15 of these Google libraries your best option for now is to use your own resolutionStrategy code.

This will force align both com.google.android.gms and com.google.firebase.

resolutionStrategy.eachDependency { details ->
  if (details.requested.group == 'com.google.android.gms' ||
      details.requested.group == 'com.google.firebase')
      details.useVersion('12.0.1')
}
j2emanue commented 6 years ago

yes, your resolutionStrategy has patched the issue.

jkasten2 commented 6 years ago

@j2emanue Good to hear! Closing this issue as resolved.

jkasten2 commented 6 years ago

For those who find this thread, the OneSignal-Gradle-Plugin has be update in 0.10.0 to support Firebase and GMS library versions so the work around above is no longer needed.