Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$2
- Dominant language
- Java
- Stars
- 12.7k
- Forks
- 1.7k
- Avg merge
- 11m
- Merged PRs (30d)
- 2
Description
Running [android-arscblamer](https://github.com/google/android-arscblamer/pulls) I got this error for my APK:
```
INFO: Build completed successfully, 22 total actions
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$2 (file:/C:/Users/foo/_bazel_foo/sajszmsi/external/guice/jar/guice-4.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$2
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:890)
at com.google.devrel.gmscore.tools.apk.arsc.PackageChunk.getTypeSpecChunk(PackageChunk.java:202)
at com.google.devrel.gmscore.tools.apk.arsc.ResourceEntryStatsCollector.computeTypeSpecSizes(ResourceEntryStatsCollector.java:175)
at com.google.devrel.gmscore.tools.apk.arsc.ResourceEntryStatsCollector.computeTypeSpecSizes(ResourceEntryStatsCollector.java:117)
at com.google.devrel.gmscore.tools.apk.arsc.ResourceEntryStatsCollector.computePackageSizes(ResourceEntryStatsCollector.java:95)
at com.google.devrel.gmscore.tools.apk.arsc.ResourceEntryStatsCollector.compute(ResourceEntryStatsCollector.java:73)
at com.google.devrel.gmscore.tools.apk.arsc.ArscDumper.dumpEntries(ArscDumper.java:209)
at com.google.devrel.gmscore.tools.apk.arsc.ArscDumper.dumpEntries(ArscDumper.java:194)
at com.google.devrel.gmscore.tools.apk.arsc.ArscDumper.main(ArscDumper.java:115)
```
This APK was minified with `android.enableR8.fullMode=true` if that matters.
Contributor guide
Assessment
This issue has not been assessed yet.