Jami started but no GUI

OS: Arch Linux
Desktop Environment: KDE Plasma 5.27.6 (Wayland)

After installing jami-qt and jami-daemon from the Arch Linux official repository, I tried to start Jami. The tray icon of Jami appeared, but it failed to show the GUI.

Backtrace:

"notify server name: Plasma, vendor: KDE, version: 5.27.6, spec: 1.2"
"Using locale: zh_CN"
[1687885358.585|17253|ringbuffer.cpp          :55  ] Create new RingBuffer audiolayer_id
[1687885358.586|17253|video_device_monitor_impl.cpp:150 ] udev: adding device with id SunplusIT_Inc_HP_Wide_Vision_HD_Camera_SunplusIT_Inc
[1687885358.586|17253|video_device.h          :133 ] Default video settings: 640x480, 30 FPS
[1687885358.587|17253|video_device_monitor_impl.cpp:150 ] udev: adding device with id SunplusIT_Inc_HP_Wide_Vision_HD_Camera_SunplusIT_Inc
[1687885358.587|17253|manager.cpp             :721 ] Not initialized
[1687885358.587|17253|manager.cpp             :721 ] Not initialized
01:02:38.614         os_core_unix.c !pjlib 2.12.1 for POSIX initialized
[1687885358.614|17253|manager.cpp             :795 ] Using PJSIP version 2.12.1 for x86_64-pc-linux-gnu
[1687885358.614|17253|manager.cpp             :796 ] Using GnuTLS version 3.8.0
[1687885358.614|17253|manager.cpp             :797 ] Using OpenDHT version 2.5.5
[1687885358.614|17253|manager.cpp             :798 ] Using FFmpeg version n6.0
[1687885358.614|17253|manager.cpp             :801 ] Using Libgit2 version 1.6.4
[1687885358.615|17253|sipvoiplink.cpp         :647 ] Error printing SIP nameserver: 不支持 ai_family
[1687885358.615|17253|sipvoiplink.cpp         :649 ] Using SIP nameserver: 127.0.0.1
[1687885358.615|17253|sipvoiplink.cpp         :743 ] SIPVoIPLink@0x55a93c09f8d0
[1687885358.615|17253|manager.cpp             :817 ] Configuration file path: /home/integral/.config/jami/dring.yml
[1687885358.615|17253|manager.cpp             :2785] Preferences node unserialize YAML exception: invalid node; first invalid key: "preferences"
[1687885358.615|17253|manager.cpp             :481 ] Errors while parsing /home/integral/.config/jami/dring.yml
[1687885358.615|17253|manager.cpp             :836 ] Restoring last working configuration
[1687885358.616|17253|manager.cpp             :2785] Preferences node unserialize YAML exception: invalid node; first invalid key: "preferences"
[1687885358.616|17253|manager.cpp             :481 ] Errors while parsing /home/integral/.config/jami/dring.yml
[1687885358.616|17253|ringbuffer.cpp          :55  ] Create new RingBuffer urgentRingBuffer_id
[1687885358.616|17253|audiolayer.cpp          :61  ] [audiolayer] AGC: 0, noiseReduce: auto, VAD: 1, echoCancel: auto, audioProcessor: webrtc
[1687885358.616|17253|pulselayer.cpp          :70  ] [audiolayer] created pulseaudio layer
[1687885358.616|17253|audiolayer.cpp          :169 ] [audiolayer] setHasNativeNS: 0
[1687885358.617|17253|pulselayer.cpp          :147 ] Waiting....
[1687885358.617|17322|pulselayer.cpp          :147 ] Waiting....
[1687885358.617|17322|pulselayer.cpp          :147 ] Waiting....
[1687885358.621|17322|pulselayer.cpp          :151 ] Connection to PulseAudio server established
[1687885358.621|17322|pulselayer.cpp          :181 ] Updating PulseAudio sink list
[1687885358.621|17322|pulselayer.cpp          :198 ] Updating PulseAudio source list
[1687885358.621|17322|pulselayer.cpp          :215 ] Updating PulseAudio server infos
[1687885358.623|17322|pulselayer.cpp          :685 ] PulseAudio server info:
    Server name: PulseAudio (on PipeWire 0.3.71)
    Server version: 15.0.0
    Default Sink alsa_output.pci-0000_00_1f.3-platform-sof_rt5682.HiFi__hw_sofrt5682_5__sink
    Default Source alsa_input.pci-0000_00_1f.3-platform-sof_rt5682.HiFi__hw_sofrt5682_1__source
    Default Sample Specification: float32le 2ch 48000Hz
    Default Channel Map: front-left,front-right

[1687885358.623|17322|audiolayer.cpp          :74  ] Hardware audio format available : {s16, 2 channels, 48000Hz} 0
[1687885358.623|17322|manager.cpp             :2591] Audio format changed: {s16, 1 channels, 16000Hz} -> {s16, 2 channels, 48000Hz}
Daemon is running
No accounts to migrate
Screen saver dbus interface:  "org.freedesktop.ScreenSaver"
Can't update current account info data for ""
QQmlApplicationEngine failed to load component
qrc:/MainApplicationWindow.qml: module "org.kde.desktop" is not installed
Main window loaded using OpenGLRhi
NetworkManager client initialized, version:  1.42.6 , daemon running: yes , networking enabled: yes
primary network connection: 64163a11-9a69-4f63-941d-e9f9cb1bde98 default:  yes

we do not provide binaries for arch (it’s community maintained)

seems a dependency is missing:

module "org.kde.desktop" is not installed