Next issue: I have the server ip fixed. It now shows as a routable lan IP. I also installed and and reconfigured the concierge service to use java 1.8. The concierge server can now see the google home device on the admin page. However I am unable to see the Vera device that I configured.
My vera is a vera plus and is running the latest firmware. Its staticaly assigned on the lan (no wifi) and doesnt have high security enabled.
Logs are showing an SSL error:
Dec 27, 2017 11:25:18 AM V:CSWebContainer:Cmd:/Log
Dec 27, 2017 11:25:22 AM V:CSWebContainer:Cmd:/Log
Dec 27, 2017 11:25:26 AM V:CSWebContainer:Config Cmd:/Query
Dec 27, 2017 11:25:27 AM V:CSWebContainer:Cmd:/Log
Dec 27, 2017 11:25:35 AM V:CSWebContainer:Cmd:/Log
Dec 27, 2017 11:25:40 AM V:CSWebContainer:Cmd:/Log
Dec 27, 2017 11:25:45 AM V:CSWebContainer:Cmd:/Log
Dec 27, 2017 11:25:50 AM V:CSWebContainer:Cmd:/Log
Dec 27, 2017 11:25:51 AM V:VeraService:Wacthdog:Restart
Dec 27, 2017 11:25:51 AM I:VeraService:Start
Dec 27, 2017 11:25:51 AM I:VeraConnect.VeraGateway:URLConnection:https://vera-us-oem-autha11.mios.com/autha/auth/username/[SECRET]?SHA1Password=[SECRET]&PK_Oem=1
Dec 27, 2017 11:25:51 AM E:VeraConnect.VeraGateway:URLConnection
Exception:javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1959)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1916)
at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1899)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1420)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:347)
at com.rtsservices.veraconnect.access.VeraGateway.URLConnection(VeraGateway.java:114)
at com.rtsservices.veraconnect.access.VeraGateway.URLRequest(VeraGateway.java:70)
at com.rtsservices.veraconnect.access.UI6Gateway.GetAuthToken(UI6Gateway.java:99)
at com.rtsservices.veraconnect.access.UI6Gateway.GetVeraIDs(UI6Gateway.java:53)
at com.rtsservices.conciergeserver.VeraService.Start(VeraService.java:73)
at com.rtsservices.conciergeserver.VeraService$1.run(VeraService.java:60)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:91)
at sun.security.validator.Validator.getInstance(Validator.java:179)
at sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:312)
at sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:171)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:184)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1496)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1026)
at sun.security.ssl.Handshaker.process_record(Handshaker.java:961)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
... 15 more
Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200)
at java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120)
at java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104)
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:89)
... 27 more
Dec 27, 2017 11:25:51 AM I:VeraConnect.VeraGateway:URLConnection:https://vera-us-oem-autha12.mios.com/autha/auth/username/[SECRET]?SHA1Password=[SECRET]&PK_Oem=1
Dec 27, 2017 11:25:51 AM E:VeraConnect.VeraGateway:URLConnection
Exception:javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1959)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1916)
at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1899)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1420)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:347)
at com.rtsservices.veraconnect.access.VeraGateway.URLConnection(VeraGateway.java:114)
at com.rtsservices.veraconnect.access.VeraGateway.URLRequest(VeraGateway.java:70)
at com.rtsservices.veraconnect.access.UI6Gateway.GetAuthToken(UI6Gateway.java:99)
at com.rtsservices.veraconnect.access.UI6Gateway.GetVeraIDs(UI6Gateway.java:53)
at com.rtsservices.conciergeserver.VeraService.Start(VeraService.java:73)
at com.rtsservices.conciergeserver.VeraService$1.run(VeraService.java:60)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:91)
at sun.security.validator.Validator.getInstance(Validator.java:179)
at sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:312)
at sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:171)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:184)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1496)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1026)
at sun.security.ssl.Handshaker.process_record(Handshaker.java:961)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
... 15 more
Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200)
at java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120)
at java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104)
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:89)
... 27 more
Dec 27, 2017 11:25:51 AM I:VeraConnect.VeraGateway:URLRequest: No Response!
Dec 27, 2017 11:25:55 AM V:CSWebContainer:Cmd:/Log
Dec 27, 2017 11:25:56 AM V:CSWebContainer:Config Cmd:/Query
Dec 27, 2017 11:26:00 AM V:CSWebContainer:Cmd:/Log
Any suggestions?