You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rave.apache.org by "Raminderjeet Singh (JIRA)" <ji...@apache.org> on 2012/07/13 17:00:35 UTC
[jira] [Updated] (RAVE-706) Implement ActivityStreamService and
ActivityService: ActivityStreams Gadget causes a "Not Implemented" protocol
exception
[ 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.patch
I created all the models, repo, services etc and added the data based on http://activitystrea.ms/head/json-activity.html#examples model. I am getting following error to serialize the object back to Shindig object on getActivityEntry() operation. I need help to understand this conversion. Can we add generic JSON serializer/deserializer to Rave and not extend shindig beans?
[WARNING] [talledLocalContainer] at org.apache.shindig.common.JsonSerializer.appendMap(JsonSerializer.java:294)
[WARNING] [talledLocalContainer] at org.apache.shindig.common.JsonSerializer.append(JsonSerializer.java:167)
[WARNING] [talledLocalContainer] at org.apache.shindig.common.JsonSerializer.appendMap(JsonSerializer.java:306)
[WARNING] [talledLocalContainer] at org.apache.shindig.common.JsonSerializer.append(JsonSerializer.java:167)
[WARNING] [talledLocalContainer] at org.apache.shindig.common.JsonSerializer.appendCollection(JsonSerializer.java:280)
[WARNING] [talledLocalContainer] at org.apache.shindig.common.JsonSerializer.append(JsonSerializer.java:171)
[WARNING] [talledLocalContainer] at org.apache.shindig.protocol.conversion.BeanJsonConverter.append(BeanJsonConverter.java:103)
[WARNING] [talledLocalContainer] at org.apache.shindig.protocol.JsonRpcServlet.dispatchBatch(JsonRpcServlet.java:204)
[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:15
> 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
> Fix For: 0.14
>
> Attachments: 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: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira