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
-~----------~----~----~----~------~----~------~--~---

Reply via email to