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.

Reply via email to