Skip to content

JVB drops service after one minute with Failed to run health check: singlePortHarvesters must not be null #2079

@garloff

Description

@garloff

Description

Starting a docker-jitsi-meet setup (finally with websockets working) from git master.
Creating a meeting crashes upon the second person joining.

Current behavior

Creating a meeting crashes upon the second person joining.

Jicofo 2024-01-13 18:53:26.225 WARNING: [61] BridgeSelector.selectBridge#182: There are no operational bridges.
Jicofo 2024-01-13 18:53:26.225 INFO: [62] [[email protected] meeting_id=dc074d68-a960-4a40-a61d-d9577cdc8375] ColibriV2SessionManager.allocate#278: Allocating for fef1fe7f
Jicofo 2024-01-13 18:53:26.225 SEVERE: [61] [[email protected] meeting_id=dc074d68-a960-4a40-a61d-d9577cdc8375 participant=c4b0cf4c] ParticipantInviteRunnable.doRun#219: Can not invite participant, no bridge available.
Jicofo 2024-01-13 18:53:26.225 WARNING: [62] BridgeSelector.selectBridge#182: There are no operational bridges.
Jicofo 2024-01-13 18:53:26.225 SEVERE: [62] [[email protected] meeting_id=dc074d68-a960-4a40-a61d-d9577cdc8375 participant=fef1fe7f] ParticipantInviteRunnable.doRun#219: Can not invite participant, no bridge available.

In the JVB logs, I see:

JVB 2024-01-13 18:49:23.906 SEVERE: [40] HealthChecker.run#181: Health check failed in PT0.001103S: Result(success=false, hardFailure=true, responseCode=null, sticky=false, message=Failed to run health check: singlePortHarvesters must not be null)

starting one minute after JVB startup and then repeating once per minute.

Expected Behavior

Not crashing.

Possible Solution

Workaround:
Start a meeting within one minute after JVB has started. Everything will work then.
It seems to continue working for future meetings as well until JVB gets restarted.

Maybe PR #2078 addresses this?
As soon as new packages have been built, we may find out ...

Steps to reproduce

Clone docker-jitsi-meet and create unstable containers by make prepare.

Environment details

docker setup in a VM.
various working STUN servers are configured.
A static mapping to my public IP is available as well (via JVB_ADVERTISE_IPS).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions