ERROR: Provider "http" not installed

The GUI manages to read the built-in examples but not the XTCE file in the YAMCS quickstart. Upon loading, I get "ERROR: Provider "http" not installed".

I managed to track this exception to the following line in SpaceSystemType.loadReadOnlyDatabase() in file XTCEDatabaseParser.java: jaxbElementRoot_ = (JAXBElement)um.unmarshal( source );

I don't know how to program in JAVA, only in Python and C and C++, so it would take me a very long while to get to the bottom of this. Could anyone help? I'm sure it's something stupid.

What I did in a fresh VM (Ubuntu 24.10):

sudo apt install -y openjdk-21-jdk
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64/
git clone https://gitlab.com/StefanoSperetta/xtcetools.git
cd xtcetools
mvn package -DskipTests && java -jar ./target/xtcetools-1.1.7-SNAPSHOT-jar-with-dependencies.jar

I've also tried @StefanoSperetta's Java17 branch and @dovereem's repository, with the same outcome.

Edited Nov 17, 2024 by G M
Assignee Loading
Time tracking Loading