[ 
https://issues.apache.org/jira/browse/RAVE-706?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Raminderjeet Singh updated RAVE-706:
------------------------------------

    Attachment: Rave-706_Nov20.patch

Attached is the patch for trunk. I have implemented both getActivityEntry and 
create function in MultiFormatActivityService. You can use following queries to 
insert some sample data to RAVE DB to test get. 

INSERT INTO ACTIVITY_OBJECT VALUES (1,null,'Martin Smith','person','2012-11-20 
15:14:57.846',null,'2012-11-20 
15:14:57.846','http://example.org/martin',null,null);
INSERT INTO ACTIVITY_OBJECT VALUES 
(2,null,null,null,null,null,null,'http://example.org/blog/2011/02/entry',null,null);
INSERT INTO ACTIVITY_OBJECT VALUES (3,null,'Martins 
Blog','blog',null,null,null,'http://example.org/blog/',null,null);
INSERT INTO ACTIVITY_ENTRY VALUES (1,'This is the first activity to be 
entered','2012-11-20 15:14:57.846','Activity Title 
1',null,null,'post',2,1,null,null,null,3);

I am using ActivityStreams gadget on social tab of RAVE. While trying to 
retrive activity using activity id its not getting converted to ActvityEntity 
object of Shindig correctly. You can try to debug getActivityEntry method to 
see the converted method. Please let me know if you need more information. 
                
> Implement ActivityStreamService and ActivityService: ActivityStreams Gadget 
> causes a "Not Implemented" protocol exception
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: RAVE-706
>                 URL: https://issues.apache.org/jira/browse/RAVE-706
>             Project: Rave
>          Issue Type: New Feature
>          Components: rave-shindig
>    Affects Versions: 0.13
>            Reporter: Ate Douma
>            Assignee: Raminderjeet Singh
>         Attachments: RAVE-706_1.patch, Rave-706_Nov20.patch, RAVE-706.patch
>
>
> In Firefox I sometimes get the following popup after (trying) another action: 
> "Rave attempted to update the server with your recent changes, but the server 
> encountered an internal error."
> In the console the following stacktrace is reported:
> [WARNING] [talledLocalContainer] Jun 29, 2012 9:59:51 PM 
> org.apache.shindig.protocol.ApiServlet responseItemFromException
> [WARNING] [talledLocalContainer] INFO: A response error is being returned 
> because a protocol exception occurred.
> [WARNING] [talledLocalContainer] 
> org.apache.shindig.protocol.ProtocolException: Not Implemented
> [WARNING] [talledLocalContainer]      at 
> org.apache.rave.opensocial.service.impl.MultiFormatActivityService.getActivities(MultiFormatActivityService.java:75)
> [WARNING] [talledLocalContainer]      at 
> org.apache.shindig.social.opensocial.service.ActivityHandler.get(ActivityHandler.java:138)
> [WARNING] [talledLocalContainer]      at 
> sun.reflect.GeneratedMethodAccessor420.invoke(Unknown Source)
> [WARNING] [talledLocalContainer]      at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer]      at 
> java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer]      at 
> org.apache.shindig.protocol.DefaultHandlerRegistry$MethodCaller.call(DefaultHandlerRegistry.java:483)
> [WARNING] [talledLocalContainer]      at 
> org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationHandler.execute(DefaultHandlerRegistry.java:302)
> [WARNING] [talledLocalContainer]      at 
> org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationWrapper.execute(DefaultHandlerRegistry.java:326)
> [WARNING] [talledLocalContainer]      at 
> org.apache.shindig.protocol.JsonRpcServlet.dispatchBatch(JsonRpcServlet.java:186)
> [WARNING] [talledLocalContainer]      at 
> org.apache.shindig.protocol.JsonRpcServlet.service(JsonRpcServlet.java:132)
> [WARNING] [talledLocalContainer]      at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer]      at 
> org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:55)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer]      at 
> org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:151)
> [WARNING] [talledLocalContainer]      at 
> org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:96)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer]      at 
> org.apache.shindig.common.servlet.HostFilter.doFilter(HostFilter.java:39)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer]      at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer]      at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer]      at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer]      at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer]      at java.lang.Thread.run(Thread.java:662)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to