[Building Sakai] SAKAI BigBlueButton BBB

Ketan ketan_nale at yahoo.com
Tue Apr 20 06:23:26 PDT 2010


Thanks Nuno,



Your recent commit really worked for me.

After doing small changes now can see meetings,

but want to clear little confusion,

is there ant way to invalidate sakai user session or bibbulebutton session

after logging out from any side.



Also as we discussed before for agora,

is it possible to access Sakai BigBlueButton over internet

this may seem silly question for you

but i have played lot with firewall setting to access agora over internet but it didnt worked,

same agora is working fine over intranet/LAN



pls guide 



cheers,

ketan

--- On Mon, 19/4/10, Nuno Fernandes <nuno at ufp.edu.pt> wrote:

From: Nuno Fernandes <nuno at ufp.edu.pt>
Subject: Re: [Building Sakai] SAKAI BigBlueButton BBB
To: "Ketan" <ketan_nale at yahoo.com>
Cc: "Aaron Zeckoski" <azeckoski at unicon.net>, "Steve Swinsburg" <steve.swinsburg at gmail.com>, "sakai-dev at collab.sakaiproject.org" <sakai-dev at collab.sakaiproject.org>
Date: Monday, 19 April, 2010, 8:15 PM

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/20100420/2a16a2cc/attachment.html 


More information about the sakai-dev mailing list