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#... > > > > - Jason > > > > On Thu, Oct 15, 2009 at 5:01 PM, bizkut <[email protected]> wrote: > > > > > Hey, I just got my Wave account, and am working on making some test > > > Robots, so I went ahead and followed all the instructions, and have a > > > test Robot made. I go to deploy through the panel button, enter my > > > login information, and about halfway through, I come across this in > > > the error logs: > > > 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.eclipse.core.proxy.AppEngineBridgeImpl.deploy > > > (AppEngineBridgeImpl.java:271) > > > at > > > > com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace > > > (DeployProjectJob.java:148) > > > at > > > org.eclipse.core.internal.resources.InternalWorkspaceJob.run > > > (InternalWorkspaceJob.java:38) > > > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > > > 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 > > > Possibly Relevant Instillation Details: > > > Running Windows Vista > > > Eclipse Version: 1.7.0.v200908280400-47C08w95ENAK6AFDFK7 (Galileo) > > > Eclipse Installed Software says... > > > Eclipse IDE for Java EE Developers 1.2.1.20090918-0703 > > > epp.package.jee > > > Google App Engine Java SDK 1.2.6 1.2.6.v200910131704 > > > com.google.appengine.eclipse.sdkbundle.e35.feature.feature.group > > > Google Plugin for Eclipse 3.5 1.1.2.v200910131704 > > > com.google.gdt.eclipse.suite.e35.feature.feature.group > > > Google Web Toolkit SDK 1.7.1 1.7.1.v200909221731 > > > com.google.gwt.eclipse.sdkbundle.e35.feature.feature.group > > > Using Java version 1.6.0_16 > > > Thanks for any help you guys can give me here. > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
