By the way, this is a call to https://graph.facebook.com/. I'm guessing 1.4.2 breaks all FB apps.
Jeff On Mon, Feb 14, 2011 at 4:24 PM, Jeff Schnitzer <[email protected]> wrote: > I experience this problem. I'm also using a library that makes the > actual call, so I can't use the URLFetch service method. I will have > to revert to GAE SDK 1.4.0. > > Mac OSX 10.6, default JVM, Eclipse Helios: > java version "1.6.0_22" > Java(TM) SE Runtime Environment (build 1.6.0_22-b04-307-10M3261) > Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03-307, mixed mode) > > My stacktrace: > > Caused by: javax.net.ssl.SSLHandshakeException: Could not verify SSL > certificate for: https://URLREDACTED > at > com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationException(URLFetchServiceImpl.java:114) > at > com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchServiceImpl.java:41) > at > com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.fetchResponse(URLFetchServiceStreamHandler.java:418) > at > com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.getInputStream(URLFetchServiceStreamHandler.java:297) > at > com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.getResponseCode(URLFetchServiceStreamHandler.java:150) > > > On Mon, Feb 14, 2011 at 1:22 PM, frew <[email protected]> wrote: >> Hey everybody, >> >> In order to help me diagnose the problems, could you respond with what >> JDK (Platform, JDK manufacturer (e.g. Sun, OpenJDK), and version) >> you're running? As a temporary stopgap, if you're using URLFetch >> service, you can use the doNotValidateCertificate() method in >> FetchOptions (http://code.google.com/appengine/docs/java/javadoc/com/ >> google/appengine/api/urlfetch/FetchOptions.html) to disable >> validation. >> >> -Fred >> >> On Feb 13, 5:02 am, harri mauria <[email protected]> wrote: >>> I am having similar problems with the recently released version >>> com.google.appengine.eclipse.sdkbundle.1.4.2_1.4.2.v201102111811 >>> Problems happen with the development server, not in production. I am >>> performing Facebook login credentials authentication in the callback >>> url. Interrupt stack is below: >>> >>> HTTP ERROR 500 >>> Problem accessing /loginfacebookcallback. Reason: >>> >>> Could not verify SSL certificate >>> for:https://graph.facebook.com/oauth/access_token?omitted >>> >>> Caused by: >>> javax.net.ssl.SSLHandshakeException: Could not verify SSL certificate >>> for:https://graph.facebook.com/oauth/access_token?omitted >>> at >>> com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationExc >>> eption(URLFetchServiceImpl.java: >>> 114) >>> at >>> com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchService >>> Impl.java: >>> 41) >>> at >>> com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler >>> $Connection.fetchResponse(URLFetchServiceStreamHandler.java:418) >>> at >>> com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler >>> $Connection.getInputStream(URLFetchServiceStreamHandler.java:297) >>> atwww.superpass.de.server.UrlFetcher.get(UrlFetcher.java:60) >>> >>> Following message is printed to the console: >>> I/O exception (javax.net.ssl.SSLPeerUnverifiedException) caught when >>> processing request: HTTPS hostname invalid: expected >>> 'graph.facebook.com', received '*.facebook.com' >>> Retrying request >>> >>> Regards, Harri >>> >>> On Feb 13, 11:27 am, Lior Harsat <[email protected]> wrote: >>> >>> >>> >>> >>> >>> >>> >>> > I am having a similar problem with https: >>> >>> > I have been testing the SDK and I found one bug which seems critical. >>> > When I call the URLFetchService.fetch API with a https URL I get a >>> > javax.net.ssl.SSLHandshakeException. >>> > for example when I fetch "https://spreadsheets.google.com/feeds/ >>> > list/...." I get >>> > javax.net.ssl.SSLHandshakeException: Could not verify SSL certificate >>> > for:https://spreadsheets.google.com/feeds/list/... >>> > When I switch back to an older SDK this doesn't happen. >>> > Is there a "Help us test Prerelease SDK 1.4.2" thread I can post this >>> > to? >>> > Can anyone confirm this bug reproduces? >>> > Thanx, Lior >>> >>> > On Feb 12, 11:57 am, Peter Liu <[email protected]> wrote: >>> >>> > > We are using a custom remote delegate to route datastore rpc call to >>> > > live production test site on appspot. We did this because sometimes we >>> > > want to develop with live data. >>> >>> > > However after upgrading to 1.4.2, https outbound call starts failing >>> > > (see below). If we change to http, then it works again. >>> >>> > > It seems like some class is marked as restricted in this release. Is >>> > > it intentional? What's the reason behind not allowing outbound https >>> > > call? >>> >>> > > Thanks. >>> >>> > > java.lang.NoClassDefFoundError: javax.net.ssl.SSLHandshakeException is >>> > > a restricted class. Please see the Google App Engine developer's >>> > > guide for more details. >>> > > at >>> > > com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime >>> > > .java: >>> > > 51) >>> > > at >>> > > com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationExc >>> > > eption(URLFetchServiceImpl.java: >>> > > 114) >>> > > at com.google.appengine.api.urlfetch.URLFetchServiceImpl.access >>> > > $100(URLFetchServiceImpl.java:22) >>> > > at com.google.appengine.api.urlfetch.URLFetchServiceImpl >>> > > $1.convertException(URLFetchServiceImpl.java:86) >>> > > at >>> > > com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java: >>> > > 69) >>> > > at >>> > > com.pekca.main.delegate.RemoteDelegate$1.get(RemoteDelegate.java: >>> > > 163) >> >> -- >> 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. >> >> > -- 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.
