https://cottagesystems.com/jenkins/job/autoplot-test144/8626/console shows where the new PDS4 library results in a nullPointerException when reading https://space.physics.uiowa.edu/voyager/data/voyager-2-pws-wf/data/1987/vg2_pws_wf_1987-04-21T17_v1.0.xml?Waveform . This is using https://github.com/NASA-PDS/pds4-jparser/releases/tag/v2.9.0.
Further complicating things, Jordan tells me that PDS4 requires Java 11. In the interest of getting the next production release out, I'm going to back out to the old PDS4 library I was using, which was pds4-jparser-1.10.0-SNAPSHOT.jar . I'll plan on requiring Java 11 and dropping support for Webstart after AGU.
I backed out to the 1.10.0 version, and will stay at this version until after AGU. I'll lower the ticket priority for now.
This has been an issue for a while, where newer versions of the PDS4 library don't work with Autoplot on Java versions greater than 9 or so. I'm going to experiment with In-Sook's reader since its goals are more similar to Autoplot's, and will probably work more consistently.
Also I ran into a PDS4 file which generates the error "Unsupported number of axes, only one, two, or three" which I believe is related (and was the motivation for updating the PDS4 library anyway). See the file mvn_sta_l2_d1-32e4d16a8m_20210511_v02_r04.xml (and I have a copy of this on my system /home/jbf/tmp/20260126/mvn_sta_l2_d1-32e4d16a8m_20210511_v02_r04.xml).
Last edit: Jeremy Faden 2026-01-26