Hi all. I went to check for updates within HPM today and got an Unexpected Error. When I viewed the logs, I'm seeing the following:
2023-03-24 04:56:39.838 PMerrorjava.lang.NullPointerException:
Cannot get property 'repositories' on null object on line 3937
(method prefSettings)
2023-03-24 04:56:39.814 PMinfoSkip download of
https://raw.githubusercontent.com/HubitatCommunity/hubitat-packagerepositories/master/repositories.json: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed Please notify the package developer.
I don't know if this is related to GitHub's SSH Key Change that was announced, but there is definitely something up here. I've made no changes to HPM in months and have not run into this before.
I tried an Update and a Matchup. Both worked for me. Here's the Matchup logs showing there are faults the Developers need to resolve, but HPM skips right on by:
Humph I’m having similar errors in the last couple days when opening HPM from Apps. On multiple hubs, I’m seeing the below. Anyone seeing similar?
app:22023-09-04 11:23:51.698 PMerrorjava.lang.NullPointerException: Cannot get property 'repositories' on null object on line 3949 (method prefSettings)
That's the answer... your hub isn't able to do a name lookup. You've got it somehow blocked by a firewall probably. pfSense has been a popular firewall to misconfigure.