[Bug]: Continuous and unexpected crashes

Before you make the issue, confirm that

[X] You are running the master build from GitHub actions
[X] You have read the FAQ and the usage instructions
[X] You have searched pull requests and issues and have found none similar to your issue
[X] This problem comes from a failure in the tiling system and not a missing feature

Describe the bug
This has been happening for a lot of time. I have always been using Bismuth, but since KDE 6 dropped support for X11 and Bismuth was not being mantained anymore, I decided to switch to polonium. My current KDE Plasma version is 6.1.3.
Since then I have this very annoying problem that has not been fixed yet so I decided to file a report for it. Basically, the process kwin_wayland crashes unexpectedly. This usually happens when I close a window (for instance Mullvad Browser, CLion, PyCharm), when I try to drag a window, or when I click something on a GUI such that it should trigger a new window to appear. For this last case I managed to reproduce the issue.
What happens next is that kwin_wayland crashes completely, the screen becomes dark for a second, then kde restarts automatically but all applications get closed except kde ones like Konsole or Dolphin.
Unluckily I managed to reproduce the issue with CLion, and not everybody has this JetBrains application, but the log output is independent of the application causing the crash (in the log then you can ignore the clion output).
To reproduce

Open CLion 2023.3.4 application such that it remembers the previously open project
Click on File -> Close Project
(The current window closes and a new one opens)
On the new window click on a recent project (this action should trigger the closure of this window and the opening of a new one)
Crash

Expected behavior
No crash
Log output
NOTE: Some lines have been omitted to save space because equal to the previous ones

lug 21 10:09:57 rog-g513rs kwin_wayland[4061]: qml: Polonium INF: Polonium started!
lug 21 10:09:57 rog-g513rs kwin_wayland[4061]: qml: Polonium INF: Polonium debug is DISABLED! Enable it and restart KWin before sending logs!
lug 21 10:09:57 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:09:57 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2525: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2525: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2525: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Cannot read property 'isTiled' of undefined
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2525: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:09:59 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:01 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2525: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:01 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Cannot read property 'isTiled' of undefined
lug 21 10:10:01 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:01 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2525: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:01 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2751: TypeError: Value is undefined and could not be converted to an object
lug 21 10:10:01 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Cannot read property 'isTiled' of undefined
lug 21 10:10:02 rog-g513rs systemd[1083]: Started Konsole - Terminal.
lug 21 10:10:03 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2525: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:03 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Cannot read property 'isTiled' of undefined
lug 21 10:10:03 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:03 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:03 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:03 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2525: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:03 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2751: TypeError: Value is undefined and could not be converted to an object
lug 21 10:10:03 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Cannot read property 'isTiled' of undefined
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Cannot read property 'isTiled' of undefined
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2525: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:04 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:05 rog-g513rs kwin_wayland[4061]: This plugin does not support propagateSizeHints()
lug 21 10:10:05 rog-g513rs kwin_wayland[4061]: This plugin does not support propagateSizeHints()
lug 21 10:10:05 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:05 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:05 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:05 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:08 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:08 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:08 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:09 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:11 rog-g513rs systemd[1083]: Started Konsole - Terminal.
lug 21 10:10:11 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Cannot read property 'isTiled' of undefined
lug 21 10:10:11 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:11 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:11 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:12 rog-g513rs systemd[1083]: Started Konsole - Terminal.
lug 21 10:10:12 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:12 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:12 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:12 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:13 rog-g513rs systemd[1083]: Started Konsole - Terminal.
lug 21 10:10:13 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:13 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:13 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:13 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:13 rog-g513rs systemd[1083]: Started Konsole - Terminal.
lug 21 10:10:13 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:13 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:13 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:13 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:19 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:19 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:19 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:19 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:20 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:20 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:20 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:23 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:24 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:26 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:10:26 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:10:28 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:28 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:28 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:28 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:28 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:28 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:10:28 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:10:28 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:28 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:29 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:10:29 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:10:29 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:29 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:29 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:29 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:29 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:29 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:10:29 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:29 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:30 rog-g513rs systemd[1083]: Started Konsole - Terminal.
lug 21 10:10:30 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:10:30 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:30 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:30 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:30 rog-g513rs systemd[1083]: Started Konsole - Terminal.
lug 21 10:10:31 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:31 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:31 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:31 rog-g513rs systemd[1083]: Started Konsole - Terminal.
lug 21 10:10:32 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:32 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:32 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:32 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:32 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:32 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:32 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:32 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:32 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:33 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:33 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:33 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:33 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:10:33 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:36 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:40 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:40 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:40 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:40 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:40 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:40 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:10:40 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:40 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:40 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:40 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:40 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:41 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:44 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:47 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:47 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:47 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:47 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:47 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:47 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:10:47 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:48 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:48 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:10:48 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:48 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:48 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:48 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:48 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:48 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:10:48 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:48 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:51 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:52 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:56 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:10:56 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:56 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:59 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:10:59 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:10:59 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:59 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:10:59 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:10:59 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:02 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:02 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:02 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:02 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:02 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:11:02 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:02 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:02 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:11:16 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:11:17 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:18 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:11:19 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:11:20 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:20 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:21 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:11:21 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:21 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:21 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:21 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:21 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:11:21 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:21 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:22 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:22 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:22 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:22 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:11:22 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:22 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:22 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:22 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:22 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:11:22 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:22 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:23 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:23 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:11:23 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:29 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:30 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:30 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:30 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:11:30 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:30 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:30 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:31 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:31 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:31 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:31 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:32 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:33 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:33 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:33 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:33 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:11:33 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:33 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:33 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:33 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:33 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:11:33 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:33 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:34 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:34 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:35 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:35 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:35 rog-g513rs systemd[1083]: Started CLion 2023.3.4.
lug 21 10:11:35 rog-g513rs clion.sh[8038]: CompileCommand: exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,407 [    298]   WARN - #c.i.s.ComponentManagerImpl - `preload=true` must be used only for core services (service=com.intellij.ae.database.core.baseEvents.fus.AddStatisticsEventLogListenerTemporary, plugin=com.jetbrains.ae.database)
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,408 [    299]   WARN - #c.i.s.ComponentManagerImpl - `preload=true` must be used only for core services (service=com.jetbrains.rdserver.statistics.BackendStatisticsManager, plugin=com.jetbrains.codeWithMe)
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,487 [    378]   WARN - #c.i.o.v.n.p.d.e.DurableEnumeratorFactory - [contentHashes.dat]: .valueToId map is out-of-sync with .valuesLog data -> rebuilding it
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,522 [    413]   WARN - #c.i.o.v.n.p.PersistentFSLoader - [VFS load problem]: VFS wasn't safely shut down: records.connectionStatus != SAFELY_CLOSED
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,523 [    414]   WARN - #c.i.o.v.n.p.PersistentFSLoader - [VFS load problem]: Content storage is not match content hash enumerator: contents.records(=0) != contentHashes.recordsCount(=19)
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,611 [    502]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#253]: contentId(=15) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,612 [    503]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#283]: contentId(=18) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,613 [    504]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#284]: contentId(=9) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,617 [    508]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#1436]: contentId(=6) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,618 [    509]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#1465]: contentId(=16) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,619 [    510]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#1686]: contentId(=17) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,621 [    512]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#2157]: contentId(=19) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,632 [    523]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#5031]: contentId(=10) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,632 [    523]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#5032]: contentId(=12) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,633 [    524]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#5033]: contentId(=11) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,633 [    524]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#5041]: contentId(=13) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,633 [    524]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#5042]: contentId(=14) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,634 [    525]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#5049]: contentId(=7) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,634 [    525]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#5050]: contentId(=8) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,638 [    529]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#6984]: contentId(=1) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,638 [    529]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#6988]: contentId(=3) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,639 [    530]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#6992]: contentId(=2) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,639 [    530]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#7063]: contentId(=5) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,640 [    531]   WARN - #c.i.o.v.n.p.r.NotClosedProperlyRecoverer - file[#7334]: contentId(=4) content fails to resolve. null
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,641 [    532]   WARN - #c.i.o.v.n.p.r.ContentStoragesRecoverer - ContentStorage check is failed: file[#253].content[contentId: 15] is broken, java.io.EOFException
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,656 [    547]   WARN - #c.i.o.v.n.p.r.ContentStoragesRecoverer - ContentStorage is found broken -> fixed by invalidating all the content refs (LocalHistory is lost)
lug 21 10:11:36 rog-g513rs kwin_wayland[4061]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
lug 21 10:11:36 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:36 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:36 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:36 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:36,820 [    711]   WARN - #c.i.s.ComponentManagerImpl - com.intellij.psi.search.FilenameIndex initializer requests com.intellij.ide.plugins.PluginUtil instance
lug 21 10:11:37 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:37,037 [    928]   WARN - #c.i.s.ComponentManagerImpl - com.intellij.lang.javascript.psi.jsdoc.impl.JSDocCustomTags initializer requests com.intellij.lang.javascript.JSDisposable instance
lug 21 10:11:37 rog-g513rs kwin_wayland[4061]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
lug 21 10:11:37 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:37 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:37 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:37 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
lug 21 10:11:37 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
lug 21 10:11:37 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
lug 21 10:11:37 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
lug 21 10:11:37 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:11:37 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:1861: TypeError: Property 'restart' of object TypeError: Type error is not a function
lug 21 10:11:37 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:37 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:37,566 [   1457]   WARN - #c.i.s.ComponentManagerImpl - com.intellij.psi.LanguageSubstitutors initializer requests com.intellij.psi.LanguageSubstitutors instance
lug 21 10:11:37 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:37,628 [   1519]   WARN - #c.i.s.ComponentManagerImpl - org.zmlx.hg4idea.provider.HgChangeProvider initializer requests com.intellij.openapi.vcs.FileStatusFactory instance
lug 21 10:11:37 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:37,977 [   1868]   WARN - #c.i.s.ComponentManagerImpl - com.github.copilot.platform.state.ToolWindowRegistrationSettings initializer requests com.github.copilot.platform.state.ToolWindowRegistrationSettings instance
lug 21 10:11:38 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:38,718 [   2609]   WARN - #c.i.o.a.i.ActionUpdater - 513 ms to grab EDT for ToolWindowHeader$2#GetChildren@ToolwindowTitle (com.intellij.toolWindow.ToolWindowHeader$2)
lug 21 10:11:38 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:38,894 [   2785]   WARN - #c.i.o.v.n.p.d.e.DurableEnumeratorFactory - [enumerator.mmapped]: .valueToId map is out-of-sync with .valuesLog data -> rebuilding it
lug 21 10:11:39 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:39,000 [   2891]   WARN - #o.j.p.t.TextMateService - Cannot find referenced file `./language-configuration.json` in bundle `/home/edo/.local/share/JetBrains/Toolbox/apps/clion/plugins/textmate/lib/bundles/mdx`
lug 21 10:11:39 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:39 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2751: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:39 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:40 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:40,455 [   4346]   WARN - #c.i.s.ComponentManagerImpl - com.intellij.ui.jcef.JBCefApp$Holder initializer requests com.intellij.ui.jcef.JBCefAppCache instance
lug 21 10:11:40 rog-g513rs clion.sh[8038]: SLF4J: A SLF4J service provider failed to instantiate:
lug 21 10:11:40 rog-g513rs clion.sh[8038]: org.slf4j.spi.SLF4JServiceProvider: org.slf4j.jul.JULServiceProvider not a subtype
lug 21 10:11:40 rog-g513rs kwin_wayland[4061]: This plugin does not support raise()
lug 21 10:11:40 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:40 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:40 rog-g513rs clion.sh[8038]: 2024-07-21 10:11:40,973 [   4864]   WARN - #c.i.s.ComponentManagerImpl - com.intellij.database.console.session.DatabaseSessionManager initializer requests com.intellij.database.console.session.DatabaseSessionViewService instance
lug 21 10:11:40 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:40 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting maximized state
lug 21 10:11:40 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::InternalWindow doesn't support setting maximized state
lug 21 10:11:40 rog-g513rs clion.sh[8038]: [DefaultDispatcher-worker-68] INFO jetbrains.exodus.io.FileDataWriter - Uninterruptible file channel will be used
lug 21 10:11:40 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)

lug 21 10:11:41 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:41 rog-g513rs clion.sh[8038]: [DefaultDispatcher-worker-68] INFO jetbrains.exodus.env.EnvironmentImpl - Exodus environment created: /home/edo/.config/github-copilot/cl/chat-sessions/2j0DWel0af5oeMtgtZf485ZOUSD
lug 21 10:11:41 rog-g513rs kwin_wayland[4061]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lug 21 10:11:44 rog-g513rs kwin_wayland[4061]: file:///home/edo/.local/share/kwin/scripts/polonium/contents/code/main.mjs:2775: TypeError: Value is undefined and could not be converted to an object
lug 21 10:11:45 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:46 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:46 rog-g513rs kwin_wayland[4061]: kwin_core: XCB error: 3 (BadWindow), sequence: 49462, resource id: 41943605, major code: 129 (SHAPE), minor code: 3 (Combine)
lug 21 10:11:46 rog-g513rs kwin_wayland[4061]: kwin_core: XCB error: 3 (BadWindow), sequence: 49463, resource id: 41943605, major code: 129 (SHAPE), minor code: 3 (Combine)
lug 21 10:11:46 rog-g513rs kwin_wayland[4061]: kwin_core: XCB error: 3 (BadWindow), sequence: 49475, resource id: 41943605, major code: 129 (SHAPE), minor code: 3 (Combine)
lug 21 10:11:46 rog-g513rs kwin_wayland[4061]: kwin_core: XCB error: 3 (BadWindow), sequence: 49476, resource id: 41943605, major code: 129 (SHAPE), minor code: 3 (Combine)
lug 21 10:11:47 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:49 rog-g513rs kwin_wayland[4061]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2412: TypeError: Property 'createTimer' of object TypeError: Type error is not a function
lug 21 10:11:51 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:51 rog-g513rs kwin_wayland[4061]: kwin_core: KWin::LayerShellV1Window doesn't support setting decorations
lug 21 10:11:51 rog-g513rs kwin_wayland[4061]: kwin_core: Window::checkWorkspacePosition: called for a closed window. Consider this a bug
lug 21 10:11:51 rog-g513rs kernel: kwin_wayland[4061]: segfault at 20 ip 00007022f82d581f sp 00007ffe189324f0 error 4 in libkwin.so.6.1.3[7022f814a000+485000] likely on CPU 1 (core 0, socket 0)
lug 21 10:11:51 rog-g513rs kernel: Code: 29 85 40 ff ff ff 0f 29 85 60 ff ff ff 0f 29 45 80 0f 29 45 a0 ff 15 d0 d4 47 00 66 0f ef c0 48 8d 4d 80 48 8d 95 60 ff ff ff <48> 8b 78 20 0f 29 85 50 ff ff ff 48 8d b5 40 ff ff ff 4c 8d 45 a0
lug 21 10:11:51 rog-g513rs systemd-coredump[8396]: Process 4061 (kwin_wayland) of user 1000 terminated abnormally with signal 11/SEGV, processing...
lug 21 10:11:51 rog-g513rs systemd[1]: Started Process Core Dump (PID 8396/UID 0).
lug 21 10:11:52 rog-g513rs systemd-coredump[8397]: [🡕] Process 4061 (kwin_wayland) of user 1000 dumped core.

                                                   Stack trace of thread 4061:
                                                   #0  0x00007022f82d581f n/a (libkwin.so.6 + 0x2d581f)
                                                   [...] (omitted)
                                                   ELF object binary architecture: AMD x86-64

Screenshots and videos
No response
Additional context
No response

The applications I'm talking about (Mullvad Browser, CLion, PyCharm) are not installed as flatpacks. I mention this because previous reports were about those type of application (see #191).


CFF2: blend has incorrect value for number of arguments

I want to implement CFF2 parser for my own font engine.
First of all, I read MSDN docs here and I know that last argument for blend operator says how many arguments we must take. This is real values for the operator, which will go after blend.
But while parsing font AdobeVFPrototype from https://github.com/adobe-fonts/adobe-variable-font-prototype I found that value in last operand does not correspond to count of operands that should be present for the certain operator. For example: Glyph id 15:
rmoveto always has only 2 operands and not more. not less, but blend says it has only 1 operand. Here is real numbers from my parser: 150, -13, 3, -3, 0, 0, 0, 1
So, here we have 1 as number of operands for rmoveto, which is incorrect, but this is not all. The most interesting part is with xxcurveto operators.
For example, here is blend arguments for vhcurveto for Glyph id 18: -70, 0, 3, 0, 0, 0, 1, -70, -1, -71, -2, -70, -2, -1, 0, 0, 0, 1
And again incorrect number of arguments. for vhcurveto operator there should be at last 4 operands.
But... Fontlab somehow parse this font correctly and even display it also correctly.

So, obviously, I am doing something wrong, but according to docs, everything is ok.
Maybe, someone can help me to understand what I am missing?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 8f3f1db1-b1f0-587c-0dbe-9e090b32c5d9
Version Independent ID: 49bd6461-28c0-a133-77b1-617b8f2f5dab
Content: CFF2 - Compact font format version 2 table (OpenType 1.8.4) - Typography
Content Source: typographydocs/opentype/spec/cff2.md
Product: typography
GitHub Login: @PeterCon
Microsoft Alias: alib

Thanks for filing this issue. Adobe are responsible for this section of the OpenType spec; I've asked them for clarifications.

The n of blend does not need to be the same as the number of values consumed by the subsequent operator. Rather, after processing the blends, the stack must be left in a good state for the subsequent operator. Consider an example where, though we know rmoveto works on stack[0] and stack[1], only stack[1] requires blending. Then n is 1 (not 2) and only stack[1] will be blended to a new value, leaving 2 arguments on the stack (the old stack[0] and the popped and pushed stack[1]) ready for rmoveto. Note that blend requires at least n * (k+1) + 1 arguments on the stack, where n is the topmost argument, and k is the number of regions in the current variation store.

@Lorp Thank you very much! It was not that obvious when reading the docs :) Now all seems to be parsing correctly.

Glad to hear it helped. I was scratching my head over the spec for a while myself!

Thanks @Lorp for answering this. Speaking for Adobe, I can confirm that this is correct. @PeterCon, given @Elzianor's confusion over this, perhaps it would be useful to add Laurence's description to the spec as clarifying text for future implementors.

Thanks for the confirmation. I’m happy for the text to migrate to the spec.

There is still an opportunity to make this correction part of the OFF AMD2 text, but it needs to be proposed for review/discussion as part of the AHG process (either via the email list or as a new issue on MPEG/OFF Github


Improve meta fetcher refer to metascraper

Use https://metascraper.js.org/ to fetch meta.
Convenience and with more meta. It's complex to maintain a set of rules
Negative: It's won't return metas as array. So that the url can't choose

@SettingDust hi friend, thank you for your suggestion.
It's good to keep the codebase as close to native as possible, so we can easily bring it to other platforms such as Deno, Bun, or even browser.
MetaScrapper is cool, however we only need the basic meta data. And the way they get author, description,  image and date is based on the same principles as we do, there really isn't much of an improvement. Of course that library is in-depth, so it covers more cases than article-parser.
So I think it's better if we just steal some of its cool features, rather than depend on it :smile:

It's fine. Metascraper can fetch meta from jsonld that we haven't

I think we can improve this
Sometimes the datePublished is not exactly in the head section like this big portal here:
https://g1.globo.com/mundo/noticia/2023/01/17/o-promotor-com-a-cabeca-a-premio-pela-mais-poderosa-mafia-da-italia.ghtml
<time itemprop="datePublished" datetime="2023-01-17T22:25:19.719Z"> 17/01/2023 19h25 </time>
Libs like https://github.com/adbar/trafilatura/blob/master/trafilatura/metadata.py#L103 extract with a different algorithm that works great.

@andremacola thank you for your suggestion. I've used trafilatura for writing crawler few years ago. That's a good example to refer.
Actually they use htmldate to find date. htmldate meticulously search in the entire HTML content by using both XML parser and RegExp to detect date info. We can do something like that, with performance trade-off.


Co-op not working

So, after watching Medicraze's videon on the client and hearing that the Co-op worked i tested it, and the client seems to be treating the game as a normal game, no cutscenes, no objectives and the maps starts fully expanded, also seems like it messes it the other client since i need to clean gamedata for it to work on the other client.
I have both clients installed.
I tested on both it no mods.
Here are the log files, i hope the download i started on the original client didn't mess it them.
downlords-faf-client.log
forever.log
game.log

@micheljung would if you could tell me something about co-op, no clue how it works, like non at all

I would blame the generated init file since the game actually starts, just broken.
So it either doesn't load something needed for coop or it loads things in a wrong order.

First thing I noticed from the game.log is that it loads all the maps twice. This is probably not causing this bug, but it's surely slowing down the game start a lot.

Here's a game.log https://gist.github.com/speed2CZ/c82812f0bf98033a1382f19b0bbdb93f
It loads the game files at the beginning https://gist.github.com/speed2CZ/c82812f0bf98033a1382f19b0bbdb93f#file-coop_game-log-L21-L34
and then again?
https://gist.github.com/speed2CZ/c82812f0bf98033a1382f19b0bbdb93f#file-coop_game-log-L1124-L1137
Also all the maps are mouted twice? This is surely slowing the game down. Maps probably not breaking it but loading the other files twice might.

@speed2CZ but it says mounting the first time and AddSearchPath the second time

Not sure if it mounts it twice...
The first Time:
https://gist.github.com/speed2CZ/c82812f0bf98033a1382f19b0bbdb93f#file-coop_game-log-L21-L34
...it says mounting
The second time:
https://gist.github.com/speed2CZ/c82812f0bf98033a1382f19b0bbdb93f#file-coop_game-log-L1124-L1137
...it is AddSearchPath(what ever that means)!
What I think might be breaking it that the second time the:
https://gist.github.com/speed2CZ/c82812f0bf98033a1382f19b0bbdb93f#file-coop_game-log-L1124-L1137
... it can not find /modules, probably because C is uppercase.

its definetly abou the init file
I started the game with the python client init file

The Python client init file:
´´´
sc_path = ""
dofile(InitFileDir .. '\..\fa_path.lua')
path = {}
whitelist =
{
"effects.nx2",
"env.nx2",
"etc.nx2",
"loc.nx2",
"lua.nx2",
"meshes.nx2",
"mods.nx2",
"modules.nx2",
"projectiles.nx2",
"schook.nx2",
"textures.nx2",
"units.nx2",
"murderparty.nxt",
"labwars.nxt",
"units.scd",
"textures.scd",
"skins.scd",
"schook.scd",
"props.scd",
"projectiles.scd",
"objects.scd",
"moholua.scd",
"mohodata.scd",
"mods.scd",
"meshes.scd",
"lua.scd",
"loc_us.scd",
"loc_es.scd",
"loc_fr.scd",
"loc_it.scd",
"loc_de.scd",
"loc_ru.scd",
"env.scd",
"effects.scd",
"editor.scd",
"ambience.scd",
"advanced strategic icons.nxt",
"lobbymanager.scd",
"texturepack.nxt",
"sc_music.scd"
}
local function mount_dir(dir, mountpoint)
table.insert(path, { dir = dir, mountpoint = mountpoint } )
end
local function mount_contents(dir, mountpoint)
LOG('checking ' .. dir)
for _,entry in io.dir(dir .. '\*') do
if entry != '.' and entry != '..' then
local mp = string.lower(entry)
local safe = true
mp = string.gsub(mp, '[.]scd$', '')
mp = string.gsub(mp, '[.]zip$', '')
mount_dir(dir .. '\' .. entry, mountpoint .. '/' .. mp)
end
end
end
local function mount_dir_with_glob(dir, glob, mountpoint)
sorted = {}
LOG('checking ' .. dir .. glob)
for _,entry in io.dir(dir .. glob) do
if entry != '.' and entry != '..' then
table.insert(sorted, dir .. entry)
end
end
table.sort(sorted)
table.foreach(sorted, function(k,v) mount_dir(v, mountpoint) end)
end
local function mount_dir_with_whitelist(dir, glob, mountpoint)
sorted = {}
LOG('checking ' .. dir .. glob)
for _,entry in io.dir(dir .. glob) do
if entry != '.' and entry != '..' then
local mp = string.lower(entry)
local notsafe = true
for i, white in whitelist do
notsafe = notsafe and (string.find(mp, white, 1) == nil)
end
if notsafe then
LOG('not safe ' .. dir .. entry)
else
table.insert(sorted, dir .. entry)
end
end
end
table.sort(sorted)
table.foreach(sorted, function(k,v) mount_dir(v, mountpoint) end)
end
local function mount_dir_with_blacklist(dir, glob, mountpoint)
sorted = {}
LOG('checking ' .. dir .. glob)
for _,entry in io.dir(dir .. glob) do
if entry != '.' and entry != '..' then
local mp = string.lower(entry)
local safe = true
for i, black in blacklist do
safe = safe and (string.find(mp, black, 1) == nil)
end
if safe then
table.insert(sorted, dir .. entry)
else
LOG('not safe ' .. dir .. entry)
end
end
end
table.sort(sorted)
table.foreach(sorted, function(k,v) mount_dir(v, mountpoint) end)
end
local function mount_map_dir(dir, glob, mountpoint)
LOG('mounting maps from: '..dir)
mount_contents(dir, mountpoint)
for _, map in io.dir(dir..glob) do
    for _, folder in io.dir(dir..'\\'..map..'\\**') do
        if folder == 'movies' then
            LOG('Found map movies in: '..map)
            mount_dir(dir..map..'\\movies', '/movies')
        elseif folder == 'sounds' then
            LOG('Found map sounds in: '..map)
            mount_dir(dir..map..'\\sounds', '/sounds')
        end
    end
end

end
-- mount maps
mount_map_dir(SHGetFolderPath('PERSONAL') .. 'My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\', '', '/maps')
mount_map_dir(InitFileDir .. '\..\user\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\', '', '/maps')
-- mount mods
mount_contents(SHGetFolderPath('PERSONAL') .. 'My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods', '/mods')
mount_contents(InitFileDir .. '\..\user\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods', '/mods')
mount_dir(InitFileDir .. '\..\gamedata\.cop', '/')
mount_dir_with_whitelist(InitFileDir .. '\..\gamedata\', '.nxt', '/')
mount_dir_with_whitelist(InitFileDir .. '\..\gamedata\', '*.nx2', '/')
mount_dir_with_whitelist(fa_path .. '\gamedata\', '*.scd', '/')
mount_dir(fa_path, '/')
mount_dir(InitFileDir .. '\..\movies', '/movies')
mount_dir_with_glob(InitFileDir .. '\..\gamedata\', '*_VO.nx2', '/')
hook = {
'/schook',
'/mods/coop/hook'
}
protocols = {
'http',
'https',
'mailto',
'ventrilo',
'teamspeak',
'daap',
'im',
}
´´´
And the java one:
´´´
-- TODO this file can surely be reduced, but for now I don't want to risk breaking anything so I keep it as-is.
fa_path = 'C:\Users\trostorff\Documents\delete'
path = {}
blacklist = {
"00_BigMap.scd",
"00_BigMapLEM.scd",
"fa-ladder.scd",
"fa_ladder.scd",
"faladder.scd",
"powerlobby.scd",
"02_sorian_ai_pack.scd",
"03_lobbyenhancement.scd",
"randmap.scd",
"_Eject.scd",
"Eject.scd",
"gaz_ui",
"lobby.nxt",
"faforever.nxt"
}
whitelist =
{
"effects.nx2",
"env.nx2",
"etc.nx2",
"loc.nx2",
"lua.nx2",
"meshes.nx2",
"mods.nx2",
"modules.nx2",
"projectiles.nx2",
"schook.nx2",
"textures.nx2",
"units.nx2",
"murderparty.nxt",
"labwars.nxt",
"units.scd",
"textures.scd",
"skins.scd",
"schook.scd",
"props.scd",
"projectiles.scd",
"objects.scd",
"moholua.scd",
"mohodata.scd",
"mods.scd",
"meshes.scd",
"lua.scd",
"loc_us.scd",
"loc_es.scd",
"loc_fr.scd",
"loc_it.scd",
"loc_de.scd",
"loc_ru.scd",
"env.scd",
"effects.scd",
"editor.scd",
"ambience.scd",
"advanced strategic icons.nxt",
"lobbymanager_v105.scd",
"texturepack.nxt",
"sc_music.scd"
}
local function mount_dir(dir, mountpoint)
table.insert(path, { dir = dir, mountpoint = mountpoint })
end
local function mount_contents(dir, mountpoint)
LOG('Checking ' .. dir)
for _, entry in io.dir(dir .. '\*') do
if entry ~= '.' and entry ~= '..' then
local mp = string.lower(entry)
local safe = true
for i, black in blacklist do
safe = safe and (string.find(mp, black, 1) == nil)
end
if safe then
mp = string.gsub(mp, '[.]scd$', '')
mp = string.gsub(mp, '[.]zip$', '')
mount_dir(dir .. '\' .. entry, mountpoint .. '/' .. mp)
else
LOG('Blacklisted: ' .. entry)
end
end
end
end
local function mount_dir_with_whitelist(dir, glob)
local sorted = {}
LOG('Checking ' .. dir .. glob)
for _, entry in io.dir(dir .. glob) do
if entry ~= '.' and entry ~= '..' then
local mp = string.lower(entry)
local notsafe = true
for i, white in whitelist do
notsafe = notsafe and (string.find(mp, white, 1) == nil)
end
if notsafe then
LOG('Not in whitelist: ' .. dir .. entry)
else
table.insert(sorted, dir .. entry)
end
end
end
table.sort(sorted)
table.foreach(sorted, function(k, v) mount_dir(v, '/') end)
end
local function mount_dir_with_blacklist(dir, glob)
local sorted = {}
LOG('Checking ' .. dir .. glob)
for _, entry in io.dir(dir .. glob) do
if entry ~= '.' and entry ~= '..' then
local mp = string.lower(entry)
local safe = true
for i, black in blacklist do
safe = safe and (string.find(mp, black, 1) == nil)
end
if safe then
table.insert(sorted, dir .. entry)
else
LOG('Blacklisted: ' .. dir .. entry)
end
end
end
table.sort(sorted)
table.foreach(sorted, function(k, v) mount_dir(v, '/') end)
end
local function mount_map_dir(dir, glob, mountpoint)
LOG('mounting maps from: ' .. dir)
mount_contents(dir, mountpoint)
for _, map in io.dir(dir .. glob) do
for _, folder in io.dir(dir .. '\' .. map .. '\**') do
if folder == 'movies' then
LOG('Found map movies in: ' .. map)
mount_dir(dir .. map .. '\movies', '/movies')
elseif folder == 'sounds' then
LOG('Found map sounds in: ' .. map)
mount_dir(dir .. map .. '\sounds', '/sounds')
end
end
end
end
local function mount_mod_sounds(modFolder)
-- searching for mods inside the modfolder
for _, mod in io.dir(modFolder .. '\.') do
-- do we have a true directory ?
if mod ~= '.' and mod ~= '..' then
-- searching for sounds inside mod folder
for _, folder in io.dir(modFolder .. '\' .. mod .. '\.') do
-- if we found a folder named sounds then mount it
if folder == 'sounds' then
LOG('Found mod sounds in: ' .. mod)
mount_dir(modFolder .. '\' .. mod .. '\sounds', '/sounds')
break
end
end
end
end
end
-- Begin mod mounting section
-- This section mounts sounds from the mods directory to allow mods to add custom sounds to the game
mount_map_dir(SHGetFolderPath('PERSONAL') .. 'My Games\Gas Powered Games\Supreme Commander Forged Alliance\Maps\', '', '/maps')
mount_map_dir(InitFileDir .. '\..\user\My Games\Gas Powered Games\Supreme Commander Forged Alliance\Maps\', '', '/maps')
mount_mod_sounds(SHGetFolderPath('PERSONAL') .. 'My Games\Gas Powered Games\Supreme Commander Forged Alliance\Mods')
mount_mod_sounds(InitFileDir .. '\..\user\My Games\Gas Powered Games\Supreme Commander Forged Alliance\Mods')
-- End mod mounting section
-- these are the classic supcom directories. They don't work with accents or other foreign characters in usernames
mount_contents(SHGetFolderPath('PERSONAL') .. 'My Games\Gas Powered Games\Supreme Commander Forged Alliance\Mods', '/Mods')
mount_contents(SHGetFolderPath('PERSONAL') .. 'My Games\Gas Powered Games\Supreme Commander Forged Alliance\Maps', '/Maps')
-- these are the local FAF directories. The My Games ones are only there for people with usernames that don't work in the uppder ones.
mount_contents(InitFileDir .. '\..\user\My Games\Gas Powered Games\Supreme Commander Forged Alliance\Mods', '/Mods')
mount_contents(InitFileDir .. '\..\user\My Games\Gas Powered Games\Supreme Commander Forged Alliance\Maps', '/Maps')
-- Generated
-- @formatter:off
mountSpecs = {
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfacoopgit\lua', '/lua'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfacoopgit\mods\coop\hook', '/schook'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfacoopgit\units', '/units'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfagit\textures', '/textures'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfagit\meshes', '/meshes'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfagit\lua', '/lua'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfagit\effects', '/effects'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfagit\units', '/units'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfagit\modules', '/modules'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfagit\etc', '/etc'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfagit\schook', '/schook'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfagit\env', '/env'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfagit\loc', '/loc'},
{'C:\ProgramData\FAForever\repos\httpsgithubcomFAForeverfagit\projectiles', '/projectiles'}
}
-- @formatter:on
for _, mountSpec in mountSpecs do
LOG('Mounting ' .. mountSpec[1] .. ' to ' .. mountSpec[2])
mount_dir(mountSpec[1], mountSpec[2])
end
-- these are using the newly generated path from the dofile() statement at the beginning of this script
mount_dir_with_whitelist(fa_path .. '\gamedata\', '*.scd', '/')
mount_dir(fa_path, '/')
-- Generated
-- @formatter:off
hook = {
'/schook'
}
-- @formatter:on
protocols = {
'http',
'https',
'mailto',
'ventrilo',
'teamspeak',
'daap',
'im',
}
´´´

Notice how it misses
hook = {
'/schook',
'/mods/coop/hook'
}

So I copied the python init file and added the parameters that are filed by the client. And this works fine, however :
hook = {
'/schook',
'/mods/coop/hook'
}
...Is missing
'/schook' is registered under hooks in the fa repo(mod_info.lua), but '/mods/coop/hook' is registered in the coop repo but under mountpoints(mod_info.lua), with ['/mods/coop/hook']='/schook'

It was a problem of the metadata provided by the mod coop

Fixed by https://github.com/FAForever/fa-coop/commit/fa12f850177ecd4e36949ac46843c8b7cfaad77b


win buildbot fails with missing xml file (changelog?)

Was connected to *.xml copy in the portable app packaging


Ignore - Add some debug logs

Try checking if it's the mouse move problem on browser startup again

Haven't really been seeing this since? Closing, we'll come back to this when it pops up again


fallback to git last modified upon empty git created date

Description

getGitDate("created", ...) uses git log --diff-filter=A
which returns nothing for files where the latest commit had a merge conflict.
Previously lume would use filesystem last modified date as a fallback.
This commit introduces a change to fall back to git modified first when using special value git created and getGitDate("created", ...) returns nothing.
I think git modified is more reliable than file system creation time under most CI environments.
Related Issues

Check List

[x] Have you read the
CODE OF CONDUCT
[x] Have you read the document
CONTRIBUTING

[x] One pull request per feature. If you want to do more than one thing,
send multiple pull request.
[ ] Write tests. (This is for an uncommon corner case so I skipped tests for now.)
[x] Run deno fmt to fix the code format before commit.
[x] Document any change in the CHANGELOG.md.

It looks good to me. Thanks!