igniterealtime / openfire-pade-plugin

A plugin for Openfire that offers web-based unified communications - chat, groupchat, telephone, audio and video conferencing.
Apache License 2.0
57 stars 30 forks source link

Meetings tab just shows an error dialog Ubuntu 18 #169

Closed JoshWho closed 3 years ago

JoshWho commented 3 years ago

I have the latest version of Pade and ofmeet 1.2.2 on Ubuntu 18 and the webclient works fine I can create rooms and that all works fin, but when I click the Meetings tab in the Openfire admin I just see a error dialog.

51b8b012-9eee-4e26-8a4e-5fe1bba93cc0

41a79961-7450-417a-a1b2-3d39f300a6e9

deleolajide commented 3 years ago

Check your log files

deleolajide commented 3 years ago

if you are using websockets, make sure your port is NOT 8080. Otherwise, change it and restart

image

JoshWho commented 3 years ago

Where can I find that page I have looked all over?

JoshWho commented 3 years ago

I do not think I have websockets plugin even installed.

deleolajide commented 3 years ago

Where can I find that page I have looked all over?

Meetings | Networking and scroll down. Unless you are running on Windows, you don't have to enable websockets for JVB

I do not think I have websockets plugin even installed.

You don't need it. That is websockets for Openfire and not even needed for Openfire anymore

gjaekel commented 3 years ago

Unless you are running on Windows, you don't have to enable websockets for JVB

@deleolajide Should we provide the default with respect to the detected OS?

deleolajide commented 3 years ago

Should we provide the default with respect to the detected OS?

yes, it already does that 👍

gjaekel commented 3 years ago

Yes: While you answered, I was looking about. And I see: https://github.com/igniterealtime/openfire-pade-plugin/blob/06668864fc4c94ce32579bb160c7b79f0289d3c9/ofmeet/src/web/jitsi-videobridge.jsp#L289

JoshWho commented 3 years ago

No wonder I can't find that page, I can't even access the Meetings tab.

4c8b3f95-8726-4703-b21e-a3b95196309a

a2582560-1536-433f-9ebe-ee510607af2f

JoshWho commented 3 years ago

ezgif com-gif-maker

gjaekel commented 3 years ago

Is this a "fresh" install of OpenFire or did you update OFmeet? BTW: What's your location and/or timezone? You're working for http://joshwho.net ?

JoshWho commented 3 years ago

central us. This is a fresh install from 2 weeks ago. Just updated pade and ofmeet to the latest 1.2.2 a few days ago. I own the JoshWho Network.

gjaekel commented 3 years ago

May you please provide the full fist line of the exception: Which file isn't found stated in the '404' answer?

JoshWho commented 3 years ago
Exception:
net.sf.json.JSONException: A JSONObject text must begin with '{' at character 1 of <html><head><title>404 Not Found</title></head><body bgcolor="white"><center><h1>404 Not Found</h1></center><hr><center>nginx/1.13.8</center></body></html>
    at net.sf.json.JSONTokener.syntaxError(JSONTokener.java:497)
    at net.sf.json.JSONObject.<init>(JSONObject.java:577)
    at net.sf.json.JSONObject.<init>(JSONObject.java:770)
    at org.jivesoftware.openfire.plugin.ofmeet.ofmeet_002dsummary_jsp._jspService(ofmeet_002dsummary_jsp.java:113)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
gjaekel commented 3 years ago

I own the JoshWho Network.

Sorry, no knowledge about. Seems to be not a small one.

central us.

UTC-6h, so it's about 06 o'clock? Wow!

This is a fresh install from 2 weeks ago. Just updated pade and ofmeet to the latest 1.2.2 a few days ago.

Did it work before, including the "Meeting" page at the admin panel?

Exception: net.sf.json.JSONException: A JSONObject text must begin with '{' at character 1 of 404 Not Found

404 Not Found


nginx/1.13.8

Still no hint from this what URL isn't found! But it's from NGinx, do you find the request in the access logs?

JoshWho commented 3 years ago

Before updating to the latest Pade server and ofmeeting it had a old version 1.0 I believe. There was no meeting tab until I updated it. Not seeing anything from the access logs this just seems to be with jitsi video bridge somewhere

gjaekel commented 3 years ago

There was no meeting tab until I updated it.

Oh! This tab had have exists always! Since the first version, I would guess.

JoshWho commented 3 years ago

Here is last 50 lines

3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]
2020.12.23 04:55:56 ERROR [pool-6-thread-1]: org.jivesoftware.openfire.container.PluginMonitor - An unexpected exception occurred:
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method) ~[?:1.8.0_275]
at java.lang.Thread.start(Thread.java:717) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1367) ~[?:1.8.0_275]
at java.util.concurrent.AbstractExecutorService.invokeAll(AbstractExecutorService.java:238) ~[?:1.8.0_275]
at org.jivesoftware.openfire.container.PluginMonitor$MonitorTask.run(PluginMonitor.java:403) [xmppserver-4.6.0.jar:4.6.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_275]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_275]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_275]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_275]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]
2020.12.23 04:56:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 04:56:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:56:08.336 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 04:57:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 04:57:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:57:23.335 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3126)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 04:57:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:57:23.346 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
2020.12.23 04:58:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [19] HealthChecker.run#170: Performed a successful health check in PT0S. Sticky failure: false
2020.12.23 04:58:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 04:58:07 INFO [Timer-0]: org.jivesoftware.openfire.OfflineMessageStore - Offline message cleaning - Deleting offline messages older than 365 days.
2020.12.23 04:58:07 INFO [Timer-0]: org.jivesoftware.openfire.OfflineMessageStore - Offline message cleaning - Cleaning successful. Removed 0 message(s)
2020.12.23 04:58:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:58:08.339 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 04:59:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 04:59:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:59:23.338 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3229)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 04:59:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:59:23.349 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
2020.12.23 05:00:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:00:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:00:08.336 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 05:01:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:01:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:01:23.337 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3332)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 05:01:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:01:23.346 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
2020.12.23 05:02:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:02:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:02:08.338 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 05:03:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [19] HealthChecker.run#170: Performed a successful health check in PT0S. Sticky failure: false
2020.12.23 05:03:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:03:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:03:23.337 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3435)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 05:03:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:03:23.348 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
2020.12.23 05:04:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:04:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:04:08.336 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 05:05:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:05:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:05:23.337 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3538)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 05:05:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:05:23.344 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
2020.12.23 05:06:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:06:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:06:08.338 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 05:07:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:07:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:07:23.337 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3641)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 05:07:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:07:23.347 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
gjaekel commented 3 years ago

I never seen this lin's with just numbers! There's even a JVM Out-Of-Memory Error in this small snippet !!!

I would suggest: Stop OpenFire, roll or clear the log, let is start and provide us a download link to the (compressed?) whole log of the startup.

Are you already in production service? Maybe it's even better to startup by a fresh installation and add all things step by step.

JoshWho commented 3 years ago

I am in production but it is beta. Bugs r expected. I thought this was wierd. I will zip the files real quick

JoshWho commented 3 years ago
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]
2020.12.23 04:55:56 ERROR [pool-6-thread-1]: org.jivesoftware.openfire.container.PluginMonitor - An unexpected exception occurred:
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method) ~[?:1.8.0_275]
at java.lang.Thread.start(Thread.java:717) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1367) ~[?:1.8.0_275]
at java.util.concurrent.AbstractExecutorService.invokeAll(AbstractExecutorService.java:238) ~[?:1.8.0_275]
at org.jivesoftware.openfire.container.PluginMonitor$MonitorTask.run(PluginMonitor.java:403) [xmppserver-4.6.0.jar:4.6.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_275]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_275]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_275]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_275]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]
2020.12.23 04:56:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 04:56:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:56:08.336 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 04:57:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 04:57:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:57:23.335 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3126)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 04:57:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:57:23.346 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
2020.12.23 04:58:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [19] HealthChecker.run#170: Performed a successful health check in PT0S. Sticky failure: false
2020.12.23 04:58:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 04:58:07 INFO [Timer-0]: org.jivesoftware.openfire.OfflineMessageStore - Offline message cleaning - Deleting offline messages older than 365 days.
2020.12.23 04:58:07 INFO [Timer-0]: org.jivesoftware.openfire.OfflineMessageStore - Offline message cleaning - Cleaning successful. Removed 0 message(s)
2020.12.23 04:58:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:58:08.339 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 04:59:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 04:59:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:59:23.338 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3229)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 04:59:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 04:59:23.349 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
2020.12.23 05:00:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:00:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:00:08.336 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 05:01:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:01:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:01:23.337 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3332)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 05:01:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:01:23.346 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
2020.12.23 05:02:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:02:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:02:08.338 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 05:03:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [19] HealthChecker.run#170: Performed a successful health check in PT0S. Sticky failure: false
2020.12.23 05:03:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:03:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:03:23.337 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3435)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 05:03:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:03:23.348 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
2020.12.23 05:04:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:04:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:04:08.336 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 05:05:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:05:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:05:23.337 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3538)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 05:05:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:05:23.344 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
2020.12.23 05:06:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:06:08 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:06:08.338 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() New component discovered: focus.chat.joshwho.net, null
2020.12.23 05:07:06 INFO [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [17] VideobridgeExpireThread.expire#140: Running expire()
2020.12.23 05:07:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:07:23.337 WARNING: [33] org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.log() Failed to discover features for focus.chat.joshwho.net: No response received within reply timeout. Timeout was 15000ms (~15s). Waited for response using: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=EXcMs-3641)), : fromFilter (OrFilter: (FromMatchesFilter (full): focus.chat.joshwho.net)).
2020.12.23 05:07:23 INFO [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 05:07:23.347 INFO: [33] org.jitsi.jicofo.ComponentsDiscovery.log() Component went offline: focus.chat.joshwho.net
gjaekel commented 3 years ago

I'm currently also busy with other things like Xmas preps. What's your leadline for today?

JoshWho commented 3 years ago

those numbered lines was just a bad copy

JoshWho commented 3 years ago

No rush do your thing I have all week to figure this out. Just want to offer something better to the world than what big tech has to offer.

gjaekel commented 3 years ago

Sorry, that's no fresh log. Please rotate or clean it next time. But I found a shutdown/start at

2020.12.23 03:57:56 INFO [main]: org.jivesoftware.openfire.XMPPServer - Registering shutdown hook (standalone mode)

and will ignore all above. Will have a look on it in about half an hour.

gjaekel commented 3 years ago

Not important for now, but lateron:

2020.12.23 03:57:58 ERROR [pool-6-thread-1]: org.jivesoftware.openfire.JMXManager - Failed to start JMX connector
java.rmi.server.ExportException: Port already in use: 1099; nested exception is:
        java.net.BindException: Cannot assign requested address (Bind failed)

Two blockers: The Listener ports for the JVB2 ...

2020.12.23 03:58:10 INFO  [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - INFO: [1] org.eclipse.jetty.server.handler.ContextHandler.doStart: Started o.e.j.s.ServletContextHandler@75201592{/,null,AVAILABLE}
2020.12.23 03:58:10 INFO  [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper - Exception in thread "main" java.io.IOException: Failed to bind to /127.0.0.1:8080
2020.12.23 03:58:10 INFO  [Thread-22]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJvbWrapper -        at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:346)

and the JiCoFo

2020.12.23 03:58:11 INFO  [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 03:58:11.360 INFO: [12] org.eclipse.jetty.server.handler.ContextHandler.doStart() Started o.e.j.s.ServletContextHandler@2a489300{/,null,AVAILABLE}
2020.12.23 03:58:11 INFO  [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - Jicofo 2020-12-23 03:58:11.364 SEVERE: [12] org.jitsi.rest.AbstractJettyBundleActivator.log() Failed to initialize and/or start a new Jetty HTTP(S) server instance.
2020.12.23 03:58:11 INFO  [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper - java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8888
2020.12.23 03:58:11 INFO  [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper -     at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:346)
2020.12.23 03:58:11 INFO  [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper -     at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:308)
2020.12.23 03:58:11 INFO  [Thread-26]: org.jivesoftware.openfire.plugin.ofmeet.JitsiJicofoWrapper -     at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)

are busy!

Since V1, the JiCoFo and JVB2 are running on independend JVMs. May you just lost some running JVMs? Please shutdown OpenFire and check by running jps if there are still JVMs online. If yes, killall java or something like that.

gjaekel commented 3 years ago

After that, if you're still not able to use the Meetings page, go to "Server|System Properties" and directly change the value of ofmeet.websockets.plainport to 8180. Stop, clear log and start again to have a new log to share afterwards.

gjaekel commented 3 years ago
2020.12.23 03:58:05 WARN  [pool-7-thread-3]: org.jivesoftware.openfire.container.PluginManager - Ignoring plugin 'websocket': compatible with server versions up to but excluding 4.2.0. Current server version is 4.6.0.

but uninstall anyway: Just delete the foo.jar from .../openfire/plugins/ (or rename it to foo.jar._away. If a plugin is running, OpenFire will unload it and the corresponding dir foo will vanish in about 30s.)

JoshWho commented 3 years ago

Is there a way to change the ports by config file as I cannot access the GUI for it. I do believe it has something to do with port 8080 being used by my nginx server. I have a reverse proxy for live streaming using 8080 I believe. as you can see http://live.joshwhotv.com:8080

gjaekel commented 3 years ago

Go to "Server|System Properties" and directly change the value of ofmeet.websockets.plainport to 8180.

JoshWho commented 3 years ago

I do not see a ofmeet.websockets.plainport in the properties. I expand the page to show all properties on one page and carefully scrolled through them all. but you can confirm it is install by going here https://chat.joshwho.net:7443/ofmeet/

gjaekel commented 3 years ago

You may search/filter for anything at the top of the Properties page. The both ports 8### are used for the JiCoFo and JVB2 modules running in their own JVM.

JoshWho commented 3 years ago

I do not see that property anywhere. Is it possible it never installed because that port is in use?

JoshWho commented 3 years ago

This is the only properties I see that deal with ofmeet

194659f3-bd56-4645-864e-2f960ba9bbbd

gjaekel commented 3 years ago

You may enter the tag ofmeet.websockets.plainport and the value 8180 at the end of the Properties page. But anyway -- i'm not sure -- you may need to free 8080 because it's the default (but unused) Jetty http port. BTW: This service you mentioned at 8080 might be the one where the 404 is come from.

JoshWho commented 3 years ago

I believe so with the 404. I think the error page I see is generated by nginx. I can't stop that service because it will stop my live streaming platform from working.

JoshWho commented 3 years ago

If I could just somehow install the ofmeet configured with different port for that I think it would work fine.

JoshWho commented 3 years ago

You may enter the tag ofmeet.websockets.plainport and the value 8180 at the end of the Properties page. But anyway -- i'm not sure -- you may need to free 8080 because it's the default (but unused) Jetty http port. BTW: This service you mentioned at 8080 might be the one where the 404 is come from.

I added property and the value restarted Openfire still no go

gjaekel commented 3 years ago

As written: Do you check for other running JVMs? Please provide a clean, new log, again.

JoshWho commented 3 years ago

by JVM do you mean like created user account or an actual module? Jitsi VIdeo Bridged right? Am I suppose to install Jitsimeet?

gjaekel commented 3 years ago

A running Java Virtual Machine. The two for the JiCoFo and JVB2 are spawned by the one of the OpenFire server.

JoshWho commented 3 years ago

IC I will look

JoshWho commented 3 years ago

I think some other thing might be something I did not understand at first. I see in my service list a jicofo to start at boot and Jitsibridge is under that.

THose have nothing to do with openfire do they? Seems like I installed them on their own like running 2 different versions of Jitsimeet.

download

I just stopped and disabled them all

gjaekel commented 3 years ago

Sorry, I don't use anything loke WebAdmin and don't know about it's terms. I'm using plain command line. But if this something like a package manager: You don't need any plain Jitsi package; the OFmeet plugin for OpenFire include all the software needed inside. And again: Please carefully re-read all I have written before: Stop OpenFire and check via jps that all JVMs are stopped.

JoshWho commented 3 years ago

YEah Webmin is a just a gui of the terminal basicly, nothing extra besides a miniserver to run it. I even put it on port 30000 to avoid any conflicts with the 10000 range that it use to use.

I will re install it all and see how it goes. Will let you know.

JoshWho commented 3 years ago

Good news, I got the dev to confirm I didn't need the 8080 so I took it off nginx and now I can see the Meetings Tab.

b6fe1f1f-b179-4840-8997-a7a2218744ac

JoshWho commented 3 years ago

Now my next issue is being able to have more than 3 people able to conference without it muting. I know 1 on 1 conf uses p2p for that so what switches it from p2p when a 3rd user joins. Something doesn't seem to connect right at that point.

Should I open a new thread on this and close this one out?

I have no NAT it is my dedicated server using Ubuntu 18 I have full root access and would just like a example of what you have set that makes it work with this kind of environment.

JoshWho commented 3 years ago

Another issue is after saving new settings in Network it keeps saying the plugin needs restarted. I reloaded it in the plugin manage and also reboot openfiler several times and it still keeps showing "Reboot the plugin"

download (4)

JoshWho commented 3 years ago

I had 2 instances of the jvm running was the problem. I did a full server reboot and boom everything works now.

Nevermind. I got everything working now. Had to wait for meeting to start al the way for the video jitsi bridge. Now U successfully have more than 3 in voice and working great. Thank you for the help.

gjaekel commented 3 years ago

I had 2 instances of the jvm running was the problem. I did a full server reboot and boom everything works now.

You don't need to reboot a Unix to shut down a process. As written, use jps (or ps waux | grep java) to look out for running JVMs.

It's now on the stack to implement some checks for pre-conditions.

BTW: You may configure OFmeet to disable P2P and this is a good advice at least for the first tests: Switching to the bridge mode forth and back may confuse the participants.