[Building Sakai] SAKAI BigBlueButton BBB

Nuno Fernandes nuno at ufp.edu.pt
Mon Apr 19 07:45:44 PDT 2010


Also, I have fixed the compilation error on BBB (right now) so you can
update your working copy (svn up) and build from source (without the need of
playing with the war file) :)

Nuno

On Mon, Apr 19, 2010 at 3:38 PM, Nuno Fernandes <nuno at ufp.edu.pt> wrote:

> 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 }
>



-- 
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/03cf8e8c/attachment.html 


More information about the sakai-dev mailing list