[Building Sakai] Sakai-Goolge Integration

Sanghyun Jeon euksa99 at gmail.com
Mon Aug 5 15:38:58 PDT 2013


Can anybody reply this email?
I added more debug and got the below

2013-08-05 06:49:30.679 [ERROR]
com.rsmart.content.google.oauth.OAuthCallbackServlet:135 - post-login
return URL was not set, redirecting to error page


Please help.


S


On Mon, Jul 29, 2013 at 4:31 PM, Sanghyun Jeon <euksa99 at gmail.com> wrote:

> Hello All,
>
> We are currently using Sakai 2.8.x_all and integrated with google in
> resource via rsmart instruction (
> https://source.sakaiproject.org/contrib/rsmart/google-content/trunk/GoogleDocsIntegrationConfiguration.pdf
> )
>
> Everything looks great: creating comsumer key and secret and adding this
> info into OAuth Providers tool in Admin Workspace,,,,,but  when we type
> https://mydomain.edu/google-content-tool/oauth<https://sakaidev.pomona.edu/google-content-tool/oauth>,
> we have the following errors:
>
> java.lang.NullPointerException
> 	com.rsmart.content.google.oauth.OAuthCallbackServlet.doGet(OAuthCallbackServlet.java:139)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> 	org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:659)
>
>
>
> Tomcat error looks the same:
>
> 2013-07-29 16:17:24.698 [ERROR] org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/google-content-tool].[oauth.callback]:260 - Servlet.service() for servlet oauth.callback threw exception
> java.lang.NullPointerException
>         at com.rsmart.content.google.oauth.OAuthCallbackServlet.doGet(OAuthCallbackServlet.java:139)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>         at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:659)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873)
>         at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>         at java.lang.Thread.run(Thread.java:662)
>
> I cannot find much information to resolve this issue....
>
> Does anybody tell me which part I need to check first in order to resolve this problem.....
>
>
> Thank you in advance.
>
>
> S
>
>
>
> On Thu, Jun 20, 2013 at 8:40 PM, Raymond Naseef <raymond.naseef at gmail.com>wrote:
>
>> Hi William,
>>
>> CTools at University of Michigan has some very nice Google stuff,
>> including:
>>   1 - Google Calendar project
>>   2 - "Google App" drop-down menu showing details on Mail, Calendar,
>> Drive, and Plus
>>   3 - "Google Drive LTI" - this is written so it can run independent of
>> Sakai project
>>   * - (I almost forgot) some nice prototypes, including one that would be
>> fine as a tool for working with Google Drive (but not useful for
>> integration with Sakai).
>>
>> It seems your timing to ask is rough, as CTools team is busy deploying an
>> update to production.
>>
>> I wrote quite a lot of the code for working on those (#2 and #3 are, or
>> were until this week, entirely my code).
>>
>> Check out https://source.sakaiproject.org/contrib/umich/google.
>>
>> Item #2 above has good documentation for implementing.  I do not know
>> about doc for #1, and #3 doc is weak.  #2 is probably by far the easiest to
>> get running, as it uses portal to add a drop-down "Google Apps" product to
>> the browser.
>>
>> As Alumnus from Rutgers, I would be thrilled if you all can take
>> advantage of these.  I know Sakai is open source, but personally am totally
>> unaware of licensing issues for this stuff.
>>
>>
>> All the best,
>>
>> Raymond Naseef (Ray)
>> raymond.naseef at gmail.com
>>
>>
>>
>> On Tue, Jun 18, 2013 at 12:07 PM, John Bush <john.bush at rsmart.com> wrote:
>>
>>> There is a integration of gdocs with resources we did a few years back
>>> here:
>>> https://source.sakaiproject.org/contrib/rsmart/google-content
>>>
>>> It will let you link gdocs into resources, and then use in sakai where
>>> ever you want.  Anyone else get read only view of it, the author can
>>> select edit to get back to the gdocs interface.  There is nothing with
>>> calendar done.
>>>
>>> I believe michigan is working on an lti integration that links a gdocs
>>> folder in as a sakai tool.  But I'm not sure how that integrates with
>>> other components of sakai if at all.
>>>
>>>
>>> John Bush
>>> 602-490-0470
>>>
>>> ** This message is neither private nor confidential in fact the US
>>> government is storing it in a warehouse located in Utah for future
>>> data mining use cases should they arise. **
>>>
>>>
>>> On Tue, Jun 18, 2013 at 8:45 AM, William Karavites
>>> <willkara at oit.rutgers.edu> wrote:
>>> > Hello,
>>> >
>>> > We are again looking into a Google Docs/Calendar Integration for Sakai
>>> and I
>>> > was wondering if anyone had any working integrations. We have a Google
>>> Apps
>>> > license and have already been using Gmail at our University for some
>>> time
>>> > now.
>>> >
>>> >
>>> > Any help or direction would be greatly appreciated.
>>> >
>>> > Thank you,
>>> > William Karavites
>>> >
>>> >
>>> > ------------------------------------
>>> > William Karavites
>>> > Application Programmer
>>> > OIT/OIRT- Rutgers University
>>> > Office: 732-445-8726
>>> > Cell: 732-822-9405
>>> > willkara at rutgers.edu
>>> > ------------------------------------
>>> >
>>> >
>>> > _______________________________________________
>>> > sakai-dev mailing list
>>> > sakai-dev at collab.sakaiproject.org
>>> > http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>> >
>>> > TO UNSUBSCRIBE: send email to
>>> sakai-dev-unsubscribe at collab.sakaiproject.org
>>> > with a subject of "unsubscribe"
>>> _______________________________________________
>>> sakai-dev mailing list
>>> sakai-dev at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>
>>> TO UNSUBSCRIBE: send email to
>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>> "unsubscribe"
>>>
>>
>>
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>> TO UNSUBSCRIBE: send email to
>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>> "unsubscribe"
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20130805/679c9d39/attachment.html 


More information about the sakai-dev mailing list