Eric Lafortune

Results 19 comments of Eric Lafortune

I can reproduce the issue, and I imagine it is a regression problem that needs to be investigated. For now you can work around it by specifying the output jars...

The options `-dontnote` and `-dontwarn` may be hiding problems in the input. If you comment them out, do you see any warnings about inconsistent code, e.g. library classes that depend...

You're specifying the option `-dontwarn`, but the warnings may have pointed to important problems about missing dependencies. Like a compiler, ProGuard needs all dependencies to process the code properly. Some...

The mapping line suggests that the exception comes from an inlined method. You can then see multiple consecutive matching lines in the mapping file, corresponding to the inlined locations. Can...

You're specifying `-dontwarn`, which suppresses DexGuard's warnings that it doesn't have some superclasses of a class in `org.mineacademy.chatcontrol`. It needs them to properly process the application. You should add the...

I'm not very familiar with the ProGuard Maven plugin. According to its documentation, it should add all dependencies automatically. It's possible that there is interference with the Shade plugin though,...

It's a good question. To be precise, `-if` refers to classes _before_ each shrinking/optimization/obfuscation step. Initially, this is your original code, but with `-optimizationpasses 2` (or more), this can also...

My musings about the technical details may have added to the confusion -- the bottom line is that ProGuard may still remove both the `-if` class and the subsequent `-keep`...

The files `data/bbcapple-palsms-3_2.vgm` and `data/bbcapple.vgm` are identical. Did the original file get overwritten or did the [transposition](https://github.com/bitshifters/bad-apple/blob/ea24dc5133fe30ae77ea715edc9881ad34f3abeb/bin/vgmconverter.py#L829) fail at some point? I'm looking into this old issue for my more...