[Building Sakai] BBB Tool IndexOutOfBounds issue

Steve Swinsburg steve.swinsburg at gmail.com
Fri Feb 17 13:40:56 PST 2012


Hi Daniel,

I reported this the other day at:
https://jira.sakaiproject.org/browse/BBB-67

IMO it shouldn't bring the whole tomcat down if it can't find the config, so this would be a welcome fix.

cheers,
Steve

On 18/02/2012, at 12:31 AM, Daniel Merino wrote:

> Hi again.
> 
> I have managed to solve this looking at the last version of BBBAPIWrapper.java ( https://github.com/blindsidenetworks/bigbluebutton-sakai/blob/master/bbb-tool/impl/src/java/org/sakaiproject/bbb/impl/BBBAPIWrapper.java ) where the line which throws the exception is tested for not being empty or null.
> 
> So, in this line at BBBAPIWrapper.java:
> 
> api = bbbProxyMap.get(liveUrls.get(0));
> 
> pasting these lines instead make the problem dissapear:
> 
>  if (liveUrls != null && liveUrls.size() > 0) {
>     api = bbbProxyMap.get(liveUrls.get(0));
> }
> 
> though I'm not sure about what I have just changed... and my liveUrls.size() is, in fact, 0.
> 
> I haven't found neither this change in any JIRA ticket, just to know if I should do more changes, so any hint or suggestion are welcomed.
> 
> Best regards.
> 
> Daniel Merino escribió:
>> 
>> Hi everybody.
>> 
>> I have installed BigBlueButton 0.71a over Ubuntu 10.04 and I am trying to install the 1.0.6 version BBB tool in our Sakai 2.7.1, with EntityBroker 1.3.15. Sakai is in other different server with CentOS.
>> 
>> Installation of the tool runs fine with mvn, but when I start Tomcat, I get a IndexOutOfBounds exception in BBBAPIWrapper.java and Tomcat doesn't start.
>> 
>> 2012-02-17 12:41:43,177 ERROR main org.sakaiproject.util.NoisierDefaultListableBeanFactory - Failed to preinstantiate the singleton named org.sakaiproject.bbb.api.BBBMeetingManager. Destroying all Spring beans.
>> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.sakaiproject.bbb.api.BBBMeetingManager' defined in file [/apps/tomcat/tomcat-a/components/bbb-pack/WEB-INF/components.xml]: Invocation of init method failed; nested exception is java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>>         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
>> (...)
>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>> Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>>         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
>>         at java.util.ArrayList.get(ArrayList.java:322)
>>         at org.sakaiproject.bbb.impl.BBBAPIWrapper.start(BBBAPIWrapper.java:113)
>>         at org.sakaiproject.bbb.impl.BBBMeetingManagerImpl.init(BBBMeetingManagerImpl.java:151)
>> (...)
>> 
>> Looking for information, I can see that in June 2011, Given Shirinda found the same issue and asked about it in this list ( http://collab.sakaiproject.org/pipermail/sakai-dev/2011-June/012516.html ) but it seems that no solution was published.
>> 
>> Following the instructions of that mail, I have tested that my BBB is running and I can connect to BBB server url with wget.
>> 
>> Please, could you help me?
>> Thanks in advance.
>> Best regards.
>> -- 
>> Daniel Merino Echeverría
>> daniel.merino at unavarra.es
>> Gestor de teleformación - Centro Superior de Innovación Educativa.
>> Tfno: 948-168489 - Universidad Pública de Navarra.
> 
> -- 
> Daniel Merino Echeverría
> daniel.merino at unavarra.es
> Gestor de teleformación - Centro Superior de Innovación Educativa.
> Tfno: 948-168489 - Universidad Pública de Navarra.
> --
> Si eres rico, el Gobierno protege cada euro que ganas y cada cosa que robas. (Accepted)
> _______________________________________________
> 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 --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120218/233d8549/attachment.html 


More information about the sakai-dev mailing list