[Building Sakai] SAKAI BigBlueButton BBB

Nuno Fernandes nuno at ufp.edu.pt
Mon Apr 19 07:38:31 PDT 2010


I think that message happens after a GET request to a EB method that is only
on EB 1.3.9.

I'll assume you're on Sakai < 2.7 so you'll need to use EntityBroker 1.3.9
or higher:

Checkout from url below and compile:
https://source.sakaiproject.org/svn//entitybroker/tags/entitybroker-1.3.9/

And try again :)

Hope it helps,
Nuno

On Mon, Apr 19, 2010 at 2:56 PM, Ketan <ketan_nale at yahoo.com> wrote:

> One more log from tomcat
> also i have added following two properties in default.sakai.properties
>
> host at org.sakaiproject.bbb.api.BBBMeetingManager=http://192.168.2.115
> salt at org.sakaiproject.bbb.api.BBBMeetingManager=f3e72d5bd6e4a63935a2c37a173f1a42
>
>
> cheers,
> ketan
>
> 2010-04-19 19:20:15,078  INFO http-8080-Processor22
> org.sakaiproject.entitybroker.rest.EntityEncodin
> gManager - No entities to format (json) and output for ref (/bbb-meeting)
>
> --- On *Mon, 19/4/10, Ketan <ketan_nale at yahoo.com>* wrote:
>
>
> From: Ketan <ketan_nale at yahoo.com>
>
> Subject: Re: [Building Sakai] SAKAI BigBlueButton BBB
> To: "Nuno Fernandes" <nuno at ufp.edu.pt>, "Aaron Zeckoski" <
> azeckoski at unicon.net>
> Cc: "Steve Swinsburg" <steve.swinsburg at gmail.com>, "
> sakai-dev at collab.sakaiproject.org" <sakai-dev at collab.sakaiproject.org>
> Date: Monday, 19 April, 2010, 6:43 PM
>
>
> Thanks to Aaron and Nuno,
>
> i downloaded the source from :
> https://source.sakaiproject.org/contrib/bigbluebutton/trunk
>
> and build it (in sakai 2.6)but it gives me following error at this
> location
> D:\work\bigbluebutton\tool\src\webapp\lib\jquery.datepick.package-3.7.5
>
> [ERROR]
> ...\src\webapp\lib\jquery.datepick.package-3.7.5\jquery.datepick-af.js:line
> 1:column 2:illeg
> al character
>         n++/* Afrikaans initialisation for the jQuery UI date picker
> plugin. */
> [ERROR]
> ...\src\webapp\lib\jquery.datepick.package-3.7.5\jquery.datepick-af.js:line
> 1:column 2:synta
> x error
>         n++/* Afrikaans initialisation for the jQuery UI date picker
> plugin. */
> [ERROR]
> ...\src\webapp\lib\jquery.datepick.package-3.7.5\jquery.datepick-af.js:line
> 1:column 3:illeg
> al character
>         n++/* Afrikaans initialisation for the jQuery UI date picker
> plugin. */
> [ERROR]
> ...\src\webapp\lib\jquery.datepick.package-3.7.5\jquery.datepick-af.js:line
> 1:column 0:Compi
> lation produced 3 syntax errors.
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Compilation produced 3 syntax errors.
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.mozilla.javascript.EvaluatorException: Compilation produced 3 syntax
> errors.
>         at
> net.sf.alchim.mojo.yuicompressor.ErrorReporter4Mojo.runtimeError(ErrorReporter4Mojo.java:
> 43)
>         at org.mozilla.javascript.Parser.parse(Parser.java:402)
>
> so i removed everything from
> D:\work\bigbluebutton\tool\src\webapp
> except
> tools, WEB-INF, images folder
> and put later in extracted folder from .war in tomcat
> doing that now i can add and see 'Meeting' tool
>
> but if i click on "create new meeting" link it gives following message,
> though, i have given all realm access for current user:
>
> You are not authorized to use this tool
>
>
> am i missing any more realm settings, or tool settings ?
> please guide
>
> --- On *Mon, 19/4/10, Aaron Zeckoski <azeckoski at unicon.net>* wrote:
>
>
> From: Aaron Zeckoski <azeckoski at unicon.net>
> Subject: Re: [Building Sakai] SAKAI BigBlueButton BBB
> To: "Nuno Fernandes" <nuno at ufp.edu.pt>
> Cc: "Steve Swinsburg" <steve.swinsburg at gmail.com>, "KetanNale" <
> ketan_nale at yahoo.com>, "sakai-dev at collab.sakaiproject.org" <
> sakai-dev at collab.sakaiproject.org>
> Date: Monday, 19 April, 2010, 2:52 PM
>
> You can also use the newest version of EB with Sakai 2.6 or 2.5.
> -AZ
>
>
> On Mon, Apr 19, 2010 at 9:33 AM, Nuno Fernandes <nuno at ufp.edu.pt> wrote:
> > Yep - that's probably an old version of EntityBroker.
> > You'll need Sakai 2.7.x or trunk (EB >= 1.3.9) to test the tool... sorry!
> > Thansk,
> > Nuno
> >
> > On Sat, Apr 17, 2010 at 1:27 PM, Steve Swinsburg <
> steve.swinsburg at gmail.com>
> > wrote:
> >>
> >> Looks like you've got either duplicate entity broker API jars in
> >> shared/lib or are running an old version of EB.
> >>
> >> Cheers
> >>
> >> ~ steve
> >> (sent from my ipod)
> >>
> >> On 17/04/2010, at 8:17 PM, KetanNale <ketan_nale at yahoo.com> wrote:
> >>
> >> >
> >> > Also i am getting following exception when deployed this zip
> >> > file as guided
> >> >
> >> > INFO: loadComponentPackage:
> >> > D:\work\EduOaks\EduOaks-Tomcat\apache-tomcat-5.5.27\
> >> > components\sakai-bbb-pack (2010-04-17 15:33:05,171
> >> > main_org.sakaiproject.util.Co
> >> > mponentsLoader)
> >> > WARN: loadComponentPackage: exception loading:
> >> > D:\work\EduOaks\EduOaks-Tomcat\ap
> >> > ache-tomcat-5.5.27\components\sakai-bbb-pack\WEB-INF\components.xml :
> >> > org.spring
> >> > framework.beans.factory.parsing.BeanDefinitionParsingException:
> >> > Configuration pr
> >> > oblem: Class that bean class
> >> > [org.sakaiproject.bbb.impl.entity.BBBMeetingEntityP
> >> > rovider] depends on not found
> >> > Offending resource: file
> >> > [D:\work\EduOaks\EduOaks-Tomcat\apache-tomcat-5.5.27\co
> >> > mponents\sakai-bbb-pack\WEB-INF\components.xml]
> >> > Bean 'org.sakaiproject.bbb.impl.entity.BBBMeetingEntityProvider';
> >> > nested
> >> > excepti
> >> > on is java.lang.NoClassDefFoundError:
> >> > org/sakaiproject/entitybroker/entityprovid
> >> > er/capabilities/Describeable (2010-04-17 15:33:05,203
> >> > main_org.sakaiproject.util
> >> > .ComponentsLoader)
> >> >
> >> >
> org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
> >> > Config
> >> > uration problem: Class that bean class
> >> > [org.sakaiproject.bbb.impl.entity.BBBMeet
> >> > ingEntityProvider] depends on not found
> >> > Offending resource: file
> >> > [D:\work\EduOaks\EduOaks-Tomcat\apache-tomcat-5.5.27\co
> >> > mponents\sakai-bbb-pack\WEB-INF\components.xml]
> >> > Bean 'org.sakaiproject.bbb.impl.entity.BBBMeetingEntityProvider';
> >> > nested
> >> > excepti
> >> > on is java.lang.NoClassDefFoundError:
> >> > org/sakaiproject/entitybroker/entityprovid
> >> > er/capabilities/Describeable
> >> > Caused by:
> >> > java.lang.NoClassDefFoundError:
> >> > org/sakaiproject/entitybroker/entityprovider/cap
> >> > abilities/Describeable
> >> >        at java.lang.ClassLoader.defineClass1(Native Method)
> >> >        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> >> >        at
> >> > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
> >> > 4)
> >> >        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> >> >        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> >> >        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> >> >        at java.security.AccessController.doPrivileged(Native Method)
> >> >        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> >> >        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> >> >        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> >> >        at org.springframework.util.ClassUtils.forName
> >> > (ClassUtils.java:201)
> >> >        at
> >> > org.springframework.beans.factory.support.BeanDefinitionReaderUtils.c
> >> > reateBeanDefinition(BeanDefinitionReaderUtils.java:93)
> >> >        at
> >> > org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
> >> > rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:405)
> >> >        at
> >> > org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
> >> > rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:341)
> >> >        at
> >> > org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
> >> > rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:310)
> >> >        at
> >> > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
> >> > ader.processBeanDefinition(DefaultBeanDefinitionDocumentReader.java:
> >> > 235)
> >> >        at
> >> > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
> >> > ader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:151)
> >> >        at
> >> > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
> >> > ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:
> >> > 130)
> >> >        at
> >> > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
> >> > ader.registerBeanDefinitions
> >> > (DefaultBeanDefinitionDocumentReader.java:90)
> >> >        at
> >> > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
> >> > rBeanDefinitions(XmlBeanDefinitionReader.java:458)
> >> >        at
> >> > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> >> > eanDefinitions(XmlBeanDefinitionReader.java:353)
> >> >        at
> >> > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> >> > nDefinitions(XmlBeanDefinitionReader.java:303)
> >> >        at
> >> > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> >> > nDefinitions(XmlBeanDefinitionReader.java:280)
> >> >        at
> >> > org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> >> > r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
> >> >        at
> >> > org.sakaiproject.util.ComponentsLoader.loadComponentPackage(Component
> >> > sLoader.java:187)
> >> >        at
> >> > org.sakaiproject.util.ComponentsLoader.load(ComponentsLoader.java:109
> >> > )
> >> >        at
> >> > org.sakaiproject.component.impl.SpringCompMgr.loadComponents(SpringCo
> >> > mpMgr.java:545)
> >> >        at
> >> > org.sakaiproject.component.impl.SpringCompMgr.init(SpringCompMgr.java
> >> > :102)
> >> >        at
> >> > org.sakaiproject.component.cover.ComponentManager.getInstance(Compone
> >> > ntManager.java:62)
> >> >        at
> >> > org.sakaiproject.component.cover.ComponentManager.get(ComponentManage
> >> > r.java:71)
> >> >        at
> >> > org.sakaiproject.component.cover.ServerConfigurationService.getInstan
> >> > ce(ServerConfigurationService.java:53)
> >> >        at
> >> > org.sakaiproject.component.cover.ServerConfigurationService.getString
> >> > s(ServerConfigurationService.java:206)
> >> >        at org.sakaiproject.dav.DavServlet.init(DavServlet.java:529)
> >> >        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
> >> >        at
> >> > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
> >> > java:1139)
> >> >        at
> >> > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:96
> >> > 6)
> >> >        at
> >> > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
> >> > t.java:3956)
> >> >        at
> >> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4
> >> > 230)
> >> >        at
> >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
> >> > .java:760)
> >> >        at
> >> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:74
> >> > 0)
> >> >        at
> >> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
> >> >
> >> >        at
> >> > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja
> >> > va:626)
> >> >        at
> >> > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
> >> > ava:553)
> >> >        at
> >> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488
> >> > )
> >> >        at
> >> > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
> >> >        at
> >> > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> >> > :311)
> >> >        at
> >> > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> >> > eSupport.java:120)
> >> >        at
> >> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
> >> >
> >> >        at
> >> > org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
> >> >        at
> >> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
> >> >
> >> >        at
> >> > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443
> >> > )
> >> >        at
> >> > org.apache.catalina.core.StandardService.start(StandardService.java:4
> >> > 48)
> >> >        at
> >> > org.apache.catalina.core.StandardServer.start(StandardServer.java:700
> >> > )
> >> >        at org.apache.catalina.startup.Catalina.start(Catalina.java:
> >> > 552)
> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >        at
> >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> >> > java:39)
> >> >        at
> >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> >> > sorImpl.java:25)
> >> >        at java.lang.reflect.Method.invoke(Method.java:585)
> >> >        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:
> >> > 295)
> >> >        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:
> >> > 433)
> >> > INFO: loadComponentPackage:
> >> > D:\work\EduOaks\EduOaks-Tomcat\apache-tomcat-5.5.27\
> >> > components\sakai-calendar-pack (2010-04-17 15:33:05,218
> >> > main_org.sakaiproject.ut
> >> > il.ComponentsLoader)
> >> >
> >> > cheers,
> >> > ketan
> >> >
> >> >
> >> > KetanNale wrote:
> >> >>
> >> >> Thanks to all of you,
> >> >>
> >> >> Here creating new thread for Sakai BBB,
> >> >> so further discussion could be continue under this heading
> >> >>
> >> >> Now i can start BigBlueButton Server on my XP with VMWare Player
> >> >> can see demo
> >> >>
> >> >> But unable to connect it from SAKAI
> >> >> As suggested by Adrian
> >> >> i have downloaded
> >> >> sakai-bbb-assembly-0.1-SNAPSHOT.zip
> >> >> and deployed in sakai tomcat, after that can see tools dashbaord/
> >> >> homepage
> >> >> but cant create new meeting
> >> >>
> >> >> it gives following pop-up
> >> >> Failed to get user. Reason: Undefined
> >> >>
> >> >> also i have source code from BBB home site
> >> >> http://bigbluebutton.googlecode.com/svn/trunk
> >> >> But dont know how to build on windows
> >> >>
> >> >> Please Guide,
> >> >>
> >> >> cheers,
> >> >> Ketan
> >> >>
> >> >
> >> > --
> >> > View this message in context:
> >> >
> http://old.nabble.com/SAKAI-BigBlueButton-BBB-tp28274973p28275191.html
> >> > Sent from the Sakai - Development mailing list archive at Nabble.com.
> >> >
> >> > _______________________________________________
> >> > 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 }
> >
> > _______________________________________________
> > 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"
> >
>
>
>
> --
> Aaron Zeckoski - Software Engineer - http://tinyurl.com/azprofile
>
>
> Send free SMS to your Friends on Mobile from your Yahoo! Messenger.
> Download Now! http://messenger.yahoo.com/download.php
>
>
> Send free SMS to your Friends on Mobile from your Yahoo! Messenger.
> Download Now! http://messenger.yahoo.com/download.php
>



-- 
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/20100419/e46173eb/attachment.html 


More information about the sakai-dev mailing list