Could not find artifact … in central

The OSGi/Karaf container could not download its features, so its services never started

why

Tools built on Karaf (Cytoscape among them) resolve their feature list over the network at boot. If that fetch fails the JVM still starts and the process looks alive — but everything layered on top, including any REST/API port, never loads. That is exactly why the process shows up in ps while the port refuses connections.

what to do

First check the machine can reach the repository at all (curl -I https://repo1.maven.org/maven2/); inside Docker this is usually DNS or a proxy that broke without you changing anything. Then check the version in your properties/config file matches the version actually installed — a config carried over from an older image points the resolver at an artifact that does not exist.

traced · CyREST-in-Docker case, Sep 2026
This is one entry from BioErrors, a catalogue of bioinformatics error messages that point at the wrong thing. Every entry was traced to its real cause before it was written down.
If your error is not in it, paste it there and it gets traced and added.