Crash on the invitation click from inside the room or as soon as the first participant enters the room

Hi @damencho ,
after the last pull (one week ago) I have problems both with the invitation inside the room and when a participant enters the room: in both cases the room crashes …
Is it a problem related to dialin?

How can I solve?
Marco

What is the error you see?

There are some errors on react-dom.production.min.js

Minified React error # 130; visit https://reactjs.org/docs/error-decoder.html?invariant=130&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
at Fs (react-dom.production.min.js: 259)
at react-dom.production.min.js: 143
at to (react-dom.production.min.js: 163)
at Ps (react-dom.production.min.js: 249)
at ws (react-dom.production.min.js: 216)
at _s (react-dom.production.min.js: 210)
at ms (react-dom.production.min.js: 206)
at react-dom.production.min.js: 114
at t.unstable_runWithPriority (scheduler.production.min.js: 20)
at ha (react-dom.production.min.js: 113)
at ba (react-dom.production.min.js: 114)
at ga (react-dom.production.min.js: 113)
at gs (react-dom.production.min.js: 207)
at Object.notify (Subscription.js: 23)
at e.t.notifyNestedSubs (Subscription.js: 65)
at r.i.notifySubscribers (Provider.js: 59)
at e.t.handleChangeWrapper (Subscription.js: 70)
at g (redux.js: 220)
at index.js: 14
at middleware.js: 29

line 187

in addition to “Cannot read property ‘id’ of undefined”

and “Cannot read property ‘name’ of undefined”

I have not seen that and from the error it is not obvious where is the problem so cannot tell what causes it. Maybe you can try checking it and debugging it to see which is that middleware that is the problem …

Does this tell you something?

VM316 lib-jitsi-meet.min.js:10 2020-11-05T16:04:24.691Z [modules/xmpp/ChatRoom.js] <S.onPresence>: entered 3286966184@conference.meet-dev.vianova.it/05632567 {affiliation: “none”, role: “participant”, jid: “80gt2s2oh3fwryz-@guest.meet-dev.vianova.it/hgWCSICb”, isFocus: false, isHiddenDomain: false, …}
VM317 app.bundle.min.js:110 2020-11-05T16:04:24.731Z [modules/UI/videolayout/VideoLayout.js] <Object.removeParticipantContainer>: No remote video for b3153cc8
o @ VM317 app.bundle.min.js:110
removeParticipantContainer @ VM317 app.bundle.min.js:16
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
dispatch @ VM317 app.bundle.min.js:44
(anonymous) @ VM317 app.bundle.min.js:44
(anonymous) @ VM317 app.bundle.min.js:155
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
dispatch @ VM317 app.bundle.min.js:44
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
componentWillUnmount @ VM317 app.bundle.min.js:16
(anonymous) @ VM317 app.bundle.min.js:179
xo @ VM317 app.bundle.min.js:179
To @ VM317 app.bundle.min.js:179
Es @ VM317 app.bundle.min.js:179
t.unstable_runWithPriority @ VM317 app.bundle.min.js:187
ha @ VM317 app.bundle.min.js:179
Ss @ VM317 app.bundle.min.js:179
ms @ VM317 app.bundle.min.js:179
(anonymous) @ VM317 app.bundle.min.js:179
t.unstable_runWithPriority @ VM317 app.bundle.min.js:187
ha @ VM317 app.bundle.min.js:179
ba @ VM317 app.bundle.min.js:179
ga @ VM317 app.bundle.min.js:179
gs @ VM317 app.bundle.min.js:179
notify @ VM317 app.bundle.min.js:44
t.notifyNestedSubs @ VM317 app.bundle.min.js:44
i.notifySubscribers @ VM317 app.bundle.min.js:44
t.handleChangeWrapper @ VM317 app.bundle.min.js:44
g @ VM317 app.bundle.min.js:44
(anonymous) @ VM317 app.bundle.min.js:155
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
(anonymous) @ VM317 app.bundle.min.js:226
tn @ VM317 app.bundle.min.js:226
Show 170 more frames
VM317 app.bundle.min.js:110 2020-11-05T16:04:24.790Z [features/base/redux] <Object._listener>: TypeError: Cannot read property ‘id’ of undefined
at Object.listener (VM317 app.bundle.min.js:226)
at Object._listener (VM317 app.bundle.min.js:1)
at g (VM317 app.bundle.min.js:44)
at VM317 app.bundle.min.js:155
at VM317 app.bundle.min.js:226
at VM317 app.bundle.min.js:226
at VM317 app.bundle.min.js:226

Do you have any suggestions on how I can debug?

Maybe here is your problem.

Do you have any modifications on top of jitsi-meet?

Yes, welcome page modified and authentication added.
Only after logging in is it possible to start a videoconference (the room number remains personal).

If it can help you, in August the pull had highlighted the error only of the click on invitation part within the room. After the pull a week ago, the similar error occurred when at least one participant other than the moderator enters the room.

No idea :man_shrugging: Maybe upload the whole console log when this happens … maybe there is something there …

I just pulled from the master and now the error shows up immediately when starting the room
:sleepy:

Error: Minified React error #130; visit https://reactjs.org/docs/error-decoder.html?invariant=130&args[]=undefined&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
at Fs (react-dom.production.min.js:259)
at react-dom.production.min.js:143
at to (react-dom.production.min.js:163)
at Ps (react-dom.production.min.js:249)
at ws (react-dom.production.min.js:216)
at _s (react-dom.production.min.js:210)
at ms (react-dom.production.min.js:206)
at react-dom.production.min.js:114
at t.unstable_runWithPriority (scheduler.production.min.js:20)
at ha (react-dom.production.min.js:113)
at ba (react-dom.production.min.js:114)
at ga (react-dom.production.min.js:113)
at gs (react-dom.production.min.js:207)
at Object.notify (Subscription.js:23)
at e.t.notifyNestedSubs (Subscription.js:65)
at r.i.notifySubscribers (Provider.js:59)
at e.t.handleChangeWrapper (Subscription.js:70)
at g (redux.js:220)
at index.js:14
at middleware.js:29
at middleware.js:32
at middleware.js:31
at middleware.web.js:33
at middleware.any.js:22
at middleware.js:67

Resolved!

I modified the Makefile and index.html to compile without minification.
This way we figured out what it was that led to the error and fixed it.

Thanks for support @damencho