Cannot share VC

Hi all,

I followed all the instructions when installing the ofmeet plugins, got them configured and setup. I’m on Openfire Server v4.0.2, on a Server 2008 box with MySQL. I’ve got LDAP binding in place.

I can navigate to https://myserver:7443/ofmeet

Type the name of the new conference room and proceed. I get my own webcam/mic etc…

When I click share I get the dreaded “Your conference is currently being created…”

No rooms appear in the Openfire admin page, under the meetings section.

Below is an extract from my stderror.log (I created a new room called “reds”).

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: java.vm.name=Java HotSpot™ Client VM

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: org.jitsi.videobridge.NAT_HARVESTER_PUBLIC_ADDRESS=172.16.0.156

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: org.ice4j.ice.harvest.DISABLE_LINK_LOCAL_ADDRESSES=true

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: net.java.sip.communicator.impl.neomedia.video.maxbandwidth=2147483647

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: file.encoding=Cp1252

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: install4j.swt=false

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: install4j.exeDir=C:\Program Files (x86)\Openfire\bin\

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: java.specification.version=1.8

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: net.java.sip.communicator.SC_HOME_DIR_NAME=.

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: Normal classloader

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: failed to find jitsi-defaults.properties with class loader, will continue without it.

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: Normal classloader

Sep 06, 2016 4:06:10 AM org.jitsi.util.Logger info

INFO: failed to find jitsi-default-overrides.properties with class loader, will continue without it.

Sep 06, 2016 4:06:10 AM net.java.sip.communicator.util.Logger info

INFO: Resource manager STARTED

Sep 06, 2016 4:06:10 AM net.java.sip.communicator.util.Logger info

INFO: Resource manager REGISTERED

Sep 06, 2016 4:06:11 AM net.java.sip.communicator.util.Logger info

INFO: Network Address Manager …[ STARTED ]

Sep 06, 2016 4:06:11 AM net.java.sip.communicator.util.Logger info

INFO: Network Address Manager Service …[REGISTERED]

Sep 06, 2016 4:06:11 AM net.java.sip.communicator.util.Logger info

INFO: Packet Logging Service …[REGISTERED]

Sep 06, 2016 4:06:11 AM org.jitsi.util.Logger info

INFO: Metric services enabled: 0

Sep 06, 2016 4:06:12 AM net.java.sip.communicator.util.Logger info

INFO: Jitsi Videobridge Version: JVB 0.1.build.SVN

Sep 06, 2016 4:06:17 AM org.jitsi.util.Logger info

INFO: LibJitsi already started, using as implementation: org.jitsi.impl.libjitsi.LibJitsiOSGiImpl

Sep 06, 2016 4:06:17 AM net.java.sip.communicator.util.Logger info

INFO: Network Address Manager …[ STARTED ]

Sep 06, 2016 4:06:17 AM net.java.sip.communicator.util.Logger info

INFO: Network Address Manager Service …[REGISTERED]

Sep 06, 2016 4:06:17 AM net.java.sip.communicator.util.Logger info

INFO: Currently Active eth3:[/172.16.0.156]

Sep 06, 2016 4:06:20 AM org.jitsi.util.Logger info

INFO: HAVE Discovered items for: MYSERVER

Sep 06, 2016 4:06:20 AM org.jitsi.util.Logger info

INFO:

Sep 06, 2016 4:06:20 AM org.jitsi.util.Logger info

INFO:

Sep 06, 2016 4:06:20 AM org.jitsi.util.Logger info

INFO:

Sep 06, 2016 4:06:20 AM org.jitsi.util.Logger info

INFO:

Sep 06, 2016 4:06:20 AM org.jitsi.util.Logger info

INFO:

Sep 06, 2016 4:06:20 AM org.jitsi.util.Logger info

INFO:

Sep 06, 2016 4:06:20 AM org.jitsi.util.Logger info

INFO:

Sep 06, 2016 4:06:20 AM org.jitsi.util.Logger info

INFO:

Sep 06, 2016 4:06:20 AM org.jitsi.util.Logger info

INFO:

Sep 06, 2016 4:06:20 AM org.jitsi.util.Logger info

INFO:

Sep 06, 2016 4:06:21 AM net.java.sip.communicator.util.Logger info

INFO: Discovered SIP gateway: ofmeet-call-control.MYSERVER

Sep 06, 2016 4:06:21 AM net.java.sip.communicator.util.Logger info

INFO: Discovered videobridge: ofmeet-jitsi-videobridge.MYSERVER

Sep 06, 2016 4:06:21 AM net.java.sip.communicator.util.Logger warn

WARNING: No pub-sub node mapped for ofmeet-jitsi-videobridge.MYSERVER statistics will not be tracked for this instance.

Sep 06, 2016 4:06:21 AM org.jitsi.util.Logger info

INFO: XMPP provider Jabber:focus@MYSERVER/focus1396587317312675@172.16.0.156 connected (JID: focus)

Sep 06, 2016 4:07:41 AM net.java.sip.communicator.util.Logger info

INFO: Created new focus for reds@conference.MYSERVER@MYSERVER conferences count: 1 options:

channelLastN: -1

adaptiveLastN: false

enableFirefoxHacks: false

adaptiveSimulcast: false

bridge: ofmeet-jitsi-videobridge.MYSERVER

openSctp: true

Sep 06, 2016 4:07:41 AM net.java.sip.communicator.util.Logger info

INFO: Reg state changed: RegistrationStateChangeEvent[ oldState=Unregistered; newState=RegistrationState=Registered; reasonCode=-1; reason=null]

Sep 06, 2016 4:07:41 AM net.java.sip.communicator.util.Logger info

INFO: Registered: XmppProtocolProvider(focus)

Sep 06, 2016 4:07:41 AM net.java.sip.communicator.util.Logger info

INFO: Joining the room: reds@conference.MYSERVER

Sep 06, 2016 4:07:41 AM net.java.sip.communicator.util.Logger error

SEVERE: java.lang.NullPointerException

java.lang.NullPointerException

at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.(ChatRoomImpl.java:229)

at org.jitsi.impl.protocol.xmpp.OperationSetMultiUserChatImpl.createChatRoom(Opera tionSetMultiUserChatImpl.java:96)

at org.jitsi.impl.protocol.xmpp.OperationSetMultiUserChatImpl.findRoom(OperationSe tMultiUserChatImpl.java:113)

at org.jitsi.jicofo.JitsiMeetConference.joinTheRoom(JitsiMeetConference.java:336)

at org.jitsi.jicofo.JitsiMeetConference.maybeJoinTheRoom(JitsiMeetConference.java: 323)

at org.jitsi.jicofo.JitsiMeetConference.registrationStateChanged(JitsiMeetConferen ce.java:1103)

at org.jitsi.jicofo.ProtocolProviderHandler.registrationStateChanged(ProtocolProvi derHandler.java:123)

at net.java.sip.communicator.service.protocol.AbstractProtocolProviderService.fire RegistrationStateChanged(AbstractProtocolProviderService.java:176)

at net.java.sip.communicator.service.protocol.AbstractProtocolProviderService.fire RegistrationStateChanged(AbstractProtocolProviderService.java:130)

at org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.register(XmppProtocolProvider .java:171)

at org.jitsi.jicofo.util.RegisterThread.run(RegisterThread.java:38)

Sep 06, 2016 4:07:41 AM net.java.sip.communicator.util.Logger info

INFO: Nothing to expire - no conference allocated yet

Sep 06, 2016 4:07:41 AM net.java.sip.communicator.util.Logger error

SEVERE: Chat room already left!

Sep 06, 2016 4:07:41 AM org.jitsi.util.Logger info

INFO: XMPP provider Jabber:focus@MYSERVER/focus1396670380509534@172.16.0.156 disconnected

Sep 06, 2016 4:07:41 AM net.java.sip.communicator.util.Logger info

INFO: Disposed conference for room: reds@conference.MYSERVER conference count: 0

Sep 06, 2016 4:07:41 AM net.java.sip.communicator.util.Logger error

SEVERE: An uncaught exception occurred in thread=Thread[Thread-49,5,main] and message was: null

java.lang.NullPointerException

at org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.register(XmppProtocolProvider .java:177)

at org.jitsi.jicofo.util.RegisterThread.run(RegisterThread.java:38)

and from the info.log

2016.09.06 04:07:31 org.jitsi.videobridge.openfire.Config - Config servlet

2016.09.06 04:07:39 org.jitsi.videobridge.openfire.Config - Config servlet

2016.09.06 04:07:40 org.jitsi.jicofo.openfire.FocusComponent - handleIQSet

2016.09.06 04:07:40 org.jitsi.jicofo.openfire.FocusComponent - Focus request for room: reds@conference.MYSERVER

I couldn’t find any reference to the room name in any of the other log files.

Any help, much appreciated!

Thanks

I should add the plugin version i’m on is v0.3.9

It tried upgrading to the latest available on GTIHub (v0.3.23) - but that was all over the place! The VC control buttons would appear at the screen you type the room name in, then wouldn’t let me progress from there into the room.

I’ve currently removed that and gone back to v.0.3.9

Thanks

Incase anyone has the same question (seen as though nobody else responded in over a month)

The answer partially lies here:
Re: Openfire 3.10 Jan 8th 2014 + Ofmeet 0.0.7 Could Not Start

Specifically the following:

  • Create user: focus@ (local user or in the user backend, LDAP/AD).
  • Set the following system property via Web Admin Console (Server -> Server Manager -> System Properties), and value the password of the user focus@: org.jitsi.videobridge.ofmeet.focus.user.password
  • Configure the focus user as “conference admin” via Web Admin Console (Group Chat -> Group Chat Settings -> Administrators).

I’d done the first two - but couldn’t get to the last one as the location has changed on Openfire v4.0.2 (the version i’m on).

It turns out I had to create a new, persistent conference called “conference” - THEN make the ‘focus’ user the admin of THAT conference.

To set the admin of that particular conference is (Group Chat -> Group Chat Settings -> Select the “conference” room from the list -> Service Options -> Service Properties -> Administrators).

Note: I also changed a few settings for the “conference” room in “Default Room Settings” - I made it persistent and allowed occupants to invite other users.

Now it creates the URL as it should and others can join.

Thanks

1 Like