Hi I hope someone here can help me out. I've have been trying to upload the dummy sample GWT application to test that everything is working okay. When trying to upload it using either eclipse or appcfg.sh I get this error,
javax.net.ssl.SSLKeyException: RSA premaster secret error Unable to upload app: RSA premaster secret error I am running OS X 10.5 and java version "1.5.0_19". I can only assume that something is screwy with my Java configuration, though I hadn't changed anything from the default before trying out GWT/GAE. In order to get the sample application to even launch in hosted mode I needed to copy xercesImpl.jar to /Library/Java/Home/lib/endorsed as I was getting, WARNING: Nested in javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not found: java.lang.ClassNotFoundException: org/apache/xerces/jaxp/ SAXParserFactoryImpl when trying to run the app. After moving xercesImpl.jar the app does launch and run as expected in hosted mode. However, I am unable to upload it as the uploader seems to fail at creating an HTTPS connection to the upload server. Here is a chunk of the log file. Unable to upload: javax.net.ssl.SSLKeyException: RSA premaster secret error at com.sun.net.ssl.internal.ssl.PreMasterSecret.<init> (PreMasterSecret.java:86) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverHelloDone (ClientHandshaker.java:515) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage (ClientHandshaker.java:160) at com.sun.net.ssl.internal.ssl.Handshaker.processLoop (Handshaker.java:495) at com.sun.net.ssl.internal.ssl.Handshaker.process_record (Handshaker.java:433) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord (SSLSocketImpl.java:877) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake (SSLSocketImpl.java:1089) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1116) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1100) at sun.net.www.protocol.https.HttpsClient.afterConnect (HttpsClient.java:402) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect (AbstractDelegateHttpsURLConnection.java:166) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream (HttpURLConnection.java:874) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream (HttpsURLConnectionImpl.java:230) at com.google.appengine.tools.admin.ServerConnection.connect (ServerConnection.java:330) at com.google.appengine.tools.admin.ServerConnection.getAuthToken (ServerConnection.java:250) at com.google.appengine.tools.admin.ServerConnection.authenticate (ServerConnection.java:218) at com.google.appengine.tools.admin.ServerConnection.send (ServerConnection.java:145) at com.google.appengine.tools.admin.ServerConnection.post (ServerConnection.java:81) at com.google.appengine.tools.admin.AppVersionUpload.send (AppVersionUpload.java:415) at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction (AppVersionUpload.java:229) at com.google.appengine.tools.admin.AppVersionUpload.doUpload (AppVersionUpload.java:98) at com.google.appengine.tools.admin.AppAdminImpl.update (AppAdminImpl.java:53) at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute (AppCfg.java:504) at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java: 129) at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java: 57) at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java: 53) Caused by: java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/ECB/PKCS1Padding at javax.crypto.Cipher.getInstance(DashoA12275) at com.sun.net.ssl.internal.ssl.JsseJce.getCipher(JsseJce.java: 90) at com.sun.net.ssl.internal.ssl.RSACipher.<init> (RSACipher.java:35) at com.sun.net.ssl.internal.ssl.RSACipher.getInstance (RSACipher.java:69) at com.sun.net.ssl.internal.ssl.PreMasterSecret.<init> (PreMasterSecret.java:82) Any help much appreciated, Greg --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~----------~----~----~----~------~----~------~--~---