Open taladar opened 4 years ago
Hum –apis=rest
was that edited by you? It should be --apis=rest
Well spotted. That seems to have been the problem. I really would like to know where that character came from though since I can not usually enter anything but the regular dash on my keyboard. Anyway, that fixed the issue, though I still think if --apis is missing the program should show something more meaningful than a NullPointerException.
Since the update of the Debian package jitsi-videobridge2 (2.1-202-g5f9377b9-1 to 2.1-273-g072dd44b-1) our Puppet-configured (but largely identical to the config the old Debian-packages tried to auto-magically create with way too much postinstall magic for my taste) jitsi-videobridge2.service Service does not start any more.
It crashes with the very helpful
When comparing the two Debian packages I noticed that apparently the xmpp value for --apis is no longer supported and that the parameters that had previously been in the systemd unit had been moved to JVB_OPTS but even that change did not change the behaviour.
Lines 76-78 of Main.java in the latest version seem to be
which to me does not seem like a place where we should get a NullPointerException even if we misconfigure things.
It also does not seem like a place where additional log-levels or logs would produce much insight.
Our /etc/jitsi/videobridge/config looks like this after the adjustments mentioned above (JVB_HOSTNAME and JVB_SECRET redacted)
and the systemd unit as seen by systemctl cat jitsi-videobridge2.service
What can we do to get our video bridge up and running again?