Попытка обновить часовой пояс Java на 2 компьютерах (Бразилия больше не соблюдает летнее время). Windows работала нормально, но у меня возникли проблемы с Ubuntu.
Вот что я сделал:
- Скачано Последний часовой пояс (tzdata2019c): https://data.iana.org/time-zones/releases/tzdata2019c.tar.gz
- Загруженный tzupdater: https://www.oracle.com/technetwork/java/javase/downloads/tzupdater-download-513681.html
- Запустите: java -jar tzupdater.jar -v -f -l file:tzdata2019c.tar.gz
В винде работало нормально. В Ubuntu это вывод:
sudo java -jar tzupdater.jar -v -f -l файл:tzdata2019c.tar.gz
Using file:tzdata2019c.tar.gz as source for tzdata bundle.
java.home: /usr/lib/jvm/java-8-openjdk-amd64/jre
java.vendor: Private Build
java.version: 1.8.0_222
tzupdater version 2.3.0-b01
JRE tzdata version: tzdata2019a
Downloaded file to /tmp/tz.tmp_1/tzdata.tar.gz
java.lang.NullPointerException
Exception in thread "main" com.sun.tools.tzupdater.TzRuntimeException: java.lang.NullPointerException
at com.sun.tools.tzupdater.TimezoneUpdater.main(TimezoneUpdater.java:705)
Caused by: java.lang.NullPointerException
at com.sun.tools.tzupdater.TimezoneUpdater.run(TimezoneUpdater.java:237)
at com.sun.tools.tzupdater.TimezoneUpdater.main(TimezoneUpdater.java:686)
Я что-то пропустил?