java - javax.net.ssl.KeyManagerFactory is a restricted class error with GAE -


i have spring social application deploying on google app engine, i'm getting following error during 1 of application workflows:

java.lang.noclassdeffounderror: javax.net.ssl.keymanagerfactory restricted class. please see google  app engine developer's guide more details.     @ com.google.appengine.tools.development.agent.runtime.runtime.reject(runtime.java:51)     @ org.apache.http.conn.ssl.sslsocketfactory.createsslcontext(sslsocketfactory.java:184)     @ org.apache.http.conn.ssl.sslsocketfactory.createdefaultsslcontext(sslsocketfactory.java:209)     @ org.apache.http.conn.ssl.sslsocketfactory.<init>(sslsocketfactory.java:333)     @ org.apache.http.conn.ssl.sslsocketfactory.getsocketfactory(sslsocketfactory.java:165)     @ org.springframework.social.support.httpcomponentsclienthttprequestfactory$httpcomponentsclient_4_1.getinstance(httpcomponentsclienthttprequestfactory.java:185)     @ org.springframework.social.support.httpcomponentsclienthttprequestfactory.<init>(httpcomponentsclienthttprequestfactory.java:79)     @ org.springframework.social.support.clienthttprequestfactoryselector$httpcomponentsclientrequestfactorycreator$1.<init>(clienthttprequestfactoryselector.java:68)     @ org.springframework.social.support.clienthttprequestfactoryselector$httpcomponentsclientrequestfactorycreator.createrequestfactory(clienthttprequestfactoryselector.java:68)     @ org.springframework.social.support.clienthttprequestfactoryselector.getrequestfactory(clienthttprequestfactoryselector.java:44)     @ org.springframework.social.oauth2.protectedresourceclientfactory.create(protectedresourceclientfactory.java:56)     @ org.springframework.social.oauth2.abstractoauth2apibinding.<init>(abstractoauth2apibinding.java:60)     @ org.springframework.social.facebook.api.impl.facebooktemplate.<init>(facebooktemplate.java:107)     @ saket.fb.controller.facebookcontroller.attack(facebookcontroller.java:35)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)     @ java.lang.reflect.method.invoke(method.java:597)     @ com.google.appengine.tools.development.agent.runtime.runtime.invoke(runtime.java:100)     @ org.springframework.web.bind.annotation.support.handlermethodinvoker.invokehandlermethod(handlermethodinvoker.java:176)     @ org.springframework.web.servlet.mvc.annotation.annotationmethodhandleradapter.invokehandlermethod(annotationmethodhandleradapter.java:436)     @ org.springframework.web.servlet.mvc.annotation.annotationmethodhandleradapter.handle(annotationmethodhandleradapter.java:424)     @ org.springframework.web.servlet.dispatcherservlet.dodispatch(dispatcherservlet.java:900)     @ org.springframework.web.servlet.dispatcherservlet.doservice(dispatcherservlet.java:827) 

how can overcome this?

i have seen related/similar posts/questions, not seem answer issue here.

you cannot open own sockets - ssl or otherwise - on app engine. instead, must use urlfetch api make external requests.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -