Need to use Compatability Mode > Run as Administrator but only on my Roon Server?

Roon Server Machine

Taken from Windows 10’s “System Info”:

OS Name Microsoft Windows 10 Pro
Version 10.0.19045 Build 19045
System Manufacturer Intel Corporation
System Model NUC7i5BNH
System Type x64-based PC
Processor Intel(R) Core™ i5-7260U CPU @ 2.20GHz, 2208 Mhz, 2 Core(s), 4 Logical Processor(s)
Installed Physical Memory (RAM) 8.00 GB
Available Physical Memory 2.91 GB
Total Virtual Memory 23.9 GB
Available Virtual Memory 18.3 GB

Networking Gear & Setup Details

Not Applicable

Connected Audio Devices

None, all audio players are other Raspberry Pi, Android, etc. client devices.

Number of Tracks in Library

A gajillion … lol … 50233

Description of Issue

Roon Server version 2.0 (build 1359) production (64-bit)
Roon Remote version 2.0 (build 1359) production (64-bit)

For weeks and maybe it’s been months I have not been able to start the Roon Remote client app on my Roon Server; I say “months” as I honestly don’t know when this problem started as I don’t normally login to my Roon Server and load the Roon Remote client app on it. But in recent memory when I have logged in to the Windows 10 OS of my Roon Server I’d been frustrated by clicking on the icon of the Roon remote, I see the Roon Remote process show-up in the task manager for a flash, I never see the UI load, then the process exits and leaves the task manager.

I can run the Roon Client App successfully on numerous other Windows and Android computers and tablets respectively. And none are being run as “Administrator”. They start and load under my normal user account. Insofar as Windows is concerned, yes, my user accounts on different machines are part of the Administrator group. But what I’m saying is I’m not using “Compatability Mode” > “Run as Administrator”, or clicking adhoc on the “Run as Administrator” option when starting the Roon Remote program.

However, back to my Roon Server. So today I went to the original shortcut and realized I don’t know if I tried to run it as Administrator. So I clicked “Run as Administrator”. And low and behold the UI started. I exited. Went back to the shortcut, clicked the “Compatability Mode”, clicked the button to change options for all users, and clicked “Run as Administrator”. Closed the Dialog. Then clicked the Roon Remote icon again. And as expected the UI started (the two are the same after all).

So, “Run as Administrator” is required to load my Roon Remote. But ONLY on the physical machine on which I have the Roon Server installed.

Is this normal behavior? I’m skeptical that it would be. If this is abnormal behavior, has any of your staff in support or development seen this, know why, and what I can set in Windows to change it to have ‘normal’ Roon Remote start behavior?

Thank you,
Steve

Hi @Steve_Mato1,
Thank you for your patience while we worked through the queue. Please reproduce the error and let me know the date and, the local time it occurred and we will activate diagnostics on your account to investigate further.

Thanks for taking this up.

I just attempted to start the Roon Remote on my Roon Server at 12:26:00pm EST under the normal user account defined on the machine. It failed to open at described at the top. (and to confirm it did start when I selected “Run as Administrator”)

Here is the local log statement associated with the error (just realized where they are; the entire file contents of the Roon logfile are at the bottom within the hidden block). Which doesn’t make sense to me given what I’m about to outline below regarding my permissions check:

...
02/06 12:26:00 Info: Loading broo project: ui.broox
02/06 12:26:00 Trace: [broo/imagecache] loaded 1014 cache entries from C:\Users\<user account name>\AppData\Local\Roon\Cache\brooimages_1\index.db, current: 512mb / 84mb
02/06 12:26:00 Warn: [orbit] init failed due to Index and count must refer to a location within the buffer. (Parameter 'bytes'), reiniting
02/06 12:26:00 Debug: ServerRestartNeeded, exception: System.UnauthorizedAccessException: Access to the path 'Global\RoonServerGoer#Startup' is denied.
   at System.Threading.EventWaitHandle.CreateEventCore(Boolean initialState, EventResetMode mode, String name, Boolean& createdNew)
   at System.Threading.EventWaitHandle..ctor(Boolean initialState, EventResetMode mode, String name, Boolean& createdNew)
   at Sooloos.AppLock.GetAppLock(AppLockType locktype)
   at Sooloos.AppLock.TestAppLock(AppLockType locktype)
   at Sooloos.Application.ServerRestartNeeded(Process serverprocess)
...

In response to the error message text of “ServerRestartNeeded”, I just restarted the computer. That did not change anything. I still have the permissioning problem starting Roon Remote on the machine. And both the Roon Remote and Roon Server are update to date on the machine.

I just checked all my permissions under the standard Roon installation directory location on Windows:

  • Every file and directory shares the same permissions across users SYSTEM, Administrator group, and the user account I use for everything on the machine (there is only one user defined on the machine).
  • I start the RoonServer.exe process using the System Scheduler, trigger is defined as “At startup” (at system startup).
  • It is started under the one user account defined on the machine, not as users SYSTEM or Administrator.

All this is just to say I can’t find any user access permissioning issues on the filesytem or running process.

Thanx!

Entire Roon_log.txt contents for the time-period of the first failed Roon.exe startup today:

Summary
02/06 12:26:00 Info: Starting Roon v2.0 (build 1359) production on windows
02/06 12:26:00 Info: Local time is 2/6/2024 12:26:00 PM, UTC time is 2/6/2024 5:26:00 PM
02/06 12:26:00 Trace: [roondns] loaded 14 last-known-good entries
02/06 12:26:00 Debug: [desktopclient/main] found last broker choice: LOCAL
02/06 12:26:00 Warn: !!!! are we connected to a local broker? True !!!!
02/06 12:26:00 Debug: [Migrate] Skipping, migration process already finished
02/06 12:26:00 Info: [URI] Checking that FriendlyAppName == Roon
02/06 12:26:00 Info: Registering for URI scheme: Roon, roon
02/06 12:26:00 Info: URI scheme executable path remains "C:\Users\<user account name>\AppData\Local\Roon\Application\Roon.exe" "%1"
02/06 12:26:00 Trace: Nope, we are the only one running
02/06 12:26:00 Warn: You didn't hack the MSIL output!
02/06 12:26:00 Warn: You didn't hack the MSIL output!
02/06 12:26:00 Info: Is 64 bit? True
02/06 12:26:00 Info: Loading broo project: ui.broox
02/06 12:26:00 Trace: [broo/imagecache] loaded 1014 cache entries from C:\Users\<user account name>\AppData\Local\Roon\Cache\brooimages_1\index.db, current: 512mb / 84mb
02/06 12:26:00 Warn: [orbit] init failed due to Index and count must refer to a location within the buffer. (Parameter 'bytes'), reiniting
02/06 12:26:00 Debug: ServerRestartNeeded, exception: System.UnauthorizedAccessException: Access to the path 'Global\RoonServerGoer#Startup' is denied.
   at System.Threading.EventWaitHandle.CreateEventCore(Boolean initialState, EventResetMode mode, String name, Boolean& createdNew)
   at System.Threading.EventWaitHandle..ctor(Boolean initialState, EventResetMode mode, String name, Boolean& createdNew)
   at Sooloos.AppLock.GetAppLock(AppLockType locktype)
   at Sooloos.AppLock.TestAppLock(AppLockType locktype)
   at Sooloos.Application.ServerRestartNeeded(Process serverprocess)
02/06 12:26:00 Trace: [realtime] fetching time from NTP server
02/06 12:26:00 Trace: [realtime] Got time from NTP: 2/6/2024 5:26:01 PM UTC (3916229161926ms)
02/06 12:26:00 Trace: [realtime] Updated clock skew to 00:00:01.2709228 (1270.9228ms)
02/06 12:26:00 Debug: 21 WGL Extensions:
02/06 12:26:00 Debug: WGL Extension 0: WGL_EXT_depth_float
02/06 12:26:00 Debug: WGL Extension 1: WGL_ARB_buffer_region
02/06 12:26:00 Debug: WGL Extension 2: WGL_ARB_extensions_string
02/06 12:26:00 Debug: WGL Extension 3: WGL_ARB_make_current_read
02/06 12:26:00 Debug: WGL Extension 4: WGL_ARB_pixel_format
02/06 12:26:00 Debug: WGL Extension 5: WGL_ARB_pbuffer
02/06 12:26:00 Debug: WGL Extension 6: WGL_EXT_extensions_string
02/06 12:26:00 Debug: WGL Extension 7: WGL_EXT_swap_control
02/06 12:26:00 Debug: WGL Extension 8: WGL_ARB_multisample
02/06 12:26:00 Debug: WGL Extension 9: WGL_ARB_pixel_format_float
02/06 12:26:00 Debug: WGL Extension 10: WGL_ARB_framebuffer_sRGB
02/06 12:26:00 Debug: WGL Extension 11: WGL_ARB_create_context
02/06 12:26:00 Debug: WGL Extension 12: WGL_ARB_create_context_profile
02/06 12:26:00 Debug: WGL Extension 13: WGL_EXT_pixel_format_packed_float
02/06 12:26:00 Debug: WGL Extension 14: WGL_EXT_create_context_es_profile
02/06 12:26:00 Debug: WGL Extension 15: WGL_EXT_create_context_es2_profile
02/06 12:26:00 Debug: WGL Extension 16: WGL_NV_DX_interop
02/06 12:26:00 Debug: WGL Extension 17: WGL_WGL_INTEL_cl_sharing
02/06 12:26:00 Debug: WGL Extension 18: WGL_NV_DX_interop2
02/06 12:26:00 Debug: WGL Extension 19: WGL_ARB_create_context_robustness
02/06 12:26:00 Debug: WGL Extension 20: WGL_ARB_context_flush_control
02/06 12:26:00 Debug: Pixel format found: Pixel format 5: Type 202B, Accel 2027, 32bpp (R8G8B8A8), 24 depth bits, 8 stencil bits, 64 accum bits, sRGB capable: True
02/06 12:26:00 Debug: Successfully created OpenGL Context using wglCreateContextAttribsARB
02/06 12:26:00 Trace: DWM Composition: 1, using swap interval: 0
02/06 12:26:00 Trace: Direct Manipulation init: 28406970, initialized: True
02/06 12:26:00 Warn: Could not find function: "glTextureBarrierNV"
02/06 12:26:00 Trace: [ipaddresses] enumerating addresses
02/06 12:26:00 Trace: [ipaddresses]    SKIPPED Wi-Fi: not up
02/06 12:26:00 Trace: [ipaddresses]    SKIPPED Local Area Connection* 2: not up
02/06 12:26:00 Trace: [ipaddresses]    SKIPPED Local Area Connection* 13: not up
02/06 12:26:00 Trace: [ipaddresses]    FOUND   Ethernet 192.168.1.254
02/06 12:26:00 Trace: [ipaddresses]    SKIPPED Bluetooth Network Connection 2: not up
02/06 12:26:00 Trace: [ipaddresses]    FOUND   Loopback Pseudo-Interface 1 127.0.0.1
02/06 12:26:00 Debug: OpenGL Version: 4.5.0 - Build 23.20.16.4901
02/06 12:26:00 Debug: OpenGL Vendor: Intel
02/06 12:26:00 Debug: OpenGL Renderer: Intel(R) Iris(R) Plus Graphics 640
02/06 12:26:00 Debug: OpenGL Shader Language: 4.50 - Build 23.20.16.4901
02/06 12:26:00 Debug: OpenGL extension count: 222
02/06 12:26:00 Debug: OpenGL extension 0: GL_3DFX_texture_compression_FXT1
02/06 12:26:00 Debug: OpenGL extension 1: GL_AMD_depth_clamp_separate
02/06 12:26:00 Debug: OpenGL extension 2: GL_AMD_vertex_shader_layer
02/06 12:26:00 Debug: OpenGL extension 3: GL_AMD_vertex_shader_viewport_index
02/06 12:26:00 Debug: OpenGL extension 4: GL_ARB_ES2_compatibility
02/06 12:26:00 Debug: OpenGL extension 5: GL_ARB_ES3_1_compatibility
02/06 12:26:00 Debug: OpenGL extension 6: GL_ARB_ES3_compatibility
02/06 12:26:00 Debug: OpenGL extension 7: GL_ARB_arrays_of_arrays
02/06 12:26:00 Debug: OpenGL extension 8: GL_ARB_base_instance
02/06 12:26:00 Debug: OpenGL extension 9: GL_ARB_bindless_texture
02/06 12:26:00 Debug: OpenGL extension 10: GL_ARB_blend_func_extended
02/06 12:26:00 Debug: OpenGL extension 11: GL_ARB_buffer_storage
02/06 12:26:00 Debug: OpenGL extension 12: GL_ARB_cl_event
02/06 12:26:00 Debug: OpenGL extension 13: GL_ARB_clear_buffer_object
02/06 12:26:00 Debug: OpenGL extension 14: GL_ARB_clear_texture
02/06 12:26:00 Debug: OpenGL extension 15: GL_ARB_clip_control
02/06 12:26:00 Debug: OpenGL extension 16: GL_ARB_color_buffer_float
02/06 12:26:00 Debug: OpenGL extension 17: GL_ARB_compressed_texture_pixel_storage
02/06 12:26:00 Debug: OpenGL extension 18: GL_ARB_compute_shader
02/06 12:26:00 Debug: OpenGL extension 19: GL_ARB_conditional_render_inverted
02/06 12:26:00 Debug: OpenGL extension 20: GL_ARB_conservative_depth
02/06 12:26:00 Debug: OpenGL extension 21: GL_ARB_copy_buffer
02/06 12:26:00 Debug: OpenGL extension 22: GL_ARB_copy_image
02/06 12:26:00 Debug: OpenGL extension 23: GL_ARB_cull_distance
02/06 12:26:00 Debug: OpenGL extension 24: GL_ARB_debug_output
02/06 12:26:00 Debug: OpenGL extension 25: GL_ARB_depth_buffer_float
02/06 12:26:00 Debug: OpenGL extension 26: GL_ARB_depth_clamp
02/06 12:26:00 Debug: OpenGL extension 27: GL_ARB_depth_texture
02/06 12:26:00 Debug: OpenGL extension 28: GL_ARB_derivative_control
02/06 12:26:00 Debug: OpenGL extension 29: GL_ARB_direct_state_access
02/06 12:26:00 Debug: OpenGL extension 30: GL_ARB_draw_buffers
02/06 12:26:00 Debug: OpenGL extension 31: GL_ARB_draw_buffers_blend
02/06 12:26:00 Debug: OpenGL extension 32: GL_ARB_draw_elements_base_vertex
02/06 12:26:00 Debug: OpenGL extension 33: GL_ARB_draw_indirect
02/06 12:26:00 Debug: OpenGL extension 34: GL_ARB_draw_instanced
02/06 12:26:00 Debug: OpenGL extension 35: GL_ARB_enhanced_layouts
02/06 12:26:00 Debug: OpenGL extension 36: GL_ARB_explicit_attrib_location
02/06 12:26:00 Debug: OpenGL extension 37: GL_ARB_explicit_uniform_location
02/06 12:26:00 Debug: OpenGL extension 38: GL_ARB_fragment_coord_conventions
02/06 12:26:00 Debug: OpenGL extension 39: GL_ARB_fragment_layer_viewport
02/06 12:26:00 Debug: OpenGL extension 40: GL_ARB_fragment_program
02/06 12:26:00 Debug: OpenGL extension 41: GL_ARB_fragment_program_shadow
02/06 12:26:00 Debug: OpenGL extension 42: GL_ARB_fragment_shader
02/06 12:26:00 Debug: OpenGL extension 43: GL_ARB_fragment_shader_interlock
02/06 12:26:00 Debug: OpenGL extension 44: GL_ARB_framebuffer_no_attachments
02/06 12:26:00 Debug: OpenGL extension 45: GL_ARB_framebuffer_object
02/06 12:26:00 Debug: OpenGL extension 46: GL_ARB_framebuffer_sRGB
02/06 12:26:00 Debug: OpenGL extension 47: GL_ARB_geometry_shader4
02/06 12:26:00 Debug: OpenGL extension 48: GL_ARB_get_program_binary
02/06 12:26:00 Debug: OpenGL extension 49: GL_ARB_get_texture_sub_image
02/06 12:26:00 Debug: OpenGL extension 50: GL_ARB_gpu_shader5
02/06 12:26:00 Debug: OpenGL extension 51: GL_ARB_gpu_shader_fp64
02/06 12:26:00 Debug: OpenGL extension 52: GL_ARB_half_float_pixel
02/06 12:26:00 Debug: OpenGL extension 53: GL_ARB_half_float_vertex
02/06 12:26:00 Debug: OpenGL extension 54: GL_ARB_indirect_parameters
02/06 12:26:00 Debug: OpenGL extension 55: GL_ARB_instanced_arrays
02/06 12:26:00 Debug: OpenGL extension 56: GL_ARB_internalformat_query
02/06 12:26:00 Debug: OpenGL extension 57: GL_ARB_internalformat_query2
02/06 12:26:00 Debug: OpenGL extension 58: GL_ARB_invalidate_subdata
02/06 12:26:00 Debug: OpenGL extension 59: GL_ARB_map_buffer_alignment
02/06 12:26:00 Debug: OpenGL extension 60: GL_ARB_map_buffer_range
02/06 12:26:00 Debug: OpenGL extension 61: GL_ARB_multi_bind
02/06 12:26:00 Debug: OpenGL extension 62: GL_ARB_multi_draw_indirect
02/06 12:26:00 Debug: OpenGL extension 63: GL_ARB_multisample
02/06 12:26:00 Debug: OpenGL extension 64: GL_ARB_multitexture
02/06 12:26:00 Debug: OpenGL extension 65: GL_ARB_occlusion_query
02/06 12:26:00 Debug: OpenGL extension 66: GL_ARB_occlusion_query2
02/06 12:26:00 Debug: OpenGL extension 67: GL_ARB_pixel_buffer_object
02/06 12:26:00 Debug: OpenGL extension 68: GL_ARB_point_parameters
02/06 12:26:00 Debug: OpenGL extension 69: GL_ARB_point_sprite
02/06 12:26:00 Debug: OpenGL extension 70: GL_ARB_polygon_offset_clamp
02/06 12:26:00 Debug: OpenGL extension 71: GL_ARB_post_depth_coverage
02/06 12:26:00 Debug: OpenGL extension 72: GL_ARB_program_interface_query
02/06 12:26:00 Debug: OpenGL extension 73: GL_ARB_provoking_vertex
02/06 12:26:00 Debug: OpenGL extension 74: GL_ARB_query_buffer_object
02/06 12:26:00 Debug: OpenGL extension 75: GL_ARB_robust_buffer_access_behavior
02/06 12:26:00 Debug: OpenGL extension 76: GL_ARB_robustness
02/06 12:26:00 Debug: OpenGL extension 77: GL_ARB_robustness_isolation
02/06 12:26:00 Debug: OpenGL extension 78: GL_ARB_sample_shading
02/06 12:26:00 Debug: OpenGL extension 79: GL_ARB_sampler_objects
02/06 12:26:00 Debug: OpenGL extension 80: GL_ARB_seamless_cube_map
02/06 12:26:00 Debug: OpenGL extension 81: GL_ARB_seamless_cubemap_per_texture
02/06 12:26:00 Debug: OpenGL extension 82: GL_ARB_separate_shader_objects
02/06 12:26:00 Debug: OpenGL extension 83: GL_ARB_shader_atomic_counters
02/06 12:26:00 Debug: OpenGL extension 84: GL_ARB_shader_bit_encoding
02/06 12:26:00 Debug: OpenGL extension 85: GL_ARB_shader_draw_parameters
02/06 12:26:00 Debug: OpenGL extension 86: GL_ARB_shader_image_load_store
02/06 12:26:00 Debug: OpenGL extension 87: GL_ARB_shader_image_size
02/06 12:26:00 Debug: OpenGL extension 88: GL_ARB_shader_objects
02/06 12:26:00 Debug: OpenGL extension 89: GL_ARB_shader_precision
02/06 12:26:00 Debug: OpenGL extension 90: GL_ARB_shader_stencil_export
02/06 12:26:00 Debug: OpenGL extension 91: GL_ARB_shader_storage_buffer_object
02/06 12:26:00 Debug: OpenGL extension 92: GL_ARB_shader_subroutine
02/06 12:26:00 Debug: OpenGL extension 93: GL_ARB_shader_texture_image_samples
02/06 12:26:00 Debug: OpenGL extension 94: GL_ARB_shading_language_100
02/06 12:26:00 Debug: OpenGL extension 95: GL_ARB_shading_language_420pack
02/06 12:26:00 Debug: OpenGL extension 96: GL_ARB_shading_language_packing
02/06 12:26:00 Debug: OpenGL extension 97: GL_ARB_shadow
02/06 12:26:00 Debug: OpenGL extension 98: GL_ARB_stencil_texturing
02/06 12:26:00 Debug: OpenGL extension 99: GL_ARB_sync
02/06 12:26:00 Debug: OpenGL extension 100: GL_ARB_tessellation_shader
02/06 12:26:00 Debug: OpenGL extension 101: GL_ARB_texture_barrier
02/06 12:26:00 Debug: OpenGL extension 102: GL_ARB_texture_border_clamp
02/06 12:26:00 Debug: OpenGL extension 103: GL_ARB_texture_buffer_object
02/06 12:26:00 Debug: OpenGL extension 104: GL_ARB_texture_buffer_object_rgb32
02/06 12:26:00 Debug: OpenGL extension 105: GL_ARB_texture_buffer_range
02/06 12:26:00 Debug: OpenGL extension 106: GL_ARB_texture_compression
02/06 12:26:00 Debug: OpenGL extension 107: GL_ARB_texture_compression_bptc
02/06 12:26:00 Debug: OpenGL extension 108: GL_ARB_texture_compression_rgtc
02/06 12:26:00 Debug: OpenGL extension 109: GL_ARB_texture_cube_map
02/06 12:26:00 Debug: OpenGL extension 110: GL_ARB_texture_cube_map_array
02/06 12:26:00 Debug: OpenGL extension 111: GL_ARB_texture_env_add
02/06 12:26:00 Debug: OpenGL extension 112: GL_ARB_texture_env_combine
02/06 12:26:00 Debug: OpenGL extension 113: GL_ARB_texture_env_crossbar
02/06 12:26:00 Debug: OpenGL extension 114: GL_ARB_texture_env_dot3
02/06 12:26:00 Debug: OpenGL extension 115: GL_ARB_texture_float
02/06 12:26:00 Debug: OpenGL extension 116: GL_ARB_texture_gather
02/06 12:26:00 Debug: OpenGL extension 117: GL_ARB_texture_mirror_clamp_to_edge
02/06 12:26:00 Debug: OpenGL extension 118: GL_ARB_texture_mirrored_repeat
02/06 12:26:00 Debug: OpenGL extension 119: GL_ARB_texture_multisample
02/06 12:26:00 Debug: OpenGL extension 120: GL_ARB_texture_non_power_of_two
02/06 12:26:00 Debug: OpenGL extension 121: GL_ARB_texture_query_levels
02/06 12:26:00 Debug: OpenGL extension 122: GL_ARB_texture_query_lod
02/06 12:26:00 Debug: OpenGL extension 123: GL_ARB_texture_rectangle
02/06 12:26:00 Debug: OpenGL extension 124: GL_ARB_texture_rg
02/06 12:26:00 Debug: OpenGL extension 125: GL_ARB_texture_rgb10_a2ui
02/06 12:26:00 Debug: OpenGL extension 126: GL_ARB_texture_stencil8
02/06 12:26:00 Debug: OpenGL extension 127: GL_ARB_texture_storage
02/06 12:26:00 Debug: OpenGL extension 128: GL_ARB_texture_storage_multisample
02/06 12:26:00 Debug: OpenGL extension 129: GL_ARB_texture_swizzle
02/06 12:26:00 Debug: OpenGL extension 130: GL_ARB_texture_view
02/06 12:26:00 Debug: OpenGL extension 131: GL_ARB_timer_query
02/06 12:26:00 Debug: OpenGL extension 132: GL_ARB_transform_feedback2
02/06 12:26:00 Debug: OpenGL extension 133: GL_ARB_transform_feedback3
02/06 12:26:00 Debug: OpenGL extension 134: GL_ARB_transform_feedback_instanced
02/06 12:26:00 Debug: OpenGL extension 135: GL_ARB_transpose_matrix
02/06 12:26:00 Debug: OpenGL extension 136: GL_ARB_uniform_buffer_object
02/06 12:26:00 Debug: OpenGL extension 137: GL_ARB_vertex_array_bgra
02/06 12:26:00 Debug: OpenGL extension 138: GL_ARB_vertex_array_object
02/06 12:26:00 Debug: OpenGL extension 139: GL_ARB_vertex_attrib_64bit
02/06 12:26:00 Debug: OpenGL extension 140: GL_ARB_vertex_attrib_binding
02/06 12:26:00 Debug: OpenGL extension 141: GL_ARB_vertex_buffer_object
02/06 12:26:00 Debug: OpenGL extension 142: GL_ARB_vertex_program
02/06 12:26:00 Debug: OpenGL extension 143: GL_ARB_vertex_shader
02/06 12:26:00 Debug: OpenGL extension 144: GL_ARB_vertex_type_10f_11f_11f_rev
02/06 12:26:00 Debug: OpenGL extension 145: GL_ARB_vertex_type_2_10_10_10_rev
02/06 12:26:00 Debug: OpenGL extension 146: GL_ARB_viewport_array
02/06 12:26:00 Debug: OpenGL extension 147: GL_ARB_window_pos
02/06 12:26:00 Debug: OpenGL extension 148: GL_ATI_separate_stencil
02/06 12:26:00 Debug: OpenGL extension 149: GL_EXT_abgr
02/06 12:26:00 Debug: OpenGL extension 150: GL_EXT_bgra
02/06 12:26:00 Debug: OpenGL extension 151: GL_EXT_blend_color
02/06 12:26:00 Debug: OpenGL extension 152: GL_EXT_blend_equation_separate
02/06 12:26:00 Debug: OpenGL extension 153: GL_EXT_blend_func_separate
02/06 12:26:00 Debug: OpenGL extension 154: GL_EXT_blend_minmax
02/06 12:26:00 Debug: OpenGL extension 155: GL_EXT_blend_subtract
02/06 12:26:00 Debug: OpenGL extension 156: GL_EXT_clip_volume_hint
02/06 12:26:00 Debug: OpenGL extension 157: GL_EXT_compiled_vertex_array
02/06 12:26:00 Debug: OpenGL extension 158: GL_EXT_direct_state_access
02/06 12:26:00 Debug: OpenGL extension 159: GL_EXT_draw_buffers2
02/06 12:26:00 Debug: OpenGL extension 160: GL_EXT_draw_range_elements
02/06 12:26:00 Debug: OpenGL extension 161: GL_EXT_fog_coord
02/06 12:26:00 Debug: OpenGL extension 162: GL_EXT_framebuffer_blit
02/06 12:26:00 Debug: OpenGL extension 163: GL_EXT_framebuffer_multisample
02/06 12:26:00 Debug: OpenGL extension 164: GL_EXT_framebuffer_object
02/06 12:26:00 Debug: OpenGL extension 165: GL_EXT_geometry_shader4
02/06 12:26:00 Debug: OpenGL extension 166: GL_EXT_gpu_program_parameters
02/06 12:26:00 Debug: OpenGL extension 167: GL_EXT_gpu_shader4
02/06 12:26:00 Debug: OpenGL extension 168: GL_EXT_multi_draw_arrays
02/06 12:26:00 Debug: OpenGL extension 169: GL_EXT_packed_depth_stencil
02/06 12:26:00 Debug: OpenGL extension 170: GL_EXT_packed_float
02/06 12:26:00 Debug: OpenGL extension 171: GL_EXT_packed_pixels
02/06 12:26:00 Debug: OpenGL extension 172: GL_EXT_polygon_offset_clamp
02/06 12:26:00 Debug: OpenGL extension 173: GL_EXT_rescale_normal
02/06 12:26:00 Debug: OpenGL extension 174: GL_EXT_secondary_color
02/06 12:26:00 Debug: OpenGL extension 175: GL_EXT_separate_specular_color
02/06 12:26:00 Debug: OpenGL extension 176: GL_EXT_shader_framebuffer_fetch
02/06 12:26:00 Debug: OpenGL extension 177: GL_EXT_shader_integer_mix
02/06 12:26:00 Debug: OpenGL extension 178: GL_EXT_shadow_funcs
02/06 12:26:00 Debug: OpenGL extension 179: GL_EXT_stencil_two_side
02/06 12:26:00 Debug: OpenGL extension 180: GL_EXT_stencil_wrap
02/06 12:26:00 Debug: OpenGL extension 181: GL_EXT_texture3D
02/06 12:26:00 Debug: OpenGL extension 182: GL_EXT_texture_array
02/06 12:26:00 Debug: OpenGL extension 183: GL_EXT_texture_compression_s3tc
02/06 12:26:00 Debug: OpenGL extension 184: GL_EXT_texture_edge_clamp
02/06 12:26:00 Debug: OpenGL extension 185: GL_EXT_texture_env_add
02/06 12:26:00 Debug: OpenGL extension 186: GL_EXT_texture_env_combine
02/06 12:26:00 Debug: OpenGL extension 187: GL_EXT_texture_filter_anisotropic
02/06 12:26:00 Debug: OpenGL extension 188: GL_EXT_texture_integer
02/06 12:26:00 Debug: OpenGL extension 189: GL_EXT_texture_lod_bias
02/06 12:26:00 Debug: OpenGL extension 190: GL_EXT_texture_rectangle
02/06 12:26:00 Debug: OpenGL extension 191: GL_EXT_texture_sRGB
02/06 12:26:00 Debug: OpenGL extension 192: GL_EXT_texture_sRGB_decode
02/06 12:26:00 Debug: OpenGL extension 193: GL_EXT_texture_shared_exponent
02/06 12:26:00 Debug: OpenGL extension 194: GL_EXT_texture_snorm
02/06 12:26:00 Debug: OpenGL extension 195: GL_EXT_texture_storage
02/06 12:26:00 Debug: OpenGL extension 196: GL_EXT_texture_swizzle
02/06 12:26:00 Debug: OpenGL extension 197: GL_EXT_timer_query
02/06 12:26:00 Debug: OpenGL extension 198: GL_EXT_transform_feedback
02/06 12:26:00 Debug: OpenGL extension 199: GL_IBM_texture_mirrored_repeat
02/06 12:26:00 Debug: OpenGL extension 200: GL_INTEL_conservative_rasterization
02/06 12:26:00 Debug: OpenGL extension 201: GL_INTEL_fragment_shader_ordering
02/06 12:26:00 Debug: OpenGL extension 202: GL_INTEL_framebuffer_CMAA
02/06 12:26:00 Debug: OpenGL extension 203: GL_INTEL_map_texture
02/06 12:26:00 Debug: OpenGL extension 204: GL_INTEL_multi_rate_fragment_shader
02/06 12:26:00 Debug: OpenGL extension 205: GL_INTEL_performance_query
02/06 12:26:00 Debug: OpenGL extension 206: GL_KHR_blend_equation_advanced
02/06 12:26:00 Debug: OpenGL extension 207: GL_KHR_blend_equation_advanced_coherent
02/06 12:26:00 Debug: OpenGL extension 208: GL_KHR_context_flush_control
02/06 12:26:00 Debug: OpenGL extension 209: GL_KHR_debug
02/06 12:26:00 Debug: OpenGL extension 210: GL_KHR_texture_compression_astc_hdr
02/06 12:26:00 Debug: OpenGL extension 211: GL_KHR_texture_compression_astc_ldr
02/06 12:26:00 Debug: OpenGL extension 212: GL_NV_blend_square
02/06 12:26:00 Debug: OpenGL extension 213: GL_NV_conditional_render
02/06 12:26:00 Debug: OpenGL extension 214: GL_NV_primitive_restart
02/06 12:26:00 Debug: OpenGL extension 215: GL_NV_texgen_reflection
02/06 12:26:00 Debug: OpenGL extension 216: GL_SGIS_generate_mipmap
02/06 12:26:00 Debug: OpenGL extension 217: GL_SGIS_texture_edge_clamp
02/06 12:26:00 Debug: OpenGL extension 218: GL_SGIS_texture_lod
02/06 12:26:00 Debug: OpenGL extension 219: GL_SUN_multi_draw_arrays
02/06 12:26:00 Debug: OpenGL extension 220: GL_WIN_swap_hint
02/06 12:26:00 Debug: OpenGL extension 221: WGL_EXT_swap_control
02/06 12:26:00 Debug: OpenGL maximum texture size: 16384
02/06 12:26:00 Debug: OpenGL maximum array texture layers: 2048
02/06 12:26:00 Debug: Framebuffer info : R8G8B8A8, color encoding: 0x8c40, depth: 24, stencil: 8
02/06 12:26:00 Debug: Vertex highp int: range (-2^31 to 2^30), precision: 0 bits
02/06 12:26:00 Debug: Vertex mediump int: range (-2^31 to 2^30), precision: 0 bits
02/06 12:26:00 Debug: Vertex lowp int: range (-2^31 to 2^30), precision: 0 bits
02/06 12:26:00 Debug: Vertex highp float: range (-2^127 to 2^127), precision: 23 bits
02/06 12:26:00 Debug: Vertex mediump float: range (-2^127 to 2^127), precision: 23 bits
02/06 12:26:00 Debug: Vertex lowp float: range (-2^127 to 2^127), precision: 23 bits
02/06 12:26:00 Debug: Fragment highp int: range (-2^31 to 2^30), precision: 0 bits
02/06 12:26:00 Debug: Fragment mediump int: range (-2^31 to 2^30), precision: 0 bits
02/06 12:26:00 Debug: Fragment lowp int: range (-2^31 to 2^30), precision: 0 bits
02/06 12:26:00 Debug: Fragment highp float: range (-2^127 to 2^127), precision: 23 bits
02/06 12:26:00 Debug: Fragment mediump float: range (-2^127 to 2^127), precision: 23 bits
02/06 12:26:00 Debug: Fragment lowp float: range (-2^127 to 2^127), precision: 23 bits
02/06 12:26:00 Debug: Maximum parallel texture loading jobs: 3
02/06 12:26:00 Debug: Maximum OpenGl texture size is 16384
02/06 12:26:00 Info: [broker] starting 43ee0e63-b728-4934-9d6d-011842aeaa2c
02/06 12:26:01 Trace: [base/updater] looking for *_old files in: C:\Users\<user account name>\AppData\Local\Roon\Application
02/06 12:26:01 Trace: [base/updater] looking for old numerical version dirs in: C:\Users\<user account name>\AppData\Local\Roon\Application
02/06 12:26:01 Info: [remoting/distributedbroker] V2 Protocol Support is enabled
02/06 12:26:01 Debug: using FreeType v2.10.1
02/06 12:26:01 Debug: initialize backend in 700ms
02/06 12:26:01 Info: [raatserver] [runner] Start or Connect...
02/06 12:26:01 Info: [raatserver] [runner] Start or Connect... C:\Users\<user account name>\AppData\Local\Roon\Application\RAATServer.exe
02/06 12:26:01 Info: ConnectOrStartAndWaitForExit RAATServer, path: C:\Users\<user account name>\AppData\Local\Roon\Application\RAATServer.exe
02/06 12:26:01 Info: ConnectOrStartAndWaitForExit RAATServer: Try to connect to existing raatserver
02/06 12:26:01 Info: [raatserver] [runner] Status: Connected
02/06 12:26:01 Trace: [brooengine] Loaded atlas list. 2ms
02/06 12:26:01 Trace: [brooengine] Window is running in scale 1.25
02/06 12:26:01 Trace: [brooengine] Using atlas scale 2
02/06 12:26:01 Debug: render area size initial value: 225.6x202.4
02/06 12:26:01 Info: Loaded broo project: ui.broox, atlas: ui
02/06 12:26:01 Info: Kicking off event loop
02/06 12:26:01 Info: Kicking off event loop
02/06 12:26:01 Debug: ui running on thread 1
02/06 12:26:01 Info: Kicking off main
02/06 12:26:01 Info: Creating root
02/06 12:26:01 Debug: [brooengine Loaded atlas texture ui_atlas@2x-1.png in 221ms
02/06 12:26:01 Trace: [brooengine] Loaded atlas. 228ms (221ms across all threads)
02/06 12:26:01 Info: [stats] 2102282mb Virtual, 235mb Physical, 33mb Managed, 656 Handles, 35 Threads
02/06 12:26:01 Warn: AddTopLevel: win_apploading(5)
02/06 12:26:01 Debug: render area size changed value: 744x744
02/06 12:26:01 Debug: ev_app_init: using local bundled server
02/06 12:26:01 Debug: Waiting for local roon server instance to start...
02/06 12:26:01 Warn: AddTopLevel: win_starting_localserver(23)
02/06 12:26:01 Debug: method_start_roon_server
02/06 12:26:01 Info: 
Local Time:            02/06/2024 12:26:01 -05:00
Device Serial Number:  98342D20-A2AA-4C48-BF28-1C6870B9ED24
Roon Version:       2.0 (build 1359) production
OS Version:            Windows 10

Application Domain:    Roon
Assembly Codebase:     file:///C:/Users/<user account name>/AppData/Local/Roon/Application/200001359/Roon.dll
Assembly Full Name:    Roon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

CPU0 Description:      Intel64 Family 6 Model 142 Stepping 9 2208 MHz (64-bit)
CPU0 Num Cores:        Physical: 2 Logical: 4

GPU0 Description:      Intel(R) Iris(R) Plus Graphics 640 1024 MB
GPU0 Video Mode:       1920 x 1080 x 4294967296 colors
GPU0 Driver Version:   23.20.16.4901

SCREEN0 Name:          \\.\DISPLAY1 (primary)SCREEN0 Bounds:        0,0 1920x1080

--[ BROOSCRIPT EXCEPTION ]-------------------------------------------

    Exception Message: Access to the path 'Global\RoonServerGoer#Startup' is denied.

    at ../ui/ui.broo:880 [dbe672:05cc] function ev_app_init
    at ../ui/ui.broo:830 [dbe672:020a] function ev_app_init
    at ../ui/ui.broo:964 [dbf6b8:0016] function anon_1018

--[ INNER EXCEPTION ]------------------------------------------------
   Inner Exception Source:      System.Private.CoreLib
   Inner Exception Type:        System.UnauthorizedAccessException
   Inner Exception Target Site: EventWaitHandle.CreateEventCore
   Inner Exception Message:     Access to the path 'Global\RoonServerGoer#Startup' is denied.
   Inner Exception Data:        none

   --[ Inner Stack Trace ]------------
   System.Threading.EventWaitHandle.CreateEventCore(Boolean initialState, EventResetMode mode, String name, Boolean& createdNew)
       System.Private.CoreLib.dll, IL 83, N 231
   System.Threading.EventWaitHandle..ctor(Boolean initialState, EventResetMode mode, String name, Boolean& createdNew)
       System.Private.CoreLib.dll, IL 29, N 29
   Sooloos.AppLock.GetAppLock(AppLockType locktype)
       RoonApp.PlatformTools.dll, IL 57, N 282
   Sooloos.AppLock.TestAppLock(AppLockType locktype)
       RoonApp.PlatformTools.dll, IL 0, N 31
   Sooloos.RoonServerRunner.Start()
       RoonApp.PlatformTools.dll, IL 19, N 117
   Sooloos.Client.RootBase.method_start_roon_server()
       Roon.Client.BrooModels.dll, IL 10, N 32

--[ OUTER EXCEPTION ]------------------------------------------------
   Outer Exception Source:      Broo.Runtime
   Outer Exception Type:        Broo.BrooScriptException
   Outer Exception Target Site: Interpreter.Run
   Outer Exception Message:     Exception in brooscript
   Outer Exception Data:        none

   --[ Outer Stack Trace ]------------
   Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
       Broo.Runtime.dll, IL 4225, N 16431
   Broo.Runtime.Function.Call(ArgList args, Equation eq)
       Broo.Runtime.dll, IL 332, N 781
   Broo.Runtime.Function.Call(ArgList args)
       Broo.Runtime.dll, IL 0, N 34
   DelegateAdapters.System.Action(Function func)
       Roon.Client.Desktop.bindings.dll, IL 29, N 96
   Sooloos.Client.RootBase.Init(Root localbroker)
       Roon.Client.BrooModels.dll, IL 343, N 945
   Sooloos.Application/<>c__DisplayClass3_0.<Main>b__17()
       Roon.dll, IL 704, N 1882
   Broo.Engine.DeviceTarget.ProcessSafeQueue()
       BrooEngine.dll, IL 17, N 102
   Broo.Engine.DeviceTarget.GuiMainLoop()
       BrooEngine.dll, IL 135, N 651
   Sooloos.Application.Main(String[] argv)
       Roon.dll, IL 2786, N 7844

Just another user here, thinking that maybe it’s to do with missing firewall exceptions, so look here on Roon help page for instructions.

Thanks for the tip. I do have remote network access / ARC working, but that doesn’t mean there can’t be a ‘local access’ issue aside from that.

I found turning-off all firewall functions of the system protection I use didn’t change anything. I then went and checked the firewall configuration and find entries for the three exec files present (I think that page is out of date as there is no “RoonBridge.exe” file on Windows that I could find as there is on Linux).

But it’s appreciated and glad to have investigated that to eliminate it as the cause.

1 Like

Hi @Steve_Mato1,
Let’s try a restore on your Roon server and your RAAT server. Follow the below directions.

  • Create a Backup of your current Roon database
  • Exit out of Roon
  • Navigate to your Roon’s Database Location
  • Find the folder that says “Roon” and “RAATServer”
  • Rename “Roon” to “Roon_old” and “RAATServer” to “RAATServer_old”
  • Reinstall Roon from our Downloads Page
1 Like