ReplayBook
ReplayBook copied to clipboard
Unhandled Exception: "System.Windows.Markup.XamlParseException: Set property 'ModernWpf.ThemeDictionary.Key' threw an exception"
Describe the bug It's an unhandled exception. :o
While you might not officially support linux. It'd be cool to be able to run it.
0168:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000018015DD60, 38) stub
0168:fixme:ntdll:NtQuerySystemInformation (0x000000ce,0x7ffffe27b6a0,0x00000008,(nil)) stub
0168:fixme:nls:get_dummy_preferred_ui_language (0x8 0x409 00007FFFFE27C1C0 0000000000000000 00007FFFFE27C1B8) returning a dummy value (current locale)
0168:fixme:nls:get_dummy_preferred_ui_language (0x8 0x409 00007FFFFE27C1C0 00007FFFFE27C110 00007FFFFE27C1B8) returning a dummy value (current locale)
0168:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UISettings", {00000035-0000-0000-c000-000000000046}, 00007FFFFE27AA08): semi-stub
0168:fixme:ui:factory_QueryInterface {94ea2b94-e9cc-49e0-c0ff-ee64ca8f5b90} not implemented, returning E_NOINTERFACE.
0168:fixme:ui:factory_QueryInterface {00000003-0000-0000-c000-000000000046} not implemented, returning E_NOINTERFACE.
0168:fixme:ui:uisettings_QueryInterface {11d3b13a-180e-4789-a8be-7712882893e6} not implemented, returning E_NOINTERFACE.
0168:fixme:ui:uisettings_QueryInterface {11d3b13a-180e-4789-a8be-7712882893e6} not implemented, returning E_NOINTERFACE.
0168:fixme:ui:uisettings_QueryInterface {00000038-0000-0000-c000-000000000046} not implemented, returning E_NOINTERFACE.
0168:fixme:ui:uisettings3_add_ColorValuesChanged iface 00007FFFFEB7D880, handler 00007FFFFEB732F8, cookie 00007A4FF250ED60 stub!
0168:fixme:combase:GetRestrictedErrorInfo (00007FFFFE27B958)
0168:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
0168:fixme:advapi:ReportEventW (00000000CAFE4242,0x0001,0x0000,0x00000402,0000000000000000,0x0001,0x00000000,00007FFFFE277660,0000000000000000): stub
0168:err:eventlog:ReportEventW L"Application: ReplayBook.exe\n"
0168:err:eventlog:ReportEventW L"CoreCLR Version: 6.0.1923.31806\n"
0168:err:eventlog:ReportEventW L".NET Version: 6.0.19\n"
0168:err:eventlog:ReportEventW L"Description: The process was terminated due to an unhandled exception.\n"
0168:err:eventlog:ReportEventW L"Exception Info: System.Windows.Markup.XamlParseException: Set property 'ModernWpf.ThemeDictionary.Key' threw an exception.\r\n"
0168:err:eventlog:ReportEventW L" ---> System.TypeInitializationException: The type initializer for 'ModernWpf.ThemeManager' threw an exception.\r\n"
0168:err:eventlog:ReportEventW L" ---> System.TypeInitializationException: The type initializer for 'ModernWpf.ColorsHelper' threw an exception.\r\n"
0168:err:eventlog:ReportEventW L" ---> System.NotImplementedException: The method or operation is not implemented.\r\n"
0168:err:eventlog:ReportEventW L" at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)\r\n"
0168:err:eventlog:ReportEventW L" at WinRT.ExceptionHelpers.GetExceptionForHR(Int32 hr, Boolean useGlobalErrorState, Boolean& restoredExceptionFromGlobalState)\r\n"
0168:err:eventlog:ReportEventW L" at WinRT.ExceptionHelpers.<ThrowExceptionForHR>g__Throw|20_0(Int32 hr)\r\n"
0168:err:eventlog:ReportEventW L" at WinRT.ExceptionHelpers.ThrowExceptionForHR(Int32 hr)\r\n"
0168:err:eventlog:ReportEventW L" at WinRT.EventSource`1.Subscribe(TDelegate del)\r\n"
0168:err:eventlog:ReportEventW L" at Windows.UI.ViewManagement.UISettings.add_ColorValuesChanged(TypedEventHandler`2 value)\r\n"
0168:err:eventlog:ReportEventW L" at ModernWpf.ColorsHelper.ListenToSystemColorChanges()\r\n"
0168:err:eventlog:ReportEventW L" at ModernWpf.ColorsHelper..ctor()\r\n"
0168:err:eventlog:ReportEventW L" at ModernWpf.ColorsHelper..cctor()\r\n"
0168:err:eventlog:ReportEventW L" --- End of inner exception stack trace ---\r\n"
0168:err:eventlog:ReportEventW L" at ModernWpf.ThemeManager..cctor()\r\n"
0168:err:eventlog:ReportEventW L" --- End of inner exception stack trace ---\r\n"
0168:err:eventlog:ReportEventW L" at ModernWpf.ThemeManager.GetDefaultThemeDictionary(String key)\r\n"
0168:err:eventlog:ReportEventW L" at ModernWpf.ThemeDictionary.GetBaseThemeDictionary(String key)\r\n"
0168:err:eventlog:ReportEventW L" at ModernWpf.ThemeDictionary.SetKey(ResourceDictionary themeDictionary, String key)\r\n"
0168:err:eventlog:ReportEventW L" --- End of inner exception stack trace ---\r\n"
0168:err:eventlog:ReportEventW L" at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)\r\n"
0168:err:eventlog:ReportEventW L" at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)\r\n"
0168:err:eventlog:ReportEventW L" at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)\r\n"
0168:err:eventlog:ReportEventW L" at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)\r\n"
0168:err:eventlog:ReportEventW L" at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)\r\n"
0168:err:eventlog:ReportEventW L" at Fraxiinus.ReplayBook.UI.Main.App.InitializeComponent()\r\n"
0168:err:eventlog:ReportEventW L" at Fraxiinus.ReplayBook.UI.Main.App.Main()\n"
0168:fixme:advapi:DeregisterEventSource (00000000CAFE4242) stub
To Reproduce none really... download the exe and try to start it under wine.
Expected behavior I don't know what's supposed to happen after. Never gotten that far. But a successful install would be a start :)
Desktop (please complete the following information):
System:
Host: Io Kernel: 6.7.5-arch1-1 arch: x86_64 bits: 64
Desktop: KDE Plasma v: 5.27.10 Distro: EndeavourOS
Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
Mobo: ASUSTeK model: ROG CROSSHAIR VIII DARK HERO v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 4702
date: 10/20/2023
CPU:
Info: 8-core model: AMD Ryzen 7 5800X bits: 64 type: MT MCP cache: L2: 4 MiB
Speed (MHz): avg: 2843 min/max: 2200/4850 cores: 1: 3313 2: 2881 3: 2880
4: 2200 5: 3595 6: 2879 7: 2200 8: 2200 9: 3606 10: 2200 11: 3004 12: 2880
13: 3600 14: 2200 15: 2878 16: 2976
Graphics:
Device-1: NVIDIA GM200 [GeForce GTX 980 Ti] driver: nvidia v: 545.29.06
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4 driver: X:
loaded: nvidia gpu: nvidia,nvidia-nvswitch resolution: 1: 1920x1080~60Hz
2: 1920x1080~60Hz
API: EGL v: 1.5 drivers: nvidia,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 545.29.06
renderer: NVIDIA GeForce GTX 980 Ti/PCIe/SSE2
API: Vulkan v: 1.3.276 drivers: nvidia surfaces: xcb,xlib
Audio:
Device-1: NVIDIA GM200 High Definition Audio driver: snd_hda_intel
Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
Device-3: Logitech G733 Gaming Headset
driver: hid-generic,snd-usb-audio,usbhid type: USB
API: ALSA v: k6.7.5-arch1-1 status: kernel-api
Server-1: PipeWire v: 1.0.3 status: active
Network:
Device-1: Realtek RTL8125 2.5GbE driver: r8169
IF: enp4s0 state: down mac: 04:42:1a:1f:c4:32
Device-2: Intel I211 Gigabit Network driver: igb
IF: enp5s0 state: down mac: 04:42:1a:1f:c4:31
Device-3: Intel Wi-Fi 6 AX200 driver: iwlwifi
IF: wlan0 state: up mac: c0:3c:59:86:88:c3
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb type: USB
Report: btmgmt ID: hci0 state: up address: C0:3C:59:86:88:C7 bt-v: 5.2
Drives:
Local Storage: total: 5.68 TiB used: 1.16 TiB (20.5%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB
size: 931.51 GiB
ID-2: /dev/sda vendor: Toshiba model: Q300. size: 223.57 GiB
ID-3: /dev/sdb vendor: Samsung model: SSD 870 EVO 1TB size: 931.51 GiB
ID-4: /dev/sdc vendor: Samsung model: SSD 870 QVO 4TB size: 3.64 TiB
Partition:
ID-1: / size: 896.15 GiB used: 696.73 GiB (77.7%) fs: btrfs
dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 998 MiB used: 576 KiB (0.1%) fs: vfat
dev: /dev/nvme0n1p1
ID-3: /home size: 896.15 GiB used: 696.73 GiB (77.7%) fs: btrfs
dev: /dev/nvme0n1p2
ID-4: /var/log size: 896.15 GiB used: 696.73 GiB (77.7%) fs: btrfs
dev: /dev/nvme0n1p2
Swap:
ID-1: swap-1 type: partition size: 34.38 GiB used: 970.2 MiB (2.8%)
dev: /dev/nvme0n1p3
Sensors:
System Temperatures: cpu: 42.0 C mobo: 30.0 C gpu: nvidia temp: 62 C
Fan Speeds (rpm): cpu: 0 gpu: nvidia fan: 24%
Info:
Memory: total: 32 GiB available: 31.25 GiB used: 9.37 GiB (30.0%)
Processes: 501 Uptime: 5h 9m Shell: fish inxi: 3.3.33
Browser: How's that relevant.
Version: of what?
Smartphone (please complete the following information): yikes
Additional context Running under wine-ge-lol-8-27
Looks like the error is relating to the styles and controls library ReplayBook is using. Perhaps there is no support for the system theme functions? Unfortunately I'm not familiar enough with this area and ReplayBook was never designed to work under different operating systems. This will probably never get fixed unless I port the entire application to a cross-platform UI framework.