Hi, I'm using Java GAE, suddenly today I cant able to upload my application using "appcfg.cmd update \war" command.
I'm getting "CertificateException: No name matching appengine.google.com found" error. I have also tried to upload the app after deleting .appcfg_oauth2_tokens_java file but not luck. Please advise. *Error Trace:* Oct 13, 2016 3:44:21 PM com.google.appengine.tools.info.RemoteVersionFactory getVersion INFO: Unable to access https://appengine.google.com/api/updatecheck?runtime=java&release=1.9.30×tamp=1446685788&api_versions=['1.0'] javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No name matching appengine.google.com found at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source) at sun.security.ssl.Handshaker.fatalSE(Unknown Source) at sun.security.ssl.Handshaker.fatalSE(Unknown Source) at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) at sun.security.ssl.Handshaker.processLoop(Unknown Source) at sun.security.ssl.Handshaker.process_record(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) at java.net.URL.openStream(Unknown Source) at com.google.appengine.tools.info.RemoteVersionFactory.getVersion(RemoteVersionFactory.java:76) at com.google.appengine.tools.info.UpdateCheck.getApplicationVersionInfo(UpdateCheck.java:153) at com.google.appengine.tools.info.UpdateCheck.maybePrintNagScreen(UpdateCheck.java:361) at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:188) at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:127) at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:123) Caused by: java.security.cert.CertificateException: No name matching appengine.google.com found at sun.security.util.HostnameChecker.matchDNS(Unknown Source) at sun.security.util.HostnameChecker.match(Unknown Source) at sun.security.ssl.X509TrustManagerImpl.checkIdentity(Unknown Source) at sun.security.ssl.X509TrustManagerImpl.checkIdentity(Unknown Source) at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ... 20 more Reading application configuration data... Oct 13, 2016 3:44:22 PM com.google.apphosting.utils.config.IndexesXmlReader readConfigXml INFO: Successfully processed C:\Bala\Phonegap\svn\branches\GAE\serverNotification\war\WEB-INF\appengine-generated\datastore-indexes-auto.xml Beginning interaction for module default... javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No name matching appengine.google.com found Unable to update app: java.security.cert.CertificateException: No name matching appengine.google.com found Please see the logs [C:\Users\CHITTA~1\AppData\Local\Temp\appcfg3857449247097391609.log] for further information. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/1a906ef8-a1d9-4ff4-bc72-6fa72e833913%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.