Dominik Stadler
Dominik Stadler
See https://www.chartjs.org/docs/latest/getting-started/v3-migration.html for migration steps for Chart.js to 3.x, it mentions "scaleService": `Chart.scaleService was replaced with Chart.registry. Scale defaults are now in Chart.defaults.scales[type].`
I reported this at Debian via https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019455
FYI for anybody running into this, I worked around it via a custom Debian package at https://launchpad.net/~dominik-stadler/+archive/ubuntu/ppa/+packages which does not replace the bundled libraries for now until this is fixed.
The following is a (likely incomplete) initial patch to switch to support Apache POI 5.0.0, tests run fine after this is applied. Note: I had to comment out one line...
I am not sure this is all that is needed, it just made the unit tests green, but at least one line is commented out for now. I don't know...
Feel free to post issues here, I can at least try to take a quick look and state if it is something related to changes in POI.
I am not an expert with Android Apps at all, but maybe the proguard-settings obfuscate some files that should be excluded in the release-setup?
Sorry, as stated I know next to nothing about developing on Android, basically just what is in the test-application already, so I fear I am able to help much...
Can you report an updated stacktrace? The one above indicates that some obfuscation is in place which may prevent this from working, see e.g. org.apache.poi.i.a.n.j.b. which shows obfuscation.
Android does not provide any of the java.awt.* classes, so any location where some of this is called in POI may currently cause this. We already use a way of...