flutter / flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
https://flutter.dev
BSD 3-Clause "New" or "Revised" License
166.36k stars 27.54k forks source link

build APK --release failing: Execution failed for task ':app:minifyReleaseWithProguard' #53813

Closed r4v3r23 closed 3 years ago

r4v3r23 commented 4 years ago

flutter build apk --release spits out a long log with this in red at the end:

Warning: there were 460 unresolved references to classes or interfaces. You may need to add missing library jars or update their versions. If your code works fine without the missing classes, you can suppress the warnings with '-dontwarn' options.
(http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass) Warning: there were 14 unresolved references to program class members.
Your input classes appear to be inconsistent.
You may need to recompile the code.
(http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedprogramclassmember) Warning: there were 4 unresolved references to library class members.
You probably need to update the library versions.
(http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember)

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:minifyReleaseWithProguard'.
    java.io.IOException: Please correct the above warnings first.

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

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

BUILD FAILED in 27s

flutter build apk --debug and flutter run work just fine

TahaTesser commented 4 years ago

Hi @r4v3r23 Please remove proguard from your build.gradle Follow this Configure signing in gradle

can you please provide your flutter doctor -v and flutter build apk --verbose?

Thank you

r4v3r23 commented 4 years ago

Hi @r4v3r23 Please remove proguard from your build.gradle Follow this Configure signing in gradle

can you please provide your flutter doctor -v and flutter build apk --verbose?

Thank you

there is no proguard in build.grade

flutter doctor -v:

flutter doctor -v [✓] Flutter (Channel master, v1.16.4-pre.22, on Linux, locale en_US.UTF-8) • Flutter version 1.16.4-pre.22 at /home/x0x/Android/flutter • Framework revision e4a61dfdea (3 days ago), 2020-03-29 21:01:02 -0400 • Engine revision 361d5d5320 • Dart version 2.8.0 (build 2.8.0-dev.18.0 1402e8e1a4)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3) • Android SDK at /home/x0x/Android/Sdk • Android NDK location not configured (optional; useful for native profiling support) • Platform android-29, build-tools 29.0.3 • Java binary at: /opt/android-studio/jre/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211) • All Android licenses accepted.

[✓] Android Studio (version 3.6) • Android Studio at /opt/android-studio • Flutter plugin version 44.0.2 • Dart plugin version 192.7761 • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[!] Connected device ! No devices available

! Doctor found issues in 1 category.

flutter build apk --verbose ``` `flutter build apk --verbose`: [ +14 ms] executing: [/home/x0x/Android/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H [ +24 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H [ ] e4a61dfdea8dc55e6665abefb00be9575de4d06c [ ] executing: [/home/x0x/Android/flutter/] git describe --match v*.*.* --first-parent --long --tags [ +10 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags [ ] v1.16.3-22-ge4a61dfde [ +5 ms] executing: [/home/x0x/Android/flutter/] git rev-parse --abbrev-ref --symbolic @{u} [ +4 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ ] origin/master [ ] executing: [/home/x0x/Android/flutter/] git ls-remote --get-url origin [ +4 ms] Exit code 0 from: git ls-remote --get-url origin [ ] https://github.com/flutter/flutter.git [ +47 ms] executing: [/home/x0x/Android/flutter/] git rev-parse --abbrev-ref HEAD [ +4 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ ] master [ +21 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update. [ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update. [ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [ +5 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update. [ ] Artifact Instance of 'GradleWrapper' is not required, skipping update. [ ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update. [ +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ ] Artifact Instance of 'FlutterSdk' is not required, skipping update. [ ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update. [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update. [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update. [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update. [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update. [ +160 ms] Generating /home/x0x/Downloads/DEV/sentinelx-fiat/android/app/src/main/java/io/flutter/plug ins/GeneratedPluginRegistrant.java [ +28 ms] You are building a fat APK that includes binaries for android-arm, android-arm64, android-x64. [ ] If you are deploying the app to the Play Store, it's recommended to use app bundles or split the APK to reduce the APK size. [ ] To generate an app bundle, run: [ ] flutter build appbundle --target-platform android-arm,android-arm64,android-x64 [ ] Learn more on: https://developer.android.com/guide/app-bundle [ ] To split the APKs per ABI, run: [ ] flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi [ ] Learn more on: https://developer.android.com/studio/build/configure-apk-splits#configur e-abi-split [ +15 ms] Running Gradle task 'assembleRelease'... [ +1 ms] gradle.properties already sets `android.enableR8` [ +1 ms] Using gradle from /home/x0x/Downloads/DEV/sentinelx-fiat/android/gradlew. [ ] /home/x0x/Downloads/DEV/sentinelx-fiat/android/gradlew mode: 33261 rwxr-xr-x. [ +5 ms] executing: /opt/android-studio/jre/bin/java -version [ +42 ms] Exit code 0 from: /opt/android-studio/jre/bin/java -version [ ] openjdk version "1.8.0_212-release" OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211) OpenJDK 64-Bit Server VM (build 25.212-b4-5784211, mixed mode) [ +2 ms] executing: [/home/x0x/Downloads/DEV/sentinelx-fiat/android/] /home/x0x/Downloads/DEV/sentinelx-fiat/android/gradlew -Pverbose=true -Ptarget-platform=android-arm,android-arm64,android-x64 -Ptarget=lib/main.dart -Ptrack-widget-creation=true -Pshrink=true assembleRelease [ +691 ms] > Configure project :app [ ] WARNING: The option 'android.enableR8' is deprecated and should not be used anymore. [ ] It will be removed in a future version of the Android Gradle plugin, and will no longer allow you to disable R8. [ +383 ms] > Task :app:compileFlutterBuildRelease UP-TO-DATE [ ] > Task :app:packLibsflutterBuildRelease UP-TO-DATE [ ] > Task :app:preBuild UP-TO-DATE [ ] > Task :app:extractProguardFiles UP-TO-DATE [ ] > Task :app:preReleaseBuild UP-TO-DATE [ +1 ms] > Task :torservice:preBuild UP-TO-DATE [ ] > Task :torservice:preReleaseBuild UP-TO-DATE [ ] > Task :torservice:packageReleaseRenderscript NO-SOURCE [ ] > Task :app:compileReleaseRenderscript NO-SOURCE [ ] > Task :torservice:compileReleaseAidl NO-SOURCE [ ] > Task :app:compileReleaseAidl NO-SOURCE [ ] > Task :app:generateReleaseBuildConfig UP-TO-DATE [ ] > Task :app:cleanMergeReleaseAssets [ +95 ms] > Task :app:mergeReleaseShaders UP-TO-DATE [ ] > Task :app:compileReleaseShaders UP-TO-DATE [ ] > Task :app:generateReleaseAssets UP-TO-DATE [ ] > Task :torservice:mergeReleaseShaders UP-TO-DATE [ ] > Task :torservice:compileReleaseShaders UP-TO-DATE [ ] > Task :torservice:generateReleaseAssets UP-TO-DATE [ ] > Task :torservice:packageReleaseAssets UP-TO-DATE [ ] > Task :app:mergeReleaseAssets [ ] > Task :app:copyFlutterAssetsRelease [ ] > Task :app:mainApkListPersistenceRelease UP-TO-DATE [ ] > Task :app:generateReleaseResValues UP-TO-DATE [ ] > Task :app:generateReleaseResources UP-TO-DATE [ ] > Task :torservice:generateReleaseResValues UP-TO-DATE [ ] > Task :torservice:compileReleaseRenderscript NO-SOURCE [ ] > Task :torservice:generateReleaseResources UP-TO-DATE [ ] > Task :torservice:packageReleaseResources UP-TO-DATE [ +95 ms] > Task :app:mergeReleaseResources UP-TO-DATE [ ] > Task :app:createReleaseCompatibleScreenManifests UP-TO-DATE [ ] > Task :app:extractDeepLinksRelease UP-TO-DATE [ ] > Task :torservice:extractDeepLinksRelease UP-TO-DATE [ ] > Task :torservice:processReleaseManifest UP-TO-DATE [ ] > Task :app:processReleaseManifest UP-TO-DATE [ ] > Task :torservice:parseReleaseLocalResources UP-TO-DATE [ ] > Task :torservice:generateReleaseRFile UP-TO-DATE [ ] > Task :app:processReleaseResources UP-TO-DATE [ ] > Task :torservice:generateReleaseBuildConfig UP-TO-DATE [ ] > Task :torservice:compileReleaseKotlin UP-TO-DATE [ ] > Task :torservice:javaPreCompileRelease UP-TO-DATE [ ] > Task :torservice:compileReleaseJavaWithJavac UP-TO-DATE [ ] > Task :torservice:bundleLibCompileRelease UP-TO-DATE [ ] > Task :app:compileReleaseKotlin UP-TO-DATE [ ] > Task :app:javaPreCompileRelease UP-TO-DATE [ ] > Task :app:compileReleaseJavaWithJavac UP-TO-DATE [ ] > Task :app:compileReleaseSources UP-TO-DATE [ ] > Task :app:prepareLintJar UP-TO-DATE [ ] > Task :torservice:prepareLintJarForPublish UP-TO-DATE [+3896 ms] > Task :app:lintVitalRelease [ +99 ms] > Task :app:checkReleaseDuplicateClasses UP-TO-DATE [ ] > Task :torservice:mergeReleaseGeneratedProguardFiles UP-TO-DATE [ ] > Task :torservice:exportReleaseConsumerProguardFiles UP-TO-DATE [ ] > Task :app:mergeReleaseGeneratedProguardFiles UP-TO-DATE [ ] > Task :app:processReleaseJavaRes NO-SOURCE [ ] > Task :torservice:processReleaseJavaRes NO-SOURCE [ ] > Task :torservice:bundleLibResRelease UP-TO-DATE [ ] > Task :app:mergeReleaseJavaResource UP-TO-DATE [ ] > Task :torservice:bundleLibRuntimeRelease UP-TO-DATE [+1998 ms] > Task :app:minifyReleaseWithProguard [ ] ProGuard, version 6.0.3 [ ] Reading input... [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/666039b2f47e17be0453aaded4da5c1 b/jetified-bitcoinj-core-0.15-Segwit-Samourai-003.jar] (filtered) [ +1 ms] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/8c4956171ff3da7ac66337f9ac8bf74 c/jetified-slf4j-api-1.7.25.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/a022ec289e17d961321835addb59df5 5/jetified-libs.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/d64bdc27435503ffe46156e1edbdff5 4/jetified-kotlin-stdlib-jdk7-1.3.70.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/0c21165b330ac4b798cb9a5a192e061 e/jetified-bcprov-jdk15on-1.56.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/aed4b74ca506f8c35f3ab3a30793279 f/legacy-support-v4-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/2f9925f714cd7f1dc7127e45e05ef72 f/appcompat-1.1.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/4c8e973e9332ba5d52e2071a6672354 f/jetified-portmapper-2.0.5.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/fc4b07437e2b752c0754e55faee02f4 f/jetified-commons-lang3-3.4.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/2f2acdd4db94fbd03d89494339dd3c6 6/jetified-scrypt-1.4.0.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/5ee854011aed6063783716bd698a1a8 6/jetified-commons-codec-1.10.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/551f107d2414b3bde3add3362b57aca 7/jetified-guava-28.2-jre.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/0984e11378994c6aa52b6fa6d5c3501 c/jetified-gson-2.8.6.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/49c62fa2a7f57c51088d0d91d35fc47 a/jetified-protobuf-java-3.8.0.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/ec15b48b829079c3faaed10a72d6eee 1/jetified-okhttp-4.4.0.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/5a24d8c7da346cb1adc56e0bcc3f73e d/jetified-rxandroid-2.1.1-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/b73665664aef45cb26ed72b5657b593 d/jetified-core-3.4.0.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/98946c9a525066c405b35c6de545f84 c/jetified-tor-android-binary-0.4.2.5-runtime.jar] (filtered) [ +1 ms] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/cbdb042127fb13843047a8f992524f6 1/constraintlayout-1.1.3-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/c87b38185190602e205f4757109011f b/jetified-flutter_embedding_release-1.0.0-361d5d53206e78572aa545155ddd074bfd55e a77.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/fc15aaa59e2e4ae9be451e78796ca53 6/jetified-armeabi_v7a_release-1.0.0-361d5d53206e78572aa545155ddd074bfd55ea77.ja r] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/70f17fd4d7651dc9e80bcf7cc00c6ce 3/jetified-arm64_v8a_release-1.0.0-361d5d53206e78572aa545155ddd074bfd55ea77.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/f0ef8590d6d1b6a8712540d303a2b11 c/jetified-x86_64_release-1.0.0-361d5d53206e78572aa545155ddd074bfd55ea77.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/af5217b35fbb4a55c85f869748af718 7/jetified-okio-jvm-2.4.3.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/fd4b4126c25eeb41919f73273354986 4/jetified-kotlin-android-extensions-runtime-1.3.70.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/834a2ecf88452d94c158a4c5f03cbca b/jetified-core-ktx-1.2.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/6e07df2146454852cc41fdc43b13c39 e/jetified-kotlin-stdlib-1.3.70.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/38b22c41aa335e10b1f77595c6277a3 f/media-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/3d9d41b6ce20713d9989177947835f2 4/legacy-support-core-ui-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/9d6ecab0c5bf5a5cafe2866df738a7d c/legacy-support-core-utils-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/7d9e842c78e214bdfa371bf6a355063 4/fragment-1.1.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/ac73fb574157cea02bd9f59920c5a53 4/jetified-appcompat-resources-1.1.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/1628ece5761469371986186e0207c7d 2/drawerlayout-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/c4fb6d64908b0e9da77b70a550abd9a 8/loader-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/d1bf94d6257f56b344cac05afa62bdb e/viewpager-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/20bc05647258af95827aa8f613b1a42 9/coordinatorlayout-1.0.0-runtime.jar] (filtered) [ +1 ms] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/90c8e824546cf4aea78844b4bf82f61 d/slidingpanelayout-1.0.0-runtime.jar] (filtered) [ +1 ms] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/692dd36ced5ae11bb7c3a77e3624701 7/customview-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/5008d78b088ff54f4ed176f3f3088c3 9/swiperefreshlayout-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/8cdb8e925dfd912887520a278cc554c d/asynclayoutinflater-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/723fe70b349445c2c12cafee554fb8d 1/jetified-activity-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/f3cfc712929faf727fc16dc9b8a74e4 3/vectordrawable-animated-1.1.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/a2ee377615f9a52b8a9fafecc255b21 b/vectordrawable-1.1.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/48be7c1e921b2a27ffba6ab116ccb77 8/core-1.2.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/fdd26597752485706f4c378fe8a28ba a/cursoradapter-1.0.0-runtime.jar] (filtered) [ +1 ms] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/f3296e234ca35467546ce91fab092e3 5/jetified-android-shell-1.0.0.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-commo n-java8/2.2.0/cd3478503da69b1a7e0319bd2d1389943db9b364/lifecycle-common-java8-2. 2.0.jar] (filtered) [ +1 ms] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/c3d28883cc2522b5efc1fbcac0e36de 6/lifecycle-runtime-2.2.0-runtime.jar] (filtered) [ +1 ms] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/01f06f666b35c68ce7cc26aba7822af a/jetified-savedstate-1.0.0-runtime.jar] (filtered) [ +2 ms] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/8ab227c1cd1354e72d1943f7f2209bd c/lifecycle-livedata-2.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/c217bd307b467c09e2dd1e687c82aa1 a/lifecycle-livedata-core-2.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-commo n/2.2.0/4ef09a745007778eef83b92f8f23987a8ea59496/lifecycle-common-2.2.0.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/71d52160ddf5a0b93a392684be66dd2 a/documentfile-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/a55811bc71c8e989ad5b91cbce569da 7/localbroadcastmanager-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/ad886b2077b0297940f878f5696d949 b/print-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/fa69013afb2250f5a1be09b5f751892 9/interpolator-1.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/2762b563222f0d143f580fe5fff6a88 c/versionedparcelable-1.1.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1 .0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/1c4c33f1ac7f015b8e06b9867a9aa1e b/jetified-apt-meek-obfs4-legacy-1.0.7-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/52b4b42420a462c55c5d491cd21a5ef 4/jetified-apt-dispatch-library-1.0.7-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/6eb46d2f315227e19077b514f5f57bc d/jetified-android-shell-1.0.1-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/b65184c36bba75b41b46553a04915ea 3/core-runtime-2.0.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.1 .0/b3152fc64428c9354344bd89848ecddc09b6f07e/core-common-2.1.0.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/506c74ec52c4eeec9482fc47b6fb8c5 6/lifecycle-viewmodel-2.1.0-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.1 .0/e3a6fb2f40e3a3842e6b7472628ba4ce416ea4c8/annotation-1.1.0.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/ffe8bd442e1f700c91ab1e3f653af42 3/jetified-failureaccess-1.0.1.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/05cf109eceb6f2c7122b9ea5e32c841 0/jetified-listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/32becbb606de536682113b64510b641 f/jetified-jsr305-3.0.2.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/2869d5a8c660a6794457548f682b235 2/jetified-checker-qual-2.10.0.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/9fb1a87463551c3e950dd592bb9fb03 1/jetified-error_prone_annotations-2.3.4.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/bafef40d9c7772b726872c6799bda8f b/jetified-j2objc-annotations-1.3.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/bf954c016ede289d484a7e03721c545 0/jetified-rxjava-2.2.6.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/d653b4b998e78cf15648978faf14f3e 8/jetified-jsocksAndroid-1.0.4-runtime.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/9c36ebb419ba29978ebf75ecd01eb66 f/jetified-jtorctl-0.3.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constrai ntlayout-solver/1.1.3/54abe9ffb22cc9019b0b6fcc10f185cc4e67b34e/constraintlayout- solver-1.1.3.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/0d125797daf8f2132957a6698505fd6 8/jetified-kotlin-stdlib-common-1.3.70.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/e4851d47e29837263c371beec85707b c/jetified-annotations-13.0.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/e8aa3df85c6f79c7b8efdf0b3af0d3c f/jetified-reactive-streams-1.0.2.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/ff6ec24abe857b8cd7aa08bb94b3ee7 d/jetified-commons-io-2.5.jar] (filtered) [ ] Reading program jar [/home/x0x/.gradle/caches/transforms-2/files-2.1/dea4a06aea51b950a153b311420b708 c/jetified-commons-collections4-4.1.jar] (filtered) [ ] Reading program jar [/home/x0x/Downloads/DEV/sentinelx-fiat/build/torservice/intermediates/runtime_l ibrary_classes/release/classes.jar] (filtered) [ ] Reading program jar [/home/x0x/Downloads/DEV/sentinelx-fiat/build/app/intermediates/compile_and_runt ime_not_namespaced_r_class_jar/release/R.jar] (filtered) [ ] Reading program directory [/home/x0x/Downloads/DEV/sentinelx-fiat/build/app/intermediates/javac/release/cl asses] (filtered) [ ] Reading program directory [/home/x0x/Downloads/DEV/sentinelx-fiat/build/app/tmp/kotlin-classes/release] (filtered) [ ] Reading program jar [/home/x0x/Downloads/DEV/sentinelx-fiat/build/app/intermediates/merged_java_res/ release/out.jar] (filtered) [ ] Reading library jar [/home/x0x/Android/Sdk/platforms/android-29/android.jar] [ ] Reading library jar [/home/x0x/Android/Sdk/build-tools/28.0.3/core-lambda-stubs.jar] [ ] Reading library jar [/home/x0x/Android/Sdk/platforms/android-29/optional/org.apache.http.legacy.jar] [ ] Note: duplicate definition of library class [org.apache.commons.codec.BinaryDecoder] [ ] Note: duplicate definition of library class [org.apache.commons.codec.BinaryEncoder] [ ] Note: duplicate definition of library class [org.apache.commons.codec.Decoder] [ ] Note: duplicate definition of library class [org.apache.commons.codec.DecoderException] [ ] Note: duplicate definition of library class [org.apache.commons.codec.Encoder] [ ] Note: duplicate definition of library class [org.apache.commons.codec.EncoderException] [ ] Note: duplicate definition of library class [org.apache.commons.codec.StringDecoder] [ ] Note: duplicate definition of library class [org.apache.commons.codec.StringEncoder] [ ] Note: duplicate definition of library class [org.apache.commons.codec.StringEncoderComparator] [ ] Note: duplicate definition of library class [org.apache.commons.codec.binary.Base64] [ ] Note: duplicate definition of library class [org.apache.commons.codec.binary.BinaryCodec] [ ] Note: duplicate definition of library class [org.apache.commons.codec.binary.Hex] [ ] Note: duplicate definition of library class [org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult] [ ] Note: duplicate definition of library class [org.apache.commons.codec.language.DoubleMetaphone] [ ] Note: duplicate definition of library class [org.apache.commons.codec.language.Metaphone] [ ] Note: duplicate definition of library class [org.apache.commons.codec.language.RefinedSoundex] [ ] Note: duplicate definition of library class [org.apache.commons.codec.language.Soundex] [ ] Note: duplicate definition of library class [org.apache.commons.codec.net.BCodec] [ ] Note: duplicate definition of library class [org.apache.commons.codec.net.QCodec] [ ] Note: duplicate definition of library class [org.apache.commons.codec.net.QuotedPrintableCodec] [ ] Note: duplicate definition of library class [org.apache.commons.codec.net.URLCodec] [ ] Reading library jar [/home/x0x/Android/Sdk/platforms/android-29/optional/android.test.mock.jar] [ ] Reading library jar [/home/x0x/Android/Sdk/platforms/android-29/optional/android.test.base.jar] [ ] Reading library jar [/home/x0x/Android/Sdk/platforms/android-29/optional/android.test.runner.jar] [ ] Initializing... [ ] Note: the configuration refers to the unknown class 'com.msopentech.thali.android.toronionproxy.ConnectionChangeReceiver' [ ] Maybe you meant the fully qualified name 'com.invertedx.torservice.ConnectionChangeReceiver'? [ +1 ms] Note: there were 21 duplicate class definitions. [ +1 ms] (http://proguard.sourceforge.net/manual/troubleshooting.html#duplicateclass) [ ] Warning: com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolde r$ClassValueValidator$1: can't find superclass or interface java.lang.ClassValue [ ] Warning: okhttp3.internal.platform.ConscryptPlatform$configureTrustManager$1: can't find superclass or interface org.conscrypt.ConscryptHostnameVerifier [ ] Warning: com.google.common.cache.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64$Cell: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64$Cell: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64$Cell: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.cache.Striped64$Cell: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$2: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$2: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$2: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$3: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$3: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$3: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$3: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64$Cell: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64$Cell: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64$Cell: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.hash.Striped64$Cell: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$Unsaf eComparator: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$Unsaf eComparator: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$Unsaf eComparator: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$Unsaf eComparator: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$Unsaf eComparator: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$Unsaf eComparator: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$Unsaf eComparator: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$Unsaf eComparator$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$Unsaf eComparator$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$Unsaf eComparator$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$Unsaf eComparator$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.reflect.Invokable: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Invokable: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Invokable: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Invokable: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Invokable$ConstructorInvokable: can't find referenced method 'java.lang.reflect.AnnotatedType[] getAnnotatedParameterTypes()' in library class java.lang.reflect.Constructor [ ] Warning: com.google.common.reflect.Invokable$ConstructorInvokable: can't find referenced method 'java.lang.reflect.AnnotatedType getAnnotatedReturnType()' in library class java.lang.reflect.Constructor [ ] Warning: com.google.common.reflect.Invokable$ConstructorInvokable: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Invokable$ConstructorInvokable: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Invokable$MethodInvokable: can't find referenced method 'java.lang.reflect.AnnotatedType[] getAnnotatedParameterTypes()' in library class java.lang.reflect.Method [ ] Warning: com.google.common.reflect.Invokable$MethodInvokable: can't find referenced method 'java.lang.reflect.AnnotatedType getAnnotatedReturnType()' in library class java.lang.reflect.Method [ ] Warning: com.google.common.reflect.Invokable$MethodInvokable: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Invokable$MethodInvokable: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Parameter: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Parameter: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Parameter: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Parameter: can't find referenced class java.lang.reflect.AnnotatedType [ ] Warning: com.google.common.reflect.Parameter: can't find referenced class java.lang.reflect.AnnotatedType [ +2 ms] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolde r$ClassValueValidator: can't find referenced class java.lang.ClassValue [ ] Warning: com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolde r$ClassValueValidator: can't find referenced class java.lang.ClassValue [ ] Warning: com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolde r$ClassValueValidator: can't find referenced class java.lang.ClassValue [ ] Warning: com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolde r$ClassValueValidator: can't find referenced class java.lang.ClassValue [ ] Warning: com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolde r$ClassValueValidator$1: can't find referenced class java.lang.ClassValue [ ] Warning: com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolde r$ClassValueValidator$1: can't find referenced class java.lang.ClassValue [ ] Warning: com.google.common.util.concurrent.FuturesGetChecked$GetCheckedTypeValidatorHolde r$ClassValueValidator$1: can't find referenced class java.lang.ClassValue [ ] Warning: com.google.errorprone.annotations.ForOverride: can't find referenced class javax.lang.model.element.Modifier [ ] Warning: com.google.errorprone.annotations.ForOverride: can't find referenced class javax.lang.model.element.Modifier [ ] Warning: com.google.errorprone.annotations.ForOverride: can't find referenced class javax.lang.model.element.Modifier [ ] Warning: com.google.errorprone.annotations.ForOverride: can't find referenced class javax.lang.model.element.Modifier [ ] Warning: com.google.errorprone.annotations.IncompatibleModifiers: can't find referenced class javax.lang.model.element.Modifier [ ] Warning: com.google.errorprone.annotations.RequiredModifiers: can't find referenced class javax.lang.model.element.Modifier [ ] Warning: com.google.errorprone.annotations.Var: can't find referenced class javax.lang.model.element.Modifier [ ] Warning: com.google.errorprone.annotations.concurrent.LazyInit: can't find referenced class javax.lang.model.element.Modifier [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.MessageSchema: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$1: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ +1 ms] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$JvmMemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.google.protobuf.UnsafeUtil$MemoryAccessor: can't find referenced class sun.misc.Unsafe [ ] Warning: com.invertedx.sentinelx.tor.TorService$logger$1$1$1: can't find referenced class com.invertedx.sentinelx.tor.TorService$logger$1$1 [ ] Warning: com.invertedx.sentinelx.tor.TorService$logger$1$1$1: can't find referenced class com.invertedx.sentinelx.tor.TorService$logger$1$1 [ ] Warning: okhttp3.internal.io.FileSystem$Companion$SYSTEM$1: can't find referenced class okhttp3.internal.io.FileSystem$DefaultImpls [ ] Warning: okhttp3.internal.io.FileSystem$Companion$SYSTEM$1: can't find referenced class okhttp3.internal.io.FileSystem$DefaultImpls [ ] Warning: okhttp3.internal.platform.BouncyCastlePlatform: can't find referenced class org.bouncycastle.jsse.BCSSLSocket [ ] Warning: okhttp3.internal.platform.BouncyCastlePlatform: can't find referenced class org.bouncycastle.jsse.BCSSLSocket [ ] Warning: okhttp3.internal.platform.BouncyCastlePlatform: can't find referenced class org.bouncycastle.jsse.BCSSLParameters [ ] Warning: okhttp3.internal.platform.BouncyCastlePlatform: can't find referenced class org.bouncycastle.jsse.BCSSLParameters [ ] Warning: okhttp3.internal.platform.BouncyCastlePlatform: can't find referenced class org.bouncycastle.jsse.BCSSLSocket [ ] Warning: okhttp3.internal.platform.BouncyCastlePlatform: can't find referenced class org.bouncycastle.jsse.BCSSLSocket [ ] Warning: okhttp3.internal.platform.BouncyCastlePlatform: can't find referenced class org.bouncycastle.jsse.provider.BouncyCastleJsseProvider [ ] Warning: okhttp3.internal.platform.BouncyCastlePlatform: can't find referenced class org.bouncycastle.jsse.provider.BouncyCastleJsseProvider [ ] Warning: okhttp3.internal.platform.BouncyCastlePlatform: can't find referenced class org.bouncycastle.jsse.BCSSLParameters [ ] Warning: okhttp3.internal.platform.ConscryptPlatform$Companion: can't find referenced class org.conscrypt.Conscrypt [ ] Warning: okhttp3.internal.platform.ConscryptPlatform$Companion: can't find referenced class org.conscrypt.Conscrypt [ ] Warning: okhttp3.internal.platform.ConscryptPlatform$Companion: can't find referenced class org.conscrypt.Conscrypt$Version [ ] Warning: okhttp3.internal.platform.ConscryptPlatform$Companion: can't find referenced class org.conscrypt.Conscrypt$Version [ ] Warning: okhttp3.internal.platform.ConscryptPlatform$Companion: can't find referenced class org.conscrypt.Conscrypt$Version [ ] Warning: okhttp3.internal.platform.ConscryptPlatform$Companion: can't find referenced class org.conscrypt.Conscrypt$Version [ ] Warning: okhttp3.internal.platform.ConscryptPlatform$Companion: can't find referenced class org.conscrypt.Conscrypt$Version [ ] Warning: okhttp3.internal.platform.ConscryptPlatform$configureTrustManager$1: can't find referenced class org.conscrypt.ConscryptHostnameVerifier [ ] Warning: okhttp3.internal.platform.OpenJSSEPlatform: can't find referenced class org.openjsse.javax.net.ssl.SSLSocket [ ] Warning: okhttp3.internal.platform.OpenJSSEPlatform: can't find referenced class org.openjsse.javax.net.ssl.SSLSocket [ ] Warning: okhttp3.internal.platform.OpenJSSEPlatform: can't find referenced class org.openjsse.javax.net.ssl.SSLParameters [ ] Warning: okhttp3.internal.platform.OpenJSSEPlatform: can't find referenced class org.openjsse.javax.net.ssl.SSLParameters [ ] Warning: okhttp3.internal.platform.OpenJSSEPlatform: can't find referenced class org.openjsse.javax.net.ssl.SSLSocket [ ] Warning: okhttp3.internal.platform.OpenJSSEPlatform: can't find referenced class org.openjsse.javax.net.ssl.SSLSocket [ ] Warning: okhttp3.internal.platform.OpenJSSEPlatform: can't find referenced class org.openjsse.net.ssl.OpenJSSE [ ] Warning: okhttp3.internal.platform.OpenJSSEPlatform: can't find referenced class org.openjsse.net.ssl.OpenJSSE [ ] Warning: okhttp3.internal.platform.android.ConscryptSocketAdapter: can't find referenced class org.conscrypt.Conscrypt [ ] Warning: okhttp3.internal.platform.android.ConscryptSocketAdapter: can't find referenced class org.conscrypt.Conscrypt [ ] Warning: okhttp3.internal.platform.android.ConscryptSocketAdapter: can't find referenced class org.conscrypt.Conscrypt [ ] Warning: okhttp3.internal.platform.android.ConscryptSocketAdapter: can't find referenced class org.conscrypt.Conscrypt [ ] Warning: okhttp3.internal.platform.android.ConscryptSocketAdapter: can't find referenced class org.conscrypt.Conscrypt [ ] Warning: org.bitcoinj.core.Peer: can't find referenced method 'com.google.common.util.concurrent.ListenableFuture transform(com.google.common.util.concurrent.ListenableFuture,com.google.common.b ase.Function)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.core.Peer: can't find referenced method 'void addCallback(com.google.common.util.concurrent.ListenableFuture,com.google.common .util.concurrent.FutureCallback)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.core.Peer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.Peer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.Peer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.Peer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.Peer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.Peer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.Peer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.Peer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.Peer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.Peer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.Peer$8: can't find referenced method 'void addCallback(com.google.common.util.concurrent.ListenableFuture,com.google.common .util.concurrent.FutureCallback)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced method 'void addCallback(com.google.common.util.concurrent.ListenableFuture,com.google.common .util.concurrent.FutureCallback)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.core.PeerGroup: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.kits.WalletAppKit: can't find referenced method 'void addCallback(com.google.common.util.concurrent.ListenableFuture,com.google.common .util.concurrent.FutureCallback)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.net.NioClient: can't find referenced method 'void addCallback(com.google.common.util.concurrent.ListenableFuture,com.google.common .util.concurrent.FutureCallback)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.OkHttpClient [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.OkHttpClient [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.HttpUrl [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.HttpUrl [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.HttpUrl$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Request$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Request$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.HttpUrl$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Request$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Request$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Request$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.OkHttpClient [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Call [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Response [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Response [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Response [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Response [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.ResponseBody [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.HttpUrl$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.HttpUrl$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Request$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Response [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.HttpUrl [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Request [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Call [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Response [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.ResponseBody [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.OkHttpClient [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.OkHttpClient [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.OkHttpClient [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.HttpUrl$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Request$Builder [ ] Warning: org.bitcoinj.net.discovery.HttpDiscovery: can't find referenced class com.squareup.okhttp.Response [ ] Warning: org.bitcoinj.net.discovery.MultiplexingDiscovery: can't find referenced class com.squareup.okhttp.OkHttpClient [ ] Warning: org.bitcoinj.net.discovery.MultiplexingDiscovery: can't find referenced class com.squareup.okhttp.OkHttpClient [ ] Warning: org.bitcoinj.net.discovery.MultiplexingDiscovery: can't find referenced class com.squareup.okhttp.OkHttpClient [ ] Warning: org.bitcoinj.net.discovery.MultiplexingDiscovery: can't find referenced class com.squareup.okhttp.OkHttpClient [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced method 'com.google.common.util.concurrent.ListeningExecutorService sameThreadExecutor()' in program class com.google.common.util.concurrent.MoreExecutors [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClient: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelClientState: can't find referenced method 'void addCallback(com.google.common.util.concurrent.ListenableFuture,com.google.common .util.concurrent.FutureCallback)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced method 'void addCallback(com.google.common.util.concurrent.ListenableFuture,com.google.common .util.concurrent.FutureCallback)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced method 'com.google.common.util.concurrent.ListenableFuture transform(com.google.common.util.concurrent.ListenableFuture,com.google.common.u til.concurrent.AsyncFunction)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServer: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelServerState: can't find referenced method 'void addCallback(com.google.common.util.concurrent.ListenableFuture,com.google.common .util.concurrent.FutureCallback)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelV1ServerState: can't find referenced method 'void addCallback(com.google.common.util.concurrent.ListenableFuture,com.google.common .util.concurrent.FutureCallback)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.protocols.channels.PaymentChannelV2ServerState: can't find referenced method 'void addCallback(com.google.common.util.concurrent.ListenableFuture,com.google.common .util.concurrent.FutureCallback)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.fusesource.leveldbjni.JniDBFactory [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBFactory [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBFactory [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.WriteBatch [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.WriteBatch [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.fusesource.leveldbjni.JniDBFactory [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBFactory [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.WriteBatch [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.fusesource.leveldbjni.JniDBFactory [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBFactory [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.WriteBatch [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBFactory [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBFactory [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBFactory [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBFactory [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBBlockStore: can't find referenced class org.iq80.leveldb.WriteBatch [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.fusesource.leveldbjni.JniDBFactory [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.fusesource.leveldbjni.JniDBFactory [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.fusesource.leveldbjni.JniDBFactory [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.ReadOptions [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.ReadOptions [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.ReadOptions [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Snapshot [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBException [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.WriteBatch [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.WriteBatch [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.WriteBatch [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.ReadOptions [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Snapshot [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBException [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.fusesource.leveldbjni.JniDBFactory [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Snapshot [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.WriteBatch [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.WriteBatch [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Options [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.ReadOptions [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.Snapshot [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBException [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBException [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DB [ ] Warning: org.bitcoinj.store.LevelDBFullPrunedBlockStore$BloomFilter: can't find referenced class org.iq80.leveldb.DBIterator [ ] Warning: org.bitcoinj.store.WindowsMMapHack: can't find referenced class sun.nio.ch.DirectBuffer [ ] Warning: org.bitcoinj.store.WindowsMMapHack: can't find referenced class sun.nio.ch.DirectBuffer [ ] Warning: org.bitcoinj.store.WindowsMMapHack: can't find referenced class sun.misc.Cleaner [ ] Warning: org.bitcoinj.store.WindowsMMapHack: can't find referenced class sun.misc.Cleaner [ ] Warning: org.bitcoinj.store.WindowsMMapHack: can't find referenced class sun.misc.Cleaner [ ] Warning: org.bitcoinj.store.WindowsMMapHack: can't find referenced class sun.misc.Cleaner [ ] Warning: org.bitcoinj.wallet.Wallet: can't find referenced method 'void addCallback(com.google.common.util.concurrent.ListenableFuture,com.google.common .util.concurrent.FutureCallback)' in program class com.google.common.util.concurrent.Futures [ ] Warning: org.bitcoinj.wallet.Wallet: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.wallet.Wallet: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.wallet.Wallet: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.wallet.Wallet: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.wallet.Wallet: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.wallet.Wallet: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.wallet.Wallet: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bitcoinj.wallet.Wallet: can't find referenced class net.jcip.annotations.GuardedBy [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.NamingEnumeration [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.NamingException [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.Attribute [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.Attributes [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.DirContext [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.InitialDirContext [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.SearchControls [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.SearchResult [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.InitialDirContext [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.SearchControls [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.SearchControls [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.SearchControls [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.SearchControls [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.SearchResult [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.NamingEnumeration [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.NamingEnumeration [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.NamingEnumeration [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.Attribute [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.Attributes [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.DirContext [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.DirContext [ ] Warning: org.bouncycastle.jce.provider.X509LDAPCertStoreSpi: can't find referenced class javax.naming.directory.DirContext [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.NamingEnumeration [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.NamingException [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.Attribute [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.Attributes [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.DirContext [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.InitialDirContext [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.SearchControls [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.SearchResult [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.InitialDirContext [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.SearchControls [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.SearchControls [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.SearchControls [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.SearchControls [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.SearchResult [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.NamingEnumeration [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.NamingEnumeration [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.NamingEnumeration [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.Attribute [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.Attributes [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.DirContext [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.DirContext [ ] Warning: org.bouncycastle.x509.util.LDAPStoreHelper: can't find referenced class javax.naming.directory.DirContext [ ] Warning: org.slf4j.LoggerFactory: can't find referenced class org.slf4j.impl.StaticLoggerBinder [ ] Warning: org.slf4j.LoggerFactory: can't find referenced class org.slf4j.impl.StaticLoggerBinder [ ] Warning: org.slf4j.LoggerFactory: can't find referenced class org.slf4j.impl.StaticLoggerBinder [ ] Warning: org.slf4j.LoggerFactory: can't find referenced class org.slf4j.impl.StaticLoggerBinder [ ] Warning: org.slf4j.LoggerFactory: can't find referenced class org.slf4j.impl.StaticLoggerBinder [ ] Warning: org.slf4j.MDC: can't find referenced class org.slf4j.impl.StaticMDCBinder [ ] Warning: org.slf4j.MDC: can't find referenced class org.slf4j.impl.StaticMDCBinder [ ] Warning: org.slf4j.MDC: can't find referenced class org.slf4j.impl.StaticMDCBinder [ ] Warning: org.slf4j.MDC: can't find referenced class org.slf4j.impl.StaticMDCBinder [ ] Warning: org.slf4j.MarkerFactory: can't find referenced class org.slf4j.impl.StaticMarkerBinder [ ] Warning: org.slf4j.MarkerFactory: can't find referenced class org.slf4j.impl.StaticMarkerBinder [ ] Warning: org.slf4j.MarkerFactory: can't find referenced class org.slf4j.impl.StaticMarkerBinder [ ] Warning: org.slf4j.MarkerFactory: can't find referenced class org.slf4j.impl.StaticMarkerBinder [ +8 ms] Note: com.google.common.util.concurrent.MoreExecutors: can't find dynamically referenced class com.google.appengine.api.ThreadManager [ ] Note: com.google.common.util.concurrent.MoreExecutors: can't find dynamically referenced class com.google.appengine.api.utils.SystemProperty [ ] Note: com.google.common.util.concurrent.MoreExecutors: can't find dynamically referenced class com.google.apphosting.api.ApiProxy [ ] Note: com.google.gson.internal.UnsafeAllocator: can't find dynamically referenced class sun.misc.Unsafe [ ] Note: com.google.gson.internal.reflect.UnsafeReflectionAccessor: can't find dynamically referenced class sun.misc.Unsafe [ ] Note: com.google.protobuf.Android: can't find dynamically referenced class libcore.io.Memory [ ] Note: com.google.protobuf.Android: can't find dynamically referenced class org.robolectric.Robolectric [ ] Note: com.jaredrummler.android.shell.Shell$SU: can't find dynamically referenced class android.os.SELinux [ ] Note: com.jrummyapps.android.shell.Shell$SU: can't find dynamically referenced class android.os.SELinux [ ] Note: io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors: can't find dynamically referenced class android.util.LongArray [ ] Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class kotlin.internal.jdk8.JDK8PlatformImplementations [ ] Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class kotlin.internal.JRE8PlatformImplementations [ ] Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class kotlin.internal.JRE7PlatformImplementations [ ] Note: kotlin.jvm.internal.Reflection: can't find dynamically referenced class kotlin.reflect.jvm.internal.ReflectionFactoryImpl [ ] Note: okhttp3.internal.platform.AndroidPlatform: can't find dynamically referenced class com.android.org.conscrypt.OpenSSLSocketImpl [ ] Note: okhttp3.internal.platform.BouncyCastlePlatform: can't find dynamically referenced class org.bouncycastle.jsse.provider.BouncyCastleJsseProvider [ ] Note: okhttp3.internal.platform.ConscryptPlatform: can't find dynamically referenced class org.conscrypt.Conscrypt$Version [ ] Note: okhttp3.internal.platform.OpenJSSEPlatform: can't find dynamically referenced class org.openjsse.net.ssl.OpenJSSE [ ] Note: okhttp3.internal.platform.Platform: can't find dynamically referenced class sun.security.ssl.SSLContextImpl [ ] Note: okhttp3.internal.platform.android.CloseGuard$Companion: can't find dynamically referenced class dalvik.system.CloseGuard [ +95 ms] Note: org.bitcoinj.crypto.DRMWorkaround: can't find dynamically referenced class javax.crypto.JceSecurity [ ] Note: org.bitcoinj.crypto.DRMWorkaround: can't find dynamically referenced class javax.crypto.CryptoAllPermission [ ] Note: org.bitcoinj.crypto.DRMWorkaround: can't find dynamically referenced class javax.crypto.CryptoPermissions [ ] Note: org.bitcoinj.crypto.DRMWorkaround: can't find dynamically referenced class javax.crypto.CryptoPermissions [ ] Note: org.bitcoinj.crypto.DRMWorkaround: can't find dynamically referenced class javax.crypto.JceSecurity [+1299 ms] Note: the configuration keeps the entry point 'com.invertedx.sentinelx.plugins.codescanner.CodeScannerView { void setPreviewSize(com.invertedx.sentinelx.plugins.codescanner.Point); }', but not the descriptor class 'com.invertedx.sentinelx.plugins.codescanner.Point' [ ] Note: the configuration keeps the entry point 'com.invertedx.sentinelx.plugins.codescanner.CodeScannerView { void setSizeListener(com.invertedx.sentinelx.plugins.codescanner.CodeScannerView$Size Listener); }', but not the descriptor class 'com.invertedx.sentinelx.plugins.codescanner.CodeScannerView$SizeListener' [ ] Note: the configuration keeps the entry point 'com.invertedx.sentinelx.plugins.codescanner.CodeScannerView { void setCodeScanner(com.invertedx.sentinelx.plugins.codescanner.CodeScanner); }', but not the descriptor class 'com.invertedx.sentinelx.plugins.codescanner.CodeScanner' [ ] Note: the configuration keeps the entry point 'io.flutter.embedding.engine.FlutterJNI { void setAsyncWaitForVsyncDelegate(io.flutter.embedding.engine.FlutterJNI$AsyncWaitFor VsyncDelegate); }', but not the descriptor class 'io.flutter.embedding.engine.FlutterJNI$AsyncWaitForVsyncDelegate' [ ] Note: the configuration keeps the entry point 'io.flutter.embedding.engine.FlutterJNI { void addIsDisplayingFlutterUiListener(io.flutter.embedding.engine.renderer.FlutterUiD isplayListener); }', but not the descriptor class 'io.flutter.embedding.engine.renderer.FlutterUiDisplayListener' [ ] Note: the configuration keeps the entry point 'io.flutter.embedding.engine.FlutterJNI { void removeIsDisplayingFlutterUiListener(io.flutter.embedding.engine.renderer.Flutter UiDisplayListener); }', but not the descriptor class 'io.flutter.embedding.engine.renderer.FlutterUiDisplayListener' [ ] Note: the configuration keeps the entry point 'io.flutter.embedding.engine.FlutterJNI { void setAccessibilityDelegate(io.flutter.embedding.engine.FlutterJNI$AccessibilityDel egate); }', but not the descriptor class 'io.flutter.embedding.engine.FlutterJNI$AccessibilityDelegate' [ ] Note: the configuration keeps the entry point 'io.flutter.embedding.engine.FlutterJNI { void dispatchSemanticsAction(int,io.flutter.view.AccessibilityBridge$Action); }', but not the descriptor class 'io.flutter.view.AccessibilityBridge$Action' [ ] Note: the configuration keeps the entry point 'io.flutter.embedding.engine.FlutterJNI { void dispatchSemanticsAction(int,io.flutter.view.AccessibilityBridge$Action,java.lang .Object); }', but not the descriptor class 'io.flutter.view.AccessibilityBridge$Action' [ ] Note: the configuration keeps the entry point 'io.flutter.embedding.engine.FlutterJNI { void setPlatformMessageHandler(io.flutter.embedding.engine.dart.PlatformMessageHandle r); }', but not the descriptor class 'io.flutter.embedding.engine.dart.PlatformMessageHandler' [ +1 ms] Note: the configuration keeps the entry point 'io.flutter.embedding.engine.FlutterJNI { void addEngineLifecycleListener(io.flutter.embedding.engine.FlutterEngine$EngineLifec ycleListener); }', but not the descriptor class 'io.flutter.embedding.engine.FlutterEngine$EngineLifecycleListener' [ ] Note: the configuration keeps the entry point 'io.flutter.embedding.engine.FlutterJNI { void removeEngineLifecycleListener(io.flutter.embedding.engine.FlutterEngine$EngineLi fecycleListener); }', but not the descriptor class 'io.flutter.embedding.engine.FlutterEngine$EngineLifecycleListener' [ ] Note: the configuration keeps the entry point 'io.flutter.plugin.platform.SingleViewPresentation { SingleViewPresentation(android.content.Context,android.view.Display,io.flutter.p lugin.platform.PlatformViewFactory,io.flutter.plugin.platform.AccessibilityEvent sDelegate,int,java.lang.Object,android.view.View$OnFocusChangeListener); }', but not the descriptor class 'io.flutter.plugin.platform.PlatformViewFactory' [ ] Note: the configuration keeps the entry point 'io.flutter.plugin.platform.SingleViewPresentation { SingleViewPresentation(android.content.Context,android.view.Display,io.flutter.p lugin.platform.PlatformViewFactory,io.flutter.plugin.platform.AccessibilityEvent sDelegate,int,java.lang.Object,android.view.View$OnFocusChangeListener); }', but not the descriptor class 'io.flutter.plugin.platform.AccessibilityEventsDelegate' [ ] Note: the configuration keeps the entry point 'io.flutter.plugin.platform.SingleViewPresentation { SingleViewPresentation(android.content.Context,android.view.Display,io.flutter.p lugin.platform.AccessibilityEventsDelegate,io.flutter.plugin.platform.SingleView Presentation$PresentationState,android.view.View$OnFocusChangeListener,boolean); }', but not the descriptor class 'io.flutter.plugin.platform.AccessibilityEventsDelegate' [ ] Note: the configuration keeps the entry point 'io.flutter.plugin.platform.SingleViewPresentation { SingleViewPresentation(android.content.Context,android.view.Display,io.flutter.p lugin.platform.AccessibilityEventsDelegate,io.flutter.plugin.platform.SingleView Presentation$PresentationState,android.view.View$OnFocusChangeListener,boolean); }', but not the descriptor class 'io.flutter.plugin.platform.SingleViewPresentation$PresentationState' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeBlockChainListener { void notifyNewBestBlock(org.bitcoinj.core.StoredBlock); }', but not the descriptor class 'org.bitcoinj.core.StoredBlock' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeBlockChainListener { void reorganize(org.bitcoinj.core.StoredBlock,java.util.List,java.util.List); }', but not the descriptor class 'org.bitcoinj.core.StoredBlock' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeBlockChainListener { void receiveFromBlock(org.bitcoinj.core.Transaction,org.bitcoinj.core.StoredBlock,org .bitcoinj.core.AbstractBlockChain$NewBlockType,int); }', but not the descriptor class 'org.bitcoinj.core.Transaction' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeBlockChainListener { void receiveFromBlock(org.bitcoinj.core.Transaction,org.bitcoinj.core.StoredBlock,org .bitcoinj.core.AbstractBlockChain$NewBlockType,int); }', but not the descriptor class 'org.bitcoinj.core.StoredBlock' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeBlockChainListener { void receiveFromBlock(org.bitcoinj.core.Transaction,org.bitcoinj.core.StoredBlock,org .bitcoinj.core.AbstractBlockChain$NewBlockType,int); }', but not the descriptor class 'org.bitcoinj.core.AbstractBlockChain$NewBlockType' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeBlockChainListener { boolean notifyTransactionIsInBlock(org.bitcoinj.core.Sha256Hash,org.bitcoinj.core.Stored Block,org.bitcoinj.core.AbstractBlockChain$NewBlockType,int); }', but not the descriptor class 'org.bitcoinj.core.Sha256Hash' [ +1 ms] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeBlockChainListener { boolean notifyTransactionIsInBlock(org.bitcoinj.core.Sha256Hash,org.bitcoinj.core.Stored Block,org.bitcoinj.core.AbstractBlockChain$NewBlockType,int); }', but not the descriptor class 'org.bitcoinj.core.StoredBlock' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeBlockChainListener { boolean notifyTransactionIsInBlock(org.bitcoinj.core.Sha256Hash,org.bitcoinj.core.Stored Block,org.bitcoinj.core.AbstractBlockChain$NewBlockType,int); }', but not the descriptor class 'org.bitcoinj.core.AbstractBlockChain$NewBlockType' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler { void channelOpen(org.bitcoinj.core.Sha256Hash); }', but not the descriptor class 'org.bitcoinj.core.Sha256Hash' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler { com.google.common.util.concurrent.ListenableFuture paymentIncrease(org.bitcoinj.core.Coin,org.bitcoinj.core.Coin,com.google.protobu f.ByteString); }', but not the descriptor class 'org.bitcoinj.core.Coin' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler { com.google.common.util.concurrent.ListenableFuture paymentIncrease(org.bitcoinj.core.Coin,org.bitcoinj.core.Coin,com.google.protobu f.ByteString); }', but not the descriptor class 'org.bitcoinj.core.Coin' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler { com.google.common.util.concurrent.ListenableFuture paymentIncrease(org.bitcoinj.core.Coin,org.bitcoinj.core.Coin,com.google.protobu f.ByteString); }', but not the descriptor class 'com.google.protobuf.ByteString' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler { void channelClosed(org.bitcoinj.protocols.channels.PaymentChannelCloseException$Close Reason); }', but not the descriptor class 'org.bitcoinj.protocols.channels.PaymentChannelCloseException$CloseReason' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { void onBlocksDownloaded(org.bitcoinj.core.Peer,org.bitcoinj.core.Block,org.bitcoinj.c ore.FilteredBlock,int); }', but not the descriptor class 'org.bitcoinj.core.Peer' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { void onBlocksDownloaded(org.bitcoinj.core.Peer,org.bitcoinj.core.Block,org.bitcoinj.c ore.FilteredBlock,int); }', but not the descriptor class 'org.bitcoinj.core.Block' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { void onBlocksDownloaded(org.bitcoinj.core.Peer,org.bitcoinj.core.Block,org.bitcoinj.c ore.FilteredBlock,int); }', but not the descriptor class 'org.bitcoinj.core.FilteredBlock' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { void onChainDownloadStarted(org.bitcoinj.core.Peer,int); }', but not the descriptor class 'org.bitcoinj.core.Peer' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { void onPeerConnected(org.bitcoinj.core.Peer,int); }', but not the descriptor class 'org.bitcoinj.core.Peer' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { void onPeerDisconnected(org.bitcoinj.core.Peer,int); }', but not the descriptor class 'org.bitcoinj.core.Peer' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { org.bitcoinj.core.Message onPreMessageReceived(org.bitcoinj.core.Peer,org.bitcoinj.core.Message); }', but not the descriptor class 'org.bitcoinj.core.Peer' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { org.bitcoinj.core.Message onPreMessageReceived(org.bitcoinj.core.Peer,org.bitcoinj.core.Message); }', but not the descriptor class 'org.bitcoinj.core.Message' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { void onTransaction(org.bitcoinj.core.Peer,org.bitcoinj.core.Transaction); }', but not the descriptor class 'org.bitcoinj.core.Peer' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { void onTransaction(org.bitcoinj.core.Peer,org.bitcoinj.core.Transaction); }', but not the descriptor class 'org.bitcoinj.core.Transaction' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { java.util.List getData(org.bitcoinj.core.Peer,org.bitcoinj.core.GetDataMessage); }', but not the descriptor class 'org.bitcoinj.core.Peer' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativePeerEventListener { java.util.List getData(org.bitcoinj.core.Peer,org.bitcoinj.core.GetDataMessage); }', but not the descriptor class 'org.bitcoinj.core.GetDataMessage' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeScriptsChangeEventListener { void onScriptsChanged(org.bitcoinj.wallet.Wallet,java.util.List,boolean); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeTransactionConfidenceEventListener { void onTransactionConfidenceChanged(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Tran saction); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeTransactionConfidenceEventListener { void onTransactionConfidenceChanged(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Tran saction); }', but not the descriptor class 'org.bitcoinj.core.Transaction' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeTransactionConfidenceListener { void onConfidenceChanged(org.bitcoinj.core.TransactionConfidence,org.bitcoinj.core.Tr ansactionConfidence$Listener$ChangeReason); }', but not the descriptor class 'org.bitcoinj.core.TransactionConfidence' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeTransactionConfidenceListener { void onConfidenceChanged(org.bitcoinj.core.TransactionConfidence,org.bitcoinj.core.Tr ansactionConfidence$Listener$ChangeReason); }', but not the descriptor class 'org.bitcoinj.core.TransactionConfidence$Listener$ChangeReason' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletChangeEventListener { void onWalletChanged(org.bitcoinj.wallet.Wallet); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletCoinsReceivedEventListener { void onCoinsReceived(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bit coinj.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletCoinsReceivedEventListener { void onCoinsReceived(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bit coinj.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Transaction' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletCoinsReceivedEventListener { void onCoinsReceived(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bit coinj.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Coin' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletCoinsReceivedEventListener { void onCoinsReceived(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bit coinj.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Coin' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletCoinsSentEventListener { void onCoinsSent(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bitcoin j.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletCoinsSentEventListener { void onCoinsSent(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bitcoin j.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Transaction' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletCoinsSentEventListener { void onCoinsSent(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bitcoin j.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Coin' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletCoinsSentEventListener { void onCoinsSent(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bitcoin j.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Coin' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onCoinsReceived(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bit coinj.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onCoinsReceived(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bit coinj.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Transaction' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onCoinsReceived(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bit coinj.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Coin' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onCoinsReceived(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bit coinj.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Coin' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onCoinsSent(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bitcoin j.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onCoinsSent(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bitcoin j.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Transaction' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onCoinsSent(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bitcoin j.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Coin' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onCoinsSent(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Transaction,org.bitcoin j.core.Coin,org.bitcoinj.core.Coin); }', but not the descriptor class 'org.bitcoinj.core.Coin' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onReorganize(org.bitcoinj.wallet.Wallet); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onTransactionConfidenceChanged(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Tran saction); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onTransactionConfidenceChanged(org.bitcoinj.wallet.Wallet,org.bitcoinj.core.Tran saction); }', but not the descriptor class 'org.bitcoinj.core.Transaction' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onWalletChanged(org.bitcoinj.wallet.Wallet); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletEventListener { void onScriptsChanged(org.bitcoinj.wallet.Wallet,java.util.List,boolean); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: the configuration keeps the entry point 'org.bitcoinj.jni.NativeWalletReorganizeEventListener { void onReorganize(org.bitcoinj.wallet.Wallet); }', but not the descriptor class 'org.bitcoinj.wallet.Wallet' [ ] Note: there were 1 references to unknown classes. [ ] You should check your configuration for typos. [ ] (http://proguard.sourceforge.net/manual/troubleshooting.html#unknownclass) [ ] Note: there were 69 unkept descriptor classes in kept class members. [ ] You should consider explicitly keeping the mentioned classes [ ] (using '-keep'). [ ] (http://proguard.sourceforge.net/manual/troubleshooting.html#descriptorclass) [ ] Note: there were 25 unresolved dynamic references to classes or interfaces. [ ] You should check if you need to specify additional program jars. [ ] (http://proguard.sourceforge.net/manual/troubleshooting.html#dynamicalclass) [ ] > Task :app:minifyReleaseWithProguard FAILED [ ] 44 actionable tasks: 5 executed, 39 up-to-date [ ] Warning: there were 460 unresolved references to classes or interfaces. [ ] You may need to add missing library jars or update their versions. [ +1 ms] If your code works fine without the missing classes, you can suppress [ ] the warnings with '-dontwarn' options. [ ] (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass) [ ] Warning: there were 14 unresolved references to program class members. [ ] Your input classes appear to be inconsistent. [ ] You may need to recompile the code. [ ] (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedprogramcl assmember) [ ] Warning: there were 4 unresolved references to library class members. [ ] You probably need to update the library versions. [ ] (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibrarycl assmember) [ ] FAILURE: Build failed with an exception. [ ] * What went wrong: [ ] Execution failed for task ':app:minifyReleaseWithProguard'. [ ] > java.io.IOException: Please correct the above warnings first. [ ] * Try: [ ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. [ ] * Get more help at https://help.gradle.org [ ] BUILD FAILED in 8s [ +360 ms] Running Gradle task 'assembleRelease'... (completed in 9.3s) [ +9 ms] "flutter apk" took 9,592ms. Gradle task assembleRelease failed with exit code 1 #0 throwToolExit (package:flutter_tools/src/base/common.dart:14:3) #1 buildGradleApp (package:flutter_tools/src/android/gradle.dart:452:7) #2 _rootRunUnary (dart:async/zone.dart:1155:38) #3 _CustomZone.runUnary (dart:async/zone.dart:1048:19) #4 _FutureListener.handleValue (dart:async/future_impl.dart:141:18) #5 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45) #6 Future._propagateToListeners (dart:async/future_impl.dart:711:32) #7 Future._completeWithValue (dart:async/future_impl.dart:526:5) #8 Future._asyncComplete. (dart:async/future_impl.dart:556:7) #9 _rootRun (dart:async/zone.dart:1147:13) #10 _CustomZone.run (dart:async/zone.dart:1040:19) #11 _CustomZone.runGuarded (dart:async/zone.dart:942:7) #12 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:982:23) #13 _microtaskLoop (dart:async/schedule_microtask.dart:43:21) #14 _startMicrotaskLoop (dart:async/schedule_microtask.dart:52:5) #15 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13) #16 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:169:5) ```
TahaTesser commented 4 years ago

Hi @r4v3r23 Do you add proguard? You don't need it R8 is the the new code shrinker for Android and it's already enabled by default in flutter project

Only follow this guide for preparing release apk

Thank you

r4v3r23 commented 4 years ago

Hi @r4v3r23 Do you add proguard? You don't need it R8 is the the new code shrinker for Android and it's already enabled by default in flutter project

Only follow this guide for preparing release apk

Thank you

No I didnt add proguard. Heres the build.gradle

buildscript { ext.kotlin_version = '1.3.70' repositories { google() jcenter() }

dependencies {
    classpath 'com.android.tools.build:gradle:3.6.1'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}

}

allprojects { repositories { google() jcenter() maven { url "https://raw.githubusercontent.com/guardianproject/gpmaven/master" } maven { url 'https://jitpack.io' } } }

rootProject.buildDir = '../build' subprojects { project.buildDir = "${rootProject.buildDir}/${project.name}" } subprojects { project.evaluationDependsOn(':app') }

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

TahaTesser commented 4 years ago

Hi @r4v3r23 that is project build.gradle Please share app build.gralde Thank you

r4v3r23 commented 4 years ago

Hi @r4v3r23 that is project build.gradle Please share app build.gralde Thank you

app build.gradle:

-----------------------------------------
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
    compileSdkVersion 29

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    lintOptions {
        disable 'InvalidPackage'
    }

    defaultConfig {
        applicationId "com.invertedx.sentinelx"
        multiDexEnabled true
        minSdkVersion 21
        targetSdkVersion 28
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug
            resValue "string", "app_name", "Sentinelx"
        }
        debug {
            applicationIdSuffix ".debug"
            resValue "string", "app_name", "Sentinelx Staging"
            debuggable true
        }
        profile {
            applicationIdSuffix ".debug"
            resValue "string", "app_name", "Sentinelx Staging"
            debuggable true
        }
    }
    splits {

        // Configures multiple APKs based on ABI.
        abi {

            enable true

            reset()

//            include "armeabi-v7a", "arm64-v8a"

            universalApk true

        }
    }
}

ext.abiCodes = ['armeabi-v7a': 2, 'arm64-v8a': 3]

import com.android.build.OutputFile

// For each APK output variant, override versionCode with a combination of
// ext.abiCodes * 1000 + variant.versionCode. In this example, variant.versionCode
// is equal to defaultConfig.versionCode. If you configure product flavors that
// define their own versionCode, variant.versionCode uses that value instead.
android.applicationVariants.all { variant ->

    // Assigns a different version code for each output APK
    // other than the universal APK.
    variant.outputs.each { output ->

        // Stores the value of ext.abiCodes that is associated with the ABI for this variant.
        def baseAbiVersionCode =
                // Determines the ABI for this variant and returns the mapped value.
                project.ext.abiCodes.get(output.getFilter(OutputFile.ABI))

        // Because abiCodes.get() returns null for ABIs that are not mapped by ext.abiCodes,
        // the following code does not override the version code for universal APKs.
        // However, because we want universal APKs to have the lowest version code,
        // this outcome is desirable.
        if (baseAbiVersionCode != null) {

            // Assigns the new version code to versionCodeOverride, which changes the version code
            // for only the output APK, not for the variant itself. Skipping this step simply
            // causes Gradle to use the value of variant.versionCode for the APK.
            output.versionCodeOverride =
                    baseAbiVersionCode * 1000 + variant.versionCode
        }
    }
}

flutter {
    source '../..'
}

dependencies {
    api fileTree(include: ['*.jar'], dir: 'libs')
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'org.bouncycastle:bcprov-jdk15on:1.56'
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'org.apache.commons:commons-lang3:3.4'
    implementation 'com.lambdaworks:scrypt:1.4.0'
    implementation 'commons-codec:commons-codec:1.10'
    implementation 'com.google.guava:guava:28.2-jre'
    implementation 'com.google.code.gson:gson:2.8.6'
    implementation 'com.google.protobuf:protobuf-java:3.8.0'
    implementation 'com.squareup.okhttp3:okhttp:4.4.0'
    implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
    implementation('com.google.zxing:core:3.4.0') {

    }
    implementation(project(':torservice')) {
        exclude module: 'org.slf4j'
        exclude group:'org.slf4j'
    }
    implementation 'org.torproject:tor-android-binary:0.4.2.5'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.13'
    androidTestImplementation 'androidx.test:runner:1.2.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
r4v3r23 commented 4 years ago

@TahaTesser flutter run --release works & builds release apk but flutter build apk --release gives the errors

buaashuai commented 3 years ago

I meet the same problem.

[        ] FAILURE: Build failed with an exception.
[        ] * What went wrong:
[        ] Execution failed for task ':app:minifyReleaseWithProguard'.
[        ] > java.io.IOException: java.lang.NullPointerException
[        ] * Try:
[        ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
[        ] * Get more help at https://help.gradle.org
[        ] BUILD FAILED in 2m 19s

flutter run --release and flutter build apk --release and flutter build apk -v --no-shrink --no-tree-shake-icons --release all execute fail. But flutter run --debug can execute successful.

flutter doctor -v

[✓] Flutter (Channel stable, 2.0.0, on macOS 11.2.2 20D80 darwin-x64, locale zh-Hans-CN)
    • Flutter version 2.0.0 at /Users/weslywang/project/android/flutter
    • Framework revision 60bd88df91 (4 个月前), 2021-03-03 09:13:17 -0800
    • Engine revision 40441def69
    • Dart version 2.12.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0-rc5)
    • Android SDK at /Users/weslywang/Library/Android/sdk
    • Platform android-30, build-tools 31.0.0-rc5
    • ANDROID_HOME = /Users/weslywang/Library/Android/sdk/platform-tools
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5, Build version 12E262
    • CocoaPods version 1.10.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Ultimate Edition (version 2019.2.3)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.41.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.8.1

My build.gradle as follows

buildTypes {
        release {
            multiDexKeepProguard file('multidex-config.pro')
            minifyEnabled true
            useProguard true
            shrinkResources true
            signingConfig signingConfigs.release
            zipAlignEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            multiDexKeepProguard file('multidex-config.pro')
            minifyEnabled false
            signingConfig signingConfigs.debug
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

@TahaTesser

bugrevealingbme commented 3 years ago

i have same error

BokiAva commented 3 years ago

Me too...

darshankawar commented 3 years ago

Closing this as a duplicate of https://github.com/flutter/flutter/issues/53409. Please follow-up in linked issue for further updates.

github-actions[bot] commented 3 years ago

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.