Support-Forum

Trutzmeeting wirft Java Exceptions

Fragen zur sicheren und anonymen Audio-, Video- und Messaging-Kommunikation über die TrutzBox
Hallo,

Der Video Konferenzserver ist bei mir deaktiviert, jedoch werden in den Systemlogs unterhalb des Trutzmeeting sekundeweise Java Exceptions geworfen. Bisher kann der Fehler nur umgangangen werden, indem der Service einmal gestartet und wieder beendet wird (Start/Stop erfolgt immer über die Trutzbox Weboberfläche). Jedoch erscheinen nach einiger Zeit wieder die Fehler.

Code: Alles auswählen

2020-12-14 11:21:06.952 SCHWERWIEGEND: [37] org.jitsi.videobridge.health.Health.log() Health check failed in 0ms:

java.lang.Exception: No XMPP components

	at org.jitsi.videobridge.health.Health.checkXmppConnection(Health.java:269)

	at org.jitsi.videobridge.health.Health.doCheck(Health.java:225)

	at org.jitsi.videobridge.health.Health.doRun(Health.java:495)

	at org.jitsi.utils.concurrent.PeriodicRunnableWithObject.run(PeriodicRunnableWithObject.java:87)

	at org.jitsi.utils.concurrent.RecurringRunnableExecutor.run(RecurringRunnableExecutor.java:216)

	at org.jitsi.utils.concurrent.RecurringRunnableExecutor.runInThread(RecurringRunnableExecutor.java:292)

	at org.jitsi.utils.concurrent.RecurringRunnableExecutor.access$000(RecurringRunnableExecutor.java:36)

	at org.jitsi.utils.concurrent.RecurringRunnableExecutor$1.run(RecurringRunnableExecutor.java:328)

2020-12-14 11:21:08.498 SCHWERWIEGEND: [51] org.jitsi.meet.ComponentMain.call().299 java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused), host:localhost, port:5347

org.xmpp.component.ComponentException: java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused)

	at org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:296)

	at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:242)

	at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:222)

	at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:291)

	at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:276)

	at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)

	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

	at java.util.concurrent.FutureTask.run(FutureTask.java:266)

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)

	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

	at java.lang.Thread.run(Thread.java:748)

Caused by: java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused)

	at java.net.PlainSocketImpl.socketConnect(Native Method)

	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

	at java.net.Socket.connect(Socket.java:589)

	at org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:174)

	... 12 more

2020-12-14 11:21:13.501 SCHWERWIEGEND: [51] org.jitsi.meet.ComponentMain.call().299 java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused), host:localhost, port:5347

org.xmpp.component.ComponentException: java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused)

	at org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:296)

	at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:242)

	at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:222)

	at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:291)

	at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:276)

	at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)

	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

	at java.util.concurrent.FutureTask.run(FutureTask.java:266)

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)

	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

	at java.lang.Thread.run(Thread.java:748)

Caused by: java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused)

	at java.net.PlainSocketImpl.socketConnect(Native Method)

	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

	at java.net.Socket.connect(Socket.java:589)

	at org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:174)

	... 12 more

2020-12-14 11:21:16.953 SCHWERWIEGEND: [37] org.jitsi.videobridge.health.Health.log() Health check failed in 0ms:

java.lang.Exception: No XMPP components

	at org.jitsi.videobridge.health.Health.checkXmppConnection(Health.java:269)

	at org.jitsi.videobridge.health.Health.doCheck(Health.java:225)

	at org.jitsi.videobridge.health.Health.doRun(Health.java:495)

	at org.jitsi.utils.concurrent.PeriodicRunnableWithObject.run(PeriodicRunnableWithObject.java:87)

	at org.jitsi.utils.concurrent.RecurringRunnableExecutor.run(RecurringRunnableExecutor.java:216)

	at org.jitsi.utils.concurrent.RecurringRunnableExecutor.runInThread(RecurringRunnableExecutor.java:292)

	at org.jitsi.utils.concurrent.RecurringRunnableExecutor.access$000(RecurringRunnableExecutor.java:36)

	at org.jitsi.utils.concurrent.RecurringRunnableExecutor$1.run(RecurringRunnableExecutor.java:328)

2020-12-14 11:21:18.504 SCHWERWIEGEND: [51] org.jitsi.meet.ComponentMain.call().299 java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused), host:localhost, port:5347

org.xmpp.component.ComponentException: java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused)

	at org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:296)

	at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:242)

	at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:222)

	at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:291)

	at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:276)

	at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)

	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

	at java.util.concurrent.FutureTask.run(FutureTask.java:266)

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)

	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

	at java.lang.Thread.run(Thread.java:748)
Wir sind derzeit dabei ein komplett neues TrutzRC-Paket zu bauen. Das würde auch dieses Problem lösen. Wir können zwar noch nicht abschätzen, wann das neue Paket fertig sein wird, aber wenn das länger dauert, werden wir einen update für dieses Problem vorziehen.
ok, super. Das hört sicht gut an.

Mir habe ich bemerkt, das Videomeetings nach genau 3 Stunden abstürzen. Das Modul konnte in der Weboberfläche der Trutzbox dann auch nicht neu gestartet werden. In meinem Falls half es nur die ganze Trutzbox zu rebooten.
Ja, die Jitsi-Version, auf die TrutzRTC basiert, braucht dringend einen Update. Auf unseren Test-Servern läuft die neue Version auch schon seit einiger Zeit sehr stabil.
Allerdings ist ein Update für die TrutzBox zu bauen nicht so einfach, aber wir sind dran.