Thanks for the link. On FreeBSD, adding -Djavax.net.ssl.trustStore=/usr/local/openjdk6/jre/lib/security/ cacerts into "bin/appcfg.sh" helps.
On 30 окт, 21:30, "Jason (Google)" <[email protected]> wrote: > I did some generic searches for this error, and others have seen it outside > of the App Engine context. It could be related to your Java version; if > you're not using Java 1.6, you may try upgrading to see if it goes away. > There are a several other solutions in this thread: > > http://forums.sun.com/thread.jspa?threadID=580496 > > - Jason > > On Wed, Oct 28, 2009 at 3:59 PM, bizkut <[email protected]> wrote: > > > Sorry, I hadn't checked this in a while. Upon using the command line > > utility: > > > C:\Users\Kyle>C:\Users\Kyle\charts\eclipse\plugins > > \com.google.appengine.eclipse. > > sdkbundle_1.2.6.v200910131704\appengine-java-sdk-1.2.6\bin\appcfg > > update C:\User > > s\Kyle\workspace\WaveTest1\war > > Reading application configuration data... > > 2009-10-28 18:54:08.610::INFO: Logging to STDERR via > > org.mortbay.log.StdErrLog > > Beginning server interaction for bizkuttest... > > 0% Creating staging directory > > 5% Scanning for jsp files. > > 20% Scanning files on local disk. > > 25% Initiating update. > > Email: [email protected] > > Password for [email protected]: > > > javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected > > error: java.s > > ecurity.InvalidAlgorithmParameterException: the trustAnchors parameter > > must be n > > on-empty > > Unable to update app: java.lang.RuntimeException: Unexpected error: > > java.securit > > y.InvalidAlgorithmParameterException: the trustAnchors parameter must > > be non-emp > > ty > > Please see the logs [C:\Users\Kyle\AppData\Local\Temp > > \appcfg3749747841551147441. > > log] for further information. > > > Contents of the log file are the same: > > Unable to update: > > javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected > > error: java.security.InvalidAlgorithmParameterException: the > > trustAnchors parameter must be non-empty > > at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown > > Source) > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source) > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source) > > at > > com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(Unknown > > Source) > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown > > Source) > > at com.sun.net.ssl.internal.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.getOutputStream > > (Unknown Source) > > at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream > > (Unknown Source) > > at com.google.appengine.tools.admin.ServerConnection.connect > > (ServerConnection.java:333) > > 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:427) > > at > > com.google.appengine.tools.admin.AppVersionUpload.beginTransaction > > (AppVersionUpload.java:241) > > at com.google.appengine.tools.admin.AppVersionUpload.doUpload > > (AppVersionUpload.java:98) > > at com.google.appengine.tools.admin.AppAdminImpl.update > > (AppAdminImpl.java:56) > > at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute > > (AppCfg.java:521) > > at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:130) > > at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:58) > > at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:54) > > Caused by: java.lang.RuntimeException: Unexpected error: > > java.security.InvalidAlgorithmParameterException: the trustAnchors > > parameter must be non-empty > > at sun.security.validator.PKIXValidator.<init>(Unknown Source) > > at sun.security.validator.Validator.getInstance(Unknown Source) > > at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.getValidator > > (Unknown Source) > > at > > com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted > > (Unknown Source) > > at > > com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted > > (Unknown Source) > > at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate > > (Unknown Source) > > at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage > > (Unknown Source) > > at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown > > Source) > > at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown > > Source) > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown > > Source) > > at > > com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake > > (Unknown Source) > > ... 19 more > > Caused by: java.security.InvalidAlgorithmParameterException: the > > trustAnchors parameter must be non-empty > > at java.security.cert.PKIXParameters.setTrustAnchors(Unknown Source) > > at java.security.cert.PKIXParameters.<init>(Unknown Source) > > at java.security.cert.PKIXBuilderParameters.<init>(Unknown Source) > > ... 30 more > > com.google.appengine.tools.admin.AdminException: Unable to update app: > > java.lang.RuntimeException: Unexpected error: > > java.security.InvalidAlgorithmParameterException: the trustAnchors > > parameter must be non-empty > > at com.google.appengine.tools.admin.AppAdminImpl.update > > (AppAdminImpl.java:62) > > at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute > > (AppCfg.java:521) > > at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:130) > > at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:58) > > at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:54) > > Caused by: javax.net.ssl.SSLException: java.lang.RuntimeException: > > Unexpected error: java.security.InvalidAlgorithmParameterException: > > the trustAnchors parameter must be non-empty > > at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown > > Source) > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source) > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source) > > at > > com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(Unknown > > Source) > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown > > Source) > > at com.sun.net.ssl.internal.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.getOutputStream > > (Unknown Source) > > at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream > > (Unknown Source) > > at com.google.appengine.tools.admin.ServerConnection.connect > > (ServerConnection.java:333) > > 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:427) > > at > > com.google.appengine.tools.admin.AppVersionUpload.beginTransaction > > (AppVersionUpload.java:241) > > at com.google.appengine.tools.admin.AppVersionUpload.doUpload > > (AppVersionUpload.java:98) > > at com.google.appengine.tools.admin.AppAdminImpl.update > > (AppAdminImpl.java:56) > > ... 4 more > > Caused by: java.lang.RuntimeException: Unexpected error: > > java.security.InvalidAlgorithmParameterException: the trustAnchors > > parameter must be non-empty > > at sun.security.validator.PKIXValidator.<init>(Unknown Source) > > at sun.security.validator.Validator.getInstance(Unknown Source) > > at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.getValidator > > (Unknown Source) > > at > > com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted > > (Unknown Source) > > at > > com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted > > (Unknown Source) > > at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate > > (Unknown Source) > > at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage > > (Unknown Source) > > at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown > > Source) > > at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown > > Source) > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown > > Source) > > at > > com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake > > (Unknown Source) > > ... 19 more > > Caused by: java.security.InvalidAlgorithmParameterException: the > > trustAnchors parameter must be non-empty > > at java.security.cert.PKIXParameters.setTrustAnchors(Unknown Source) > > at java.security.cert.PKIXParameters.<init>(Unknown Source) > > at java.security.cert.PKIXBuilderParameters.<init>(Unknown Source) > > ... 30 more > > > On Oct 19, 7:05 pm, "Jason (Google)" <[email protected]> wrote: > > > Can you confirm whether you see a similar error when you try to deploy > > using > > > the command line utility? > > > >http://code.google.com/appengine/docs/java/tools/uploadinganapp.html#... > > ... > > продолжение » -- 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
