Liam Miller-Cushon
Liam Miller-Cushon
I think it bisects to https://github.com/raphw/byte-buddy/commit/bbc4c3495b49b77468aeedeaee611be5c857a3f5 Should this part be using `PackageDescription.EMPTY` instead of `PackageDescription.UNDEFINED`? ```diff @@ -1412,11 +1415,12 @@ public boolean isLocalType() { /** * {@inheritDoc} */ + @Nullable...
> Yes, this is already fixed on master Ah, I hadn't seen https://github.com/raphw/byte-buddy/commit/aab1fe68c94cd28a1741a3dbb84c944747845863 yet, thanks. I'll try upgrading again once `1.12.14` is available.
FWIW I did some testing with the current version of the patch, and didn't see any compatibility impact.
> I don't know if he has plans to go further at this point. Not at the moment :)
I ran into the same stack trace. I wasn't able to put together a minimal repro, but I'm only seeing this when running in a containerized environment, and passing `-H:-UseContainerSupport`...
related: b/114409026
It looks like it's accessing the `this$` field on an arbitrary `Callable`, which I'm assuming you don't have control over? If you can't change the implementation of the `Callable`, I...
Thanks! One note about ASM--I understand that ASM is separate and not in scope for Byte Buddy's API stability guarantees, but ASM has it's own guarantees, so using ASM directly...
That makes sense, I was thinking about it more from the perspective of someone depending on bytebuddy and also using ASM directly, and trying to decide whether they needed to...
cc @kevin1e100 Have you considered using the bytecode based strict deps enforcement / `.jdeps` generation Bazel uses for `aar_import`, etc.? https://github.com/bazelbuild/bazel/blob/42389d9468a954f3793a19f8e026b022b39aefca/src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/Main.java#L45