[Building Sakai] BBB sakai 2.5.x integration

Nuno Fernandes nuno at ufp.edu.pt
Tue Jul 13 00:35:47 PDT 2010


Hi Kenwrick,

Yep, Steve is right, you'll need to apply SAK-10801 and try again.
There's also the SiteStats page with instructions on applying SAK-10801:
http://confluence.sakaiproject.org/display/STAT/SiteStats+and+SAK-10801

<http://confluence.sakaiproject.org/display/STAT/SiteStats+and+SAK-10801>Hope
it helps,
Nuno

On Tue, Jul 13, 2010 at 3:36 AM, Steve Swinsburg
<steve.swinsburg at gmail.com>wrote:

> 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"
>
>
> _______________________________________________
> 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"
>



-- 
Nuno Fernandes  .  { Analyst/Programmer }

|| web  . { http://www.ufp.pt  |  http://tinyurl.com/nfgrilo  |  follow_me @
nfgrilo }
|| work . { Universidade Fernando Pessoa  |  Praça 9 de Abril, 349  |
4249-004 Porto }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20100713/0cf1badf/attachment.html 


More information about the sakai-dev mailing list