[jitsi-users] Trying to build and install meet from source


#1

Hi,

I'm trying to build and deploy meet from the github repositories. Therefore
I'm cloning the git repositories of jitsi-videobridge, jicofo and jitsi-meet.
Compilation and deployments takes place on a Debian stable (jessie) system.

I'm currently using the following commits:

* jitsi-videobridge: 2b490e7ba9ad75ee433cf424f45bc13fe7739299
* jicofo: 93613e4465968857bd49a97252b54f63ca06f97d
* jitsi-meet: 2b7ae5c167cb38814f8f0498aca86ff77baeb642
(these are the latest commits as of now)

I had some problems compiling meet however I managed to work around with the
following changes:

* change the jquery-ui version to "1.10.4" in package.json.
* manually copy utils.js and connection_optimization/ to the target directory
as "make source-package" seems to forget these files.

After fixing these issues everything seems to compile fine however every time
I try to open a conference in my browser jicofo crashed with the following
error:

2016-04-17 21:27:31.643 INFO: [56] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().416 Focus request for room: foo@conference.meet.my.domain
2016-04-17 21:27:31.649 INFO: [56] org.jitsi.jicofo.FocusManager.createConference().316 Created new focus for foo@conference.meet.my.domain@auth.meet.my.domain conferences count: 1 options:
channelLastN: -1
disableRtx: true
adaptiveLastN: false
simulcastMode: rewriting
bridge: jitsi-videobridge.meet.my.domain
openSctp: true
2016-04-17 21:27:31.651 SEVERE: [56] org.jitsi.jicofo.xmpp.FocusComponent.handleIQSet().340 java.lang.RuntimeException: We should NEVER get non-BridgeEvents!
java.lang.RuntimeException: We should NEVER get non-BridgeEvents!
at org.jitsi.jicofo.JvbDoctor.handleEvent(JvbDoctor.java:248)
at org.jitsi.eventadmin.Activator$1.sendEvent(Activator.java:49)
at org.jitsi.jicofo.FocusManager.createConference(FocusManager.java:324)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:274)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:435)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSet(FocusComponent.java:273)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
2016-04-17 21:27:31.652 WARNING: [56] org.jitsi.jicofo.xmpp.FocusComponent.processIQ() (serving component 'Jitsi Meet Focus') Unexpected exception while processing IQ stanza: <iq type="set" to="focus.meet.my.domain" from="793a44b5-6894-40d1-8811-af8ffdb6d5a5@meet.my.domain/5cc5c444-a0d3-45a1-9ac8-b0ebc2db2298" id="3b874b07-e295-446c-91a7-856205bb723e:sendIQ"><conference xmlns="http://jitsi.org/protocol/focus" room="foo@conference.meet.my.domain" machine-uid="1429f310827c1cc6e57a5e61c2ae04a6"><property value="jitsi-videobridge.meet.my.domain" name="bridge"/><property value="-1" name="channelLastN"/><property value="false" name="adaptiveLastN"/><property value="true" name="disableRtx"/><property value="true" name="openSctp"/><property value="rewriting" name="simulcastMode"/></conference></iq>
java.lang.RuntimeException: We should NEVER get non-BridgeEvents!
at org.jitsi.jicofo.JvbDoctor.handleEvent(JvbDoctor.java:248)
at org.jitsi.eventadmin.Activator$1.sendEvent(Activator.java:49)
at org.jitsi.jicofo.FocusManager.createConference(FocusManager.java:324)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:274)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:435)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSet(FocusComponent.java:273)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
2016-04-17 21:27:32.727 INFO: [58] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().416 Focus request for room: foo@conference.meet.my.domain

Any idea what's going wrong here?

I can provide more debugging information, please tell me what you need.

Thanks,
Maxi