google / google/guice

Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$2

Open
#1,524 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.