[Building Sakai] BBB sakai 2.5.x integration
Steve Swinsburg
steve.swinsburg at gmail.com
Mon Jul 12 19:36:55 PDT 2010
Hi Kenwrick,
I'll defer to Aaron about the compatibility of EB 1.3.9 in 2.5.x, but this looks like the cause:
Caused by: java.lang.NoSuchMethodError: org.sakaiproject.event.api.EventTrackingService.newEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Lorg/sakaiproject/event/api/Event;
In 2.6 a new method was added to the EventTrackingService which adds a context parameter to the newEvent method, and a new column to the event table. So it looks like it might be choking here. It's possible you could back port this to 2.5. A starting point would be http://jira.sakaiproject.org/browse/SAK-10801
cheers,
Steve
On 13/07/2010, at 12:26 PM, Kenwrick Chan wrote:
> Folks,
> We're trying to work out the kinks of Contrib Big Blue Button connection piece under sakai 2.5.x. We can create meetings but when we try to join them we get:
>
> Server response: Direct request failure: RuntimeException:Fatal error trying to execute custom action method: joinMeeting:show:joinMeeting:Direct request failure: RuntimeException:Fatal error trying to execute custom action method: joinMeeting:show:joinMeeting: Sakai version: 2.5.3(RELEASE) Server: laulima.hawaii.edu(number1-sak70) [number1-sak70-1278986328146] Request URI: /direct/bbb-meeting/dc7d3e3b-72d7-4aae-b923-1701f30e1dca/joinMeeting Path Info: /bbb-meeting/dc7d3e3b-72d7-4aae-b923-1701f30e1dca/joinMeeting Context path: /direct Method: GET Server: number1-sak70-1278986328146 User agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4 Browser ID: Mac-Mozilla IP address: 128.171.25.224 User ID: dc0ef21a-fd36-4a16-80fe-2ed45161e088 User EID: kchan User Display ID: kchan [code: 500]
>
> in the web browser and a bunch more in catalina.out (see below). We did upgrade the entitybroker 1.3.9, which went in fine .. but should it work in 2.5.x? Any suggestions?
>
> Thanks,
> Kenwrick
>
> Server: laulima.hawaii.edu(number1-sak70) [number1-sak70-1278986328146]
>
> Request URI: /direct/bbb-meeting/dc7d3e3b-72d7-4aae-b923-1701f30e1dca/joinMeeting
> Path Info: /bbb-meeting/dc7d3e3b-72d7-4aae-b923-1701f30e1dca/joinMeeting
> Context path: /direct
> Method: GET
>
> Server: number1-sak70-1278986328146
> User agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4
> Browser ID: Mac-Mozilla
> IP address: 128.171.25.224
> User ID: dc0ef21a-fd36-4a16-80fe-2ed45161e088
> User EID: kchan
> User Display ID: kchan
>
> Full stacktrace:
> RuntimeException:Fatal error trying to execute custom action method: joinMeeting:show:joinMeeting:
> java.lang.RuntimeException: Fatal error trying to execute custom action method: joinMeeting:show:joinMeeting
> at org.sakaiproject.entitybroker.rest.EntityActionsManager.handleCustomActionExecution(EntityActionsManager.java:231)
> at org.sakaiproject.entitybroker.rest.EntityActionsManager.handleCustomActionRequest(EntityActionsManager.java:96)
> at org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(EntityHandlerImpl.java:405)
> at org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(DirectServlet.java:181)
> at org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiDirectServlet.java:144)
> at org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(DirectServlet.java:152)
> at org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectServlet.java:130)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 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:592)
> 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:210)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 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:151)
> at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
> at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
> at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
> at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
> at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
> at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:592)
> at org.sakaiproject.entitybroker.rest.EntityActionsManager.handleCustomActionExecution(EntityActionsManager.java:206)
> ... 25 more
> Caused by: java.lang.NoSuchMethodError: org.sakaiproject.event.api.EventTrackingService.newEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Lorg/sakaiproject/event/api/Event;
> at org.sakaiproject.bbb.impl.BBBMeetingManagerImpl.logEvent(BBBMeetingManagerImpl.java:738)
> at org.sakaiproject.bbb.impl.BBBMeetingManagerImpl.logMeetingJoin(BBBMeetingManagerImpl.java:285)
> at org.sakaiproject.bbb.impl.entity.BBBMeetingEntityProvider.joinMeeting(BBBMeetingEntityProvider.java:325)
> ... 30 more
>
> WARN Direct request failure: RuntimeException:Fatal error trying to execute custom action method: joinMeeting:show:joinMeeting:Direct request failure: RuntimeException:Fatal error trying to execute custom action method: joinMeeting:show:joinMeeting:
> Sakai version: 2.5.3(RELEASE)
>
> Server: laulima.hawaii.edu(number1-sak70) [number1-sak70-1278986328146]
>
> Request URI: /direct/bbb-meeting/dc7d3e3b-72d7-4aae-b923-1701f30e1dca/joinMeeting
> Path Info: /bbb-meeting/dc7d3e3b-72d7-4aae-b923-1701f30e1dca/joinMeeting
> Context path: /direct
> Method: GET
>
> Server: number1-sak70-1278986328146
> User agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4
> Browser ID: Mac-Mozilla
> IP address: 128.171.25.224
> User ID: dc0ef21a-fd36-4a16-80fe-2ed45161e088
> User EID: kchan
> User Display ID: kchan
> :java.lang.RuntimeException: Fatal error trying to execute custom action method: joinMeeting:show:joinMeeting
> _______________________________________________
> 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 --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3689 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20100713/b60ccb9f/attachment.bin
More information about the sakai-dev
mailing list