No route to host – All quote sources broken since March 10, 2026 – macOS / Zulu JRE

Hello,

I have been unable to update any quotes in Portfolio Performance since March 10, 2026. The issue affects two different machines running different versions of PP, which leads me to believe the problem is either related to my PP Online account or to a change in the PP infrastructure.


Environment

  • Machine 1: Mac Mini M4, macOS, PP 0.83.2 (April 2026), Zulu JRE 21.0.5 aarch64
  • Machine 2: MacBook Air, macOS, PP 0.81.5 (February 2026)
  • Both machines have been affected since the same date: March 10, 2026

Error log (PP 0.83.2)

[PortfolioLog] No route to host
Failed to connect to https://updates.portfolio-performance.info/portfolio/p2.index: Remote host terminated the handshake. Retry attempt 0 started.
Unable to read repository at https://updates.portfolio-performance.info/portfolio/content.xml.
Callback server started on host localhost and port 49968.
Authentication failed (the access token could not be requested).
No route to host

This error occurs regardless of the quote source used: Alpha Vantage (with valid API key), Yahoo Finance, Twelve Data, Finnhub — all return “No route to host”.


Investigations performed

  • :white_check_mark: curl and openssl can reach updates.portfolio-performance.info and www.alphavantage.co perfectly from both machines (TLS 1.2 and 1.3 work fine)
  • :white_check_mark: The server certificate was renewed on April 28, 2026 (Let’s Encrypt R12) — I added R12 manually to the Zulu JRE truststore, no change
  • :white_check_mark: Tested on iPhone hotspot (different network) — same issue, ruling out local router/firewall
  • :white_check_mark: Deleted token_storage file, re-authenticated via browser — authentication succeeded but PP Online shows empty user/subscription
  • :white_check_mark: Fresh reinstall of PP — same issue persists
  • :white_check_mark: Removed macOS quarantine flag via xattr -rd com.apple.quarantine
  • :white_check_mark: Forced TLS 1.2 via -Dhttps.protocols=TLSv1.2 and -Djdk.tls.client.protocols=TLSv1.2 in PortfolioPerformance.ini
  • :cross_mark: The Zulu JRE cannot reach any external server — keytool -printcert -sslserver returns “No SSL server certificate” with a java.net.SocketException: Broken pipe

Key observation

The latest quotes are from the very same date (March 10, 2026) on both machines, with two different PP versions, I did not use it since then. This strongly suggests either:

  1. A server-side change in the PP Online infrastructure around that date
  2. A corruption of my PP Online account/token

Could you check if anything changed on your end after March 10, 2026? And is there a way to fully reset a PP Online account?

Thank you very much for your help.

PS: I had already posted a request here but was probably not clear enough to get help, here I have use the AI Claude to help me test and explain the problem.

for other MAC users with a McAfee anti-virus, Mcafee was (again) the trouble maker, even if I had deactivated the firewall… I had to deactivate the mcafee extensions in the Mac security settings…

3 Likes