Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
139 stars 2 forks source link

Headless Wont Load World URL #2204

Closed TumnusB closed 5 months ago

TumnusB commented 5 months ago

Describe the bug?

As soon as I pass a WorldURL to the headless either via config or startWorldURL it crashes

To Reproduce

Start a headless and pass a WorldURL I guess.

Expected behavior

The Server to load the WorldURL and not crash

Screenshots

Screenshot 2024-06-02 002514

Resonite Version Number

2024.5.31.202

What Platforms does this occur on?

Windows

What headset if any do you use?

N/A

ConfigFile

I Removed my login details but i do have a second account for the headless Config.json

Log Files

Redirecting stderr to 'C:\steamcmd\logs\stderr.txt'
Logging directory: 'C:\steamcmd/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1716584438
-- type 'quit' to exit --
Loading Steam API...OK
Logging in user 'mrtumnusb' to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '2519830' already up to date.
AppPath: N:\Reso_Headless\Headless
DataPath: N:\Reso_Headless\Headless\Data
CachePath: N:\Reso_Headless\Headless\Cache
Initializing App: Beta 2024.5.31.202
Platform: Windows
HeadDevice: Headless
IsAOT: False
OS: Microsoft Windows 11 Education
CPU: AMD Ryzen 9 7900X 12-Core Processor
GPU: Parsec Virtual Display Adapter
PhysicalCores: 12
MemoryBytes: 63.11 GB
VRAMBytes: 0.00 B
MaxTextureSize: 16384
IsGPUTexturePOTByteAligned: True
UsingLinearSpace: False
XR Device Name:
XR Device Model:
StereoRenderingMode:
Max GC Generation: 2, IsLittleEndian: True
System.Numerics.Vectors HW accelerated: True, Vector<float>.Count: 8
Brotli native encoding/decoding supported: True
Supported Texture Formats: Unknown, Alpha8, R8, RGB24, ARGB32, RGBA32, BGRA32, RGB565, RGBAHalf, ARGBHalf, RHalf, RGHalf, RGBAFloat, ARGBFloat, RFloat, RGFloat, BC1, BC2, BC3, BC4, BC5, BC6H, BC7, ETC2_RGB, ETC2_RGBA1, ETC2_RGBA8, ASTC_4x4, ASTC_5x5, ASTC_6x6, ASTC_8x8, ASTC_10x10, ASTC_12x12
Processing startup commands...
Scanning locales...
Available locales: cs, de, en, en-gb, eo, es, et, fi, fr, is, ja, ko, nl, no, pl, pt-br, ru, sv, th, tr, zh-cn, zh-tw
Loading Config.json...
Computing compatibility hash...
Compatibility Hash: S43fS+5DfWYx+Jwab9g+9g==
Initializing proxy settings...
Initializing FrooxEngine...
FreeImage Version: 3.18.1
BepuPhysics Version: 2.4.0.2-ydm-0.1.6
FreeType Version: 2.10.4
Opus Version: libopus 1.3.1-138-g07376903
Supported 3D model formats: meshx, 3d, 3ds, 3mf, ac, ac3d, acc, amf, ase, ask, assbin, b3d, blend, bsp, bvh, cob, csm, dae, dxf, enff, fbx, glb, gltf, hmp, ifc, ifczip, iqm, irr, irrmesh, lwo, lws, lxo, md2, md3, md5anim, md5camera, md5mesh, mdc, mdl, mesh, mesh.xml, mot, ms3d, ndo, nff, obj, off, ogex, pk3, ply, pmx, prj, q3o, q3s, raw, scn, sib, smd, step, stl, stp, ter, uc, vta, x, x3d, x3db, xgl, xml, zae, zgl
Supported point cloud formats: pts, las, laz
Supported image formats: bmp, ico, jpg, jif, jpeg, jpe, jng, koa, iff, lbm, mng, pbm, pcd, pcx, pgm, png, ppm, ras, tga, targa, tif, tiff, wap, wbmp, wbm, psd, psb, cut, xbm, xpm, dds, gif, hdr, g3, sgi, rgb, rgba, bw, exr, j2k, j2c, jp2, pfm, pct, pict, pic, 3fr, arw, bay, bmq, cap, cine, cr2, crw, cs1, dc2, dcr, drf, dsc, dng, erf, fff, ia, iiq, k25, kc2, kdc, mdc, mef, mos, mrw, nef, nrw, orf, pef, ptx, pxn, qtk, raf, raw, rdc, rw2, rwl, rwz, sr2, srf, srw, sti, x3f, webp, jxr, wdp, hdp
Supported audio formats: wav, wave, flac, fla, ogg, aiff, aif, aifc
Supported video formats: mp4, mpeg, avi, mov, mpg, mkv, flv, webm, mts, 3gp, bik, m2v, m2s, wmv, m3u8, m3u, pls, ogv, m4a, mp3, mpeg3, aac, ac3, aif, aiff, ape, au, it, mka, mod, mp1, mp2, opus, s3m, sid, w64, wma, xm, nsf, nsfe, gbs, vgm, vgz, spc, gym
Supported font formats: ttf, otf, ttc, otc, woff
Supported document formats: pdf
Supported subtitle formats: srt, sub, sub, ssa, ttml, vtt
Initializing InputInterface...
New setting type registered: FrooxEngine.GeneralControlsSettings
New setting type registered: FrooxEngine.GeneralHapticsSettings
New setting type registered: FrooxEngine.GeneralVRSettings
New setting type registered: FrooxEngine.UserMetricsSettings
Initializing LocalDB...
Initializing Local Data

MachineID: muoxu55hus7szb5ts8j8h5knkzqc44md99qw7izstfqjontum1co
Loading LiteDB database

Configuring LiteDB database

Processing LocalDB export
Initializing WorkProcessor...
Initialized WorkProcessor. Background Workers: 12, Priority Workers: 11
Initializing AudioSystem...
New setting type registered: FrooxEngine.AudioInputDeviceSettings
New setting type registered: FrooxEngine.AudioOutputDeviceSettings
New setting type registered: FrooxEngine.AudioVolumeSettings
New setting type registered: FrooxEngine.AudioAccessibilitySettings
New setting type registered: FrooxEngine.AudioInputFilteringSettings
New setting type registered: FrooxEngine.VoiceSettings
Initializing GlobalCoroutineManager...
Initializing WorldManager...
Initializing NetworkManager...
New setting type registered: FrooxEngine.RealtimeNetworkingSettings
New setting type registered: FrooxEngine.RelaySettings
Initializing SecurityManager...
New setting type registered: FrooxEngine.HostAccessSettings
Initializing PlatformInterface...
        Discord
Discord connector initialized.
New setting type registered: FrooxEngine.DiscordIntegrationSettings
        Steam
Setting breakpad minidump AppID = 2519830
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198003662063 [API loaded no]
Local User SteamID: 76561198003662063
Steam Voice Initialized
SteamAPI initialized
New setting type registered: FrooxEngine.SteamIntegrationSettings
Supported network protocols: lnl-nat, lnl, res-steam
Initializing SkyFrost Interface...
Exception computing UID, using fallback.
System.IO.FileLoadException: Could not load file or assembly 'Hardware.Info, Version=100.1.0.0, Culture=neutral, PublicKeyToken=3130d442e696f124' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'Hardware.Info, Version=100.1.0.0, Culture=neutral, PublicKeyToken=3130d442e696f124'
   at SkyFrost.Base.UID.Compute()
   at FrooxEngine.Engine.<InitializeSkyFrost>b__340_3() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1032

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

HttpClient AutomaticDecompressionSupported: True
Initializing SignalR: Initial Startup
Connecting to SignalR (Initial Startup)...
New setting type registered: FrooxEngine.MessagingPrivacySettings
New setting type registered: FrooxEngine.DebugSettings
Initializing AssetManager...
New setting type registered: FrooxEngine.AssetGatherSettings
New setting type registered: FrooxEngine.TextureQualitySettings
Initializing RecordManager...
Initializing SessionAnnouncer...
FrooxEngine Initialization Finished
FrooxEngine Initialized in 2426.5112 ms
Starting search for GigglePucks
Connected to SignalR (Initial Startup)
MaxUsers set to 1. LastModifyingUser:

   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Elements.Core.UniLog.Log(String message, Boolean stackTrace) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\UniLog.cs:line 27
   at FrooxEngine.SyncElement.SyncElementChanged(IChangeable member) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Base Classes\SyncElement.cs:line 562
   at FrooxEngine.SyncField`1.ValueChanged() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 140
   at FrooxEngine.SyncField`1.InternalSetValue(T& value, Boolean sync, Boolean change) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 115
   at FrooxEngine.SyncField`1.set_Value(T value) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 92
   at FrooxEngine.World.set_MaxUsers(Int32 value) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 514
   at FrooxEngine.World.LocalWorld(WorldManager manager, WorldAction init, DataTreeNode load, Boolean unsafeMode) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 826
   at FrooxEngine.WorldManager.StartLocal(WorldAction init, DataTreeDictionary load) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 135
   at FrooxEngine.Userspace.SetupUserspace(Engine engine) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Userspace\Userspace\Userspace.cs:line 133
   at FrooxEngine.StandaloneFrooxEngineRunner.<Initialize>d__36.MoveNext() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine\StandaloneFrooxEngineRunner.cs:line 76
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
   at System.Threading.Tasks.Task.FinishContinuations()
   at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(TResult result)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(Task`1 completedTask)
   at FrooxEngine.Engine.<Initialize>d__322.MoveNext() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 540
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
   at System.Threading.Tasks.Task.FinishContinuations()
   at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(TResult result)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(Task`1 completedTask)
   at FrooxEngine.Engine.<InitializeSkyFrost>d__340.MoveNext() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1056
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
   at System.Threading.Tasks.Task.FinishContinuations()
   at System.Threading.Tasks.Task.Finish(Boolean bUserDelegateExecuted)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
Starting running world:
Updated: 01/01/0001 00:00:00 -> 01/06/2024 23:20:32
Updated:  -> MrTumnus
Updated:  -> muoxu55hus7szb5ts8j8h5knkzqc44md99qw7izstfqjontum1co
Updated: False -> True
Updated:  -> S43fS+5DfWYx+Jwab9g+9g==
Updated:  -> 2024.5.31.202
Running default bootstrap
Loading local settings
New setting type registered: FrooxEngine.CustomizationSettings
WorldName set to Userspace. LastModifyingUser:

   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Elements.Core.UniLog.Log(String message, Boolean stackTrace) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\UniLog.cs:line 27
   at FrooxEngine.SyncElement.SyncElementChanged(IChangeable member) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Base Classes\SyncElement.cs:line 562
   at FrooxEngine.SyncField`1.ValueChanged() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 140
   at FrooxEngine.SyncField`1.InternalSetValue(T& value, Boolean sync, Boolean change) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 115
   at FrooxEngine.SyncField`1.set_Value(T value) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 92
   at FrooxEngine.World.RunSynchronousActions() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1414
   at FrooxEngine.World.NextRefreshStage() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1462
   at FrooxEngine.World.Refresh() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1341
   at FrooxEngine.WorldManager.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 625
   at FrooxEngine.WorldManager.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 422
   at FrooxEngine.Engine.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1442
   at FrooxEngine.Engine.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1249
   at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine\StandaloneFrooxEngineRunner.cs:line 187
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
New setting type registered: FrooxEngine.UserRestrictionsSettings
User Joined Userspace. Username: MrTumnus, UserID: , AllocID: 0, AllocIDstart: 1,  MachineID: muoxu55hus7szb5ts8j8h5knkzqc44md99qw7izstfqjontum1co
New setting type registered: FrooxEngine.LocaleSettings
User Spawn Userspace. Username: MrTumnus, UserID: , MachineID: muoxu55hus7szb5ts8j8h5knkzqc44md99qw7izstfqjontum1co
New setting type registered: FrooxEngine.MediaPrivacySettings
Logging in as MrTum_Headless
Initializing SignalR: UserLogin: U-1TFYbUXWm2q
SignalR Connection Closed (Initial Startup):

   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Elements.Core.UniLog.Warning(String message, Boolean stackTrace) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\UniLog.cs:line 43
   at SkyFrost.Base.SkyFrostInterface.<>c__DisplayClass171_0.<<ConnectToHub>b__3>d.MoveNext() in C:\Workspace\Resonite\FrooxEngine\SkyFrost.Base\SkyFrostInterface.cs:line 352
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
   at SkyFrost.Base.SkyFrostInterface.<>c__DisplayClass171_0.<ConnectToHub>b__3(Exception error)
   at Microsoft.AspNetCore.SignalR.Client.HubConnection.<>c__DisplayClass87_0.<<RunCloseEvent>g__RunClosedEventAsync|0>d.MoveNext()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
   at System.Threading.Tasks.Task.Execute()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
Connecting to SignalR (UserLogin: U-1TFYbUXWm2q)...
BroadcastKey set to U-1TFYbUXWm2q:bf8e7811-b6a4-442e-bbd8-672aba544c8f. LastModifyingUser:

   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Elements.Core.UniLog.Log(String message, Boolean stackTrace) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\UniLog.cs:line 27
   at FrooxEngine.SyncElement.SyncElementChanged(IChangeable member) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Base Classes\SyncElement.cs:line 562
   at FrooxEngine.SyncField`1.ValueChanged() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 140
   at FrooxEngine.SyncField`1.InternalSetValue(T& value, Boolean sync, Boolean change) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 115
   at FrooxEngine.SyncField`1.set_Value(T value) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 92
   at FrooxEngine.WorldConfiguration.InternalRunUpdate() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldConfiguration.cs:line 303
   at FrooxEngine.UpdateManager.RunUpdates() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Controllers\UpdateManager.cs:line 470
   at FrooxEngine.World.RefreshStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1659
   at FrooxEngine.World.Refresh() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1327
   at FrooxEngine.WorldManager.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 625
   at FrooxEngine.WorldManager.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 422
   at FrooxEngine.Engine.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1442
   at FrooxEngine.Engine.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1249
   at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine\StandaloneFrooxEngineRunner.cs:line 187
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
BroadcastKey changed: U-1TFYbUXWm2q:bf8e7811-b6a4-442e-bbd8-672aba544c8f
Updated:  -> Userspace
Updated:  -> U-1TFYbUXWm2q
Created setting switch source: DeviceIDSettingSwitchSource
Created setting switch source: VR_ActiveSetttingSwitchSource
VoiceSettings OnActivated. LastActivatedUserId: , Current: M-muoxu55hus7szb5ts8j8h5knkzqc44md99qw7izstfqjontum1co, MutePersistence: StartUnmuted
Cannot find a preferred device ID
Cannot find a preferred device ID
Local settings loaded
Cannot find a preferred device ID
Connected to SignalR (UserLogin: U-1TFYbUXWm2q)
SIGNALR: InitializeStatus
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.Avatar
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.Home
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.Keyboard
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.Camera
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.DocumentDisplay
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.VideoPlayer
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.AudioPlayer
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.NamePlate
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.AudioStreamController
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.TextDisplay
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.NoticeDisplay
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.UrlDisplay
OnLogin
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.ColorDialog
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.ProgressBar
Running refresh on: OwnerId: U-1TFYbUXWm2q, Path: G-Resonite.Favorites.WorldLoadingIndicator
Loading Cloud Settings for U-1TFYbUXWm2q
Status Initialized. Contact Count: 7
SIGNALR: RequestStatus -  - Invisible: False
SendStatusToUser: U-1TFYbUXWm2q. OnlineStatus:
SIGNALR: BroadcastStatus - Contact status for U-1TFYbUXWm2q.
        UserSessionId: f0114ea3-a6d0-46b2-b29d-ff7ccc95fa43.
        Type: Headless
        OutputDevice:
        IsMobile: False
        OnlineStatus:
        IsPresent: False
        LastPresenceTimestamp:
        LastStatusChange: 01/06/2024 23:20:35
        AppVersion: 2024.5.31.202
        CompatibilityHash: S43fS+5DfWYx+Jwab9g+9g==
        CurrentSessionIndex: 0 to SpecificContacts (U-1TFYbUXWm2q)
Session updated, forcing status update
SIGNALR: BroadcastStatus - Contact status for U-1TFYbUXWm2q.
        UserSessionId: f0114ea3-a6d0-46b2-b29d-ff7ccc95fa43.
        Type: Headless
        OutputDevice:
        IsMobile: False
        OnlineStatus:
        IsPresent: False
        LastPresenceTimestamp:
        LastStatusChange: 01/06/2024 23:20:35
        AppVersion: 2024.5.31.202
        CompatibilityHash: S43fS+5DfWYx+Jwab9g+9g==
        CurrentSessionIndex: 0 to AllContacts
SIGNALR: ListenOnKey -
Unsupported worker type, couldn't load: WindowsSettings
Unsupported worker type, couldn't load: FrooxEngine.LeapMotionSettings
Unsupported worker type, couldn't load: FrooxEngine.ViveHandTrackingSettings
Session updated, forcing status update
New setting type registered: FrooxEngine.LocomotionSettings
VoiceSettings OnActivated. LastActivatedUserId: M-muoxu55hus7szb5ts8j8h5knkzqc44md99qw7izstfqjontum1co, Current: U-1TFYbUXWm2q, MutePersistence: StartUnmuted
New setting type registered: FrooxEngine.RenderingQualitySettings
New setting type registered: FrooxEngine.DashSettings
New setting type registered: FrooxEngine.NotificationSettings
New setting type registered: FrooxEngine.LegacyFeatureSettings
New setting type registered: FrooxEngine.NamePlateSettings
New setting type registered: FrooxEngine.LaserSettings
New setting type registered: FrooxEngine.DesktopRenderSettings
New setting type registered: FrooxEngine.TrackingSmoothingSettings
New setting type registered: FrooxEngine.PostProcessingSettings
New setting type registered: FrooxEngine.DesktopViewSettings
New setting type registered: FrooxEngine.PhotoCaptureSettings
New setting type registered: FrooxEngine.EarmuffSettings
New setting type registered: FrooxEngine.MovementSettings
New setting type registered: FrooxEngine.MouseSettings
New setting type registered: FrooxEngine.ResolutionSettings
Cannot find a preferred device ID
Cannot find a preferred device ID
Cloud settings loaded
Logged in successfully
Engine Ready!
Engine Ready
SessionID set to S-f8342e20-2aae-4095-bd37-a855dc6ef359. LastModifyingUser:

   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Elements.Core.UniLog.Log(String message, Boolean stackTrace) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\UniLog.cs:line 27
   at System.Action`1.Invoke(T obj)
   at FrooxEngine.SyncElement.SyncElementChanged(IChangeable member) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Base Classes\SyncElement.cs:line 562
   at FrooxEngine.SyncField`1.ValueChanged() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 140
   at FrooxEngine.SyncField`1.InternalSetValue(T& value, Boolean sync, Boolean change) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 115
   at FrooxEngine.SyncField`1.set_Value(T value) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 92
   at FrooxEngine.World.StartSession(WorldManager manager, WorldAction init, UInt16 port, String forceSessionId, DataTreeNode load, Boolean unsafeMode) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 861
   at FrooxEngine.WorldManager.StartSession(WorldAction init, UInt16 port, String forceSessionId, DataTreeDictionary load, Boolean unsafeMode) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 151
   at FrooxEngine.Userspace.StartSession(WorldAction init, UInt16 port, String forceSessionId, DataTreeDictionary load, Boolean focusWhenReady, Boolean unsafeMode) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Userspace\Userspace\WorldManagement.cs:line 510
   at FrooxEngine.Userspace.<OpenWorldInternal>d__167.MoveNext() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Userspace\Userspace\WorldManagement.cs:line 236
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start[TStateMachine](TStateMachine& stateMachine)
   at FrooxEngine.Userspace.OpenWorldInternal(WorldStartSettings startInfo)
   at FrooxEngine.Userspace.<>c__DisplayClass166_0.<<OpenWorld>b__0>d.MoveNext() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Userspace\Userspace\WorldManagement.cs:line 0
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start[TStateMachine](TStateMachine& stateMachine)
   at FrooxEngine.Userspace.<>c__DisplayClass166_0.<OpenWorld>b__0()
   at FrooxEngine.CoroutineManager.StartTask[T](Func`1 task, IUpdatable updatable) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Coroutines\CouroutineManager.cs:line 473
   at FrooxEngine.Worker.StartTask[T](Func`1 task) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Base Classes\Worker.cs:line 543
   at FrooxEngine.Userspace.<OpenWorld>d__166.MoveNext() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Userspace\Userspace\WorldManagement.cs:line 197
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start[TStateMachine](TStateMachine& stateMachine)
   at FrooxEngine.Userspace.OpenWorld(WorldStartSettings startInfo)
   at FrooxEngine.Headless.WorldHandler.<StartWorld>d__26.MoveNext() in C:\Workspace\Resonite\FrooxEngine\Headless\WorldHandler.cs:line 111
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
   at FrooxEngine.Headless.WorldHandler.StartWorld()
   at FrooxEngine.Headless.WorldHandler.<Start>d__24.MoveNext() in C:\Workspace\Resonite\FrooxEngine\Headless\WorldHandler.cs:line 58
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
   at FrooxEngine.Headless.WorldHandler.Start()
   at FrooxEngine.Headless.Program.<Main>d__14.MoveNext() in C:\Workspace\Resonite\FrooxEngine\Headless\Program.cs:line 209
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
   at System.Threading.Tasks.Task.FinishContinuations()
   at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(TResult result)
   at FrooxEngine.StandaloneFrooxEngineRunner.<Login>d__38.MoveNext() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine\StandaloneFrooxEngineRunner.cs:line 125
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
NetworkInitStart
Creating Listener for host SteamID 76561198003662063, channel: 0, sessionId: S-f8342e20-2aae-4095-bd37-a855dc6ef359
Starting running world:
Updated: 01/01/0001 00:00:00 -> 01/06/2024 23:20:36
Updated:  -> S-f8342e20-2aae-4095-bd37-a855dc6ef359
Updated:  -> U-1TFYbUXWm2q
Updated:  -> f0114ea3-a6d0-46b2-b29d-ff7ccc95fa43
Updated:  -> MrTum_Headless
Updated:  -> muoxu55hus7szb5ts8j8h5knkzqc44md99qw7izstfqjontum1co
Updated: False -> True
Updated:  -> S43fS+5DfWYx+Jwab9g+9g==
Updated:  -> 2024.5.31.202
Session updated, forcing status update
SIGNALR: BroadcastStatus - Contact status for U-1TFYbUXWm2q.
        UserSessionId: f0114ea3-a6d0-46b2-b29d-ff7ccc95fa43.
        Type: Headless
        OutputDevice:
        IsMobile: False
        OnlineStatus:
        IsPresent: False
        LastPresenceTimestamp:
        LastStatusChange: 01/06/2024 23:20:36
        AppVersion: 2024.5.31.202
        CompatibilityHash: S43fS+5DfWYx+Jwab9g+9g==
        CurrentSessionIndex: 0 to AllContacts
WorldName set to MrTum_Headless World 0. LastModifyingUser:

   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Elements.Core.UniLog.Log(String message, Boolean stackTrace) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\UniLog.cs:line 27
   at FrooxEngine.SyncElement.SyncElementChanged(IChangeable member) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Base Classes\SyncElement.cs:line 562
   at FrooxEngine.SyncField`1.ValueChanged() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 140
   at FrooxEngine.SyncField`1.InternalSetValue(T& value, Boolean sync, Boolean change) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 115
   at FrooxEngine.SyncField`1.set_Value(T value) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 92
   at FrooxEngine.World.RunSynchronousActions() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1414
   at FrooxEngine.World.NextRefreshStage() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1462
   at FrooxEngine.World.Refresh() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1341
   at FrooxEngine.WorldManager.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 625
   at FrooxEngine.WorldManager.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 422
   at FrooxEngine.Engine.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1442
   at FrooxEngine.Engine.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1249
   at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine\StandaloneFrooxEngineRunner.cs:line 187
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
User Joined MrTum_Headless World 0. Username: MrTum_Headless, UserID: U-1TFYbUXWm2q, AllocID: 0, AllocIDstart: 1,  MachineID: muoxu55hus7szb5ts8j8h5knkzqc44md99qw7izstfqjontum1co
User Spawn MrTum_Headless World 0. Username: MrTum_Headless, UserID: U-1TFYbUXWm2q, MachineID: muoxu55hus7szb5ts8j8h5knkzqc44md99qw7izstfqjontum1co
WorldName set to <color=purple>MrTum's <color=blue>Grid <color=green>[Newbies Welcome]. LastModifyingUser:

   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Elements.Core.UniLog.Log(String message, Boolean stackTrace) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\UniLog.cs:line 27
   at FrooxEngine.SyncElement.SyncElementChanged(IChangeable member) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Base Classes\SyncElement.cs:line 562
   at FrooxEngine.SyncField`1.ValueChanged() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 140
   at FrooxEngine.SyncField`1.InternalSetValue(T& value, Boolean sync, Boolean change) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 115
   at FrooxEngine.SyncField`1.set_Value(T value) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 92
   at FrooxEngine.World.RunSynchronousActions() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1414
   at FrooxEngine.World.NextRefreshStage() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1462
   at FrooxEngine.World.Refresh() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1341
   at FrooxEngine.WorldManager.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 625
   at FrooxEngine.WorldManager.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 422
   at FrooxEngine.Engine.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1442
   at FrooxEngine.Engine.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1249
   at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine\StandaloneFrooxEngineRunner.cs:line 187
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
AccessLevel set to Anyone. LastModifyingUser:

   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Elements.Core.UniLog.Log(String message, Boolean stackTrace) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\UniLog.cs:line 27
   at System.Action`1.Invoke(T obj)
   at FrooxEngine.SyncElement.SyncElementChanged(IChangeable member) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Base Classes\SyncElement.cs:line 562
   at FrooxEngine.SyncField`1.ValueChanged() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 140
   at FrooxEngine.SyncField`1.InternalSetValue(T& value, Boolean sync, Boolean change) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 115
   at FrooxEngine.SyncField`1.set_Value(T value) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 92
   at FrooxEngine.World.<>c__DisplayClass36_0.<set_AccessLevel>b__0() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 159
   at FrooxEngine.World.RunSynchronousActions() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1414
   at FrooxEngine.World.NextRefreshStage() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1462
   at FrooxEngine.World.Refresh() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1341
   at FrooxEngine.WorldManager.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 625
   at FrooxEngine.WorldManager.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 422
   at FrooxEngine.Engine.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1442
   at FrooxEngine.Engine.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1249
   at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine\StandaloneFrooxEngineRunner.cs:line 187
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
MaxUsers set to 8. LastModifyingUser:

   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Elements.Core.UniLog.Log(String message, Boolean stackTrace) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\UniLog.cs:line 27
   at FrooxEngine.SyncElement.SyncElementChanged(IChangeable member) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Base Classes\SyncElement.cs:line 562
   at FrooxEngine.SyncField`1.ValueChanged() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 140
   at FrooxEngine.SyncField`1.InternalSetValue(T& value, Boolean sync, Boolean change) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 115
   at FrooxEngine.SyncField`1.set_Value(T value) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 92
   at FrooxEngine.World.<>c__DisplayClass175_0.<set_MaxUsers>b__0() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 513
   at FrooxEngine.World.RunSynchronousActions() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1414
   at FrooxEngine.World.NextRefreshStage() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1462
   at FrooxEngine.World.Refresh() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1341
   at FrooxEngine.WorldManager.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 625
   at FrooxEngine.WorldManager.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 422
   at FrooxEngine.Engine.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1442
   at FrooxEngine.Engine.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1249
   at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine\StandaloneFrooxEngineRunner.cs:line 187
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
Updated:  -> <color=purple>MrTum's <color=blue>Grid <color=green>[Newbies Welcome]
Updated: Private -> Anyone
SIGNALR: BroadcastSession SessionInfo. Id: S-f8342e20-2aae-4095-bd37-a855dc6ef359, Name: <color=purple>MrTum's <color=blue>Grid <color=green>[Newbies Welcome], Host: MrTum_Headless, CorrespondingWorldId: , URLs: res-steam://76561198003662063/0/S-f8342e20-2aae-4095-bd37-a855dc6ef359, IsExpired: False to Public
SIGNALR: BroadcastSession SessionInfo. Id: S-f8342e20-2aae-4095-bd37-a855dc6ef359, Name: <color=purple>MrTum's <color=blue>Grid <color=green>[Newbies Welcome], Host: MrTum_Headless, CorrespondingWorldId: , URLs: res-steam://76561198003662063/0/S-f8342e20-2aae-4095-bd37-a855dc6ef359, IsExpired: False to Public
Session updated, forcing status update
SIGNALR: BroadcastStatus - Contact status for U-1TFYbUXWm2q.
        UserSessionId: f0114ea3-a6d0-46b2-b29d-ff7ccc95fa43.
        Type: Headless
        OutputDevice:
        IsMobile: False
        OnlineStatus:
        IsPresent: False
        LastPresenceTimestamp:
        LastStatusChange: 01/06/2024 23:20:37
        AppVersion: 2024.5.31.202
        CompatibilityHash: S43fS+5DfWYx+Jwab9g+9g==
        CurrentSessionIndex: 1 to AllContacts
Session updated, forcing status update
World running...
MrTum's Grid [Newbies Welcome]>startWorldURL resrec:///U-MrTumnus/R-7e5acffc-2a8b-4f30-a2ee-d30db7ff8ae2
Requesting gather for: resdb:///e35e2a86e71b2a4de3b52ed8b25a4645c86235e188b0157a4e02d3c06b30bb59.brson
Got asset at path: N:\Reso_Headless\Headless\Cache\Cache\9ngvxvdxufaz34ip, loading world
SessionID set to S-efdaf26e-491e-4264-b21e-1a6842244529. LastModifyingUser:

   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Elements.Core.UniLog.Log(String message, Boolean stackTrace) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\UniLog.cs:line 27
   at System.Action`1.Invoke(T obj)
   at FrooxEngine.SyncElement.SyncElementChanged(IChangeable member) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Base Classes\SyncElement.cs:line 562
   at FrooxEngine.SyncField`1.ValueChanged() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 140
   at FrooxEngine.SyncField`1.InternalSetValue(T& value, Boolean sync, Boolean change) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 115
   at FrooxEngine.SyncField`1.set_Value(T value) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Data Model\Sync Members\SyncField.cs:line 92
   at FrooxEngine.World.StartSession(WorldManager manager, WorldAction init, UInt16 port, String forceSessionId, DataTreeNode load, Boolean unsafeMode) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 861
   at FrooxEngine.WorldManager.StartSession(WorldAction init, UInt16 port, String forceSessionId, DataTreeDictionary load, Boolean unsafeMode) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 151
   at FrooxEngine.Userspace.StartSession(WorldAction init, UInt16 port, String forceSessionId, DataTreeDictionary load, Boolean focusWhenReady, Boolean unsafeMode) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Userspace\Userspace\WorldManagement.cs:line 510
   at FrooxEngine.Userspace.<LoadWorld>d__183.MoveNext() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Userspace\Userspace\WorldManagement.cs:line 718
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
   at FrooxEngine.ToWorld.<>c__DisplayClass3_0.<OnCompleted>b__0(Object u) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Coroutines\ToWorld.cs:line 44
   at FrooxEngine.CoroutineManager.ExecuteWorldQueue(Double deltaTime) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Coroutines\CouroutineManager.cs:line 385
   at FrooxEngine.World.RefreshStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1493
   at FrooxEngine.World.Refresh() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1327
   at FrooxEngine.WorldManager.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 625
   at FrooxEngine.WorldManager.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 422
   at FrooxEngine.Engine.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1442
   at FrooxEngine.Engine.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1249
   at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine\StandaloneFrooxEngineRunner.cs:line 187
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
NetworkInitStart
Creating Listener for host SteamID 76561198003662063, channel: 1, sessionId: S-efdaf26e-491e-4264-b21e-1a6842244529
Starting running world:
Updated: 01/01/0001 00:00:00 -> 01/06/2024 23:21:48
Updated:  -> S-efdaf26e-491e-4264-b21e-1a6842244529
Updated:  -> U-1TFYbUXWm2q
Updated:  -> f0114ea3-a6d0-46b2-b29d-ff7ccc95fa43
Updated:  -> MrTum_Headless
Updated:  -> muoxu55hus7szb5ts8j8h5knkzqc44md99qw7izstfqjontum1co
Updated: False -> True
Updated:  -> S43fS+5DfWYx+Jwab9g+9g==
Updated:  -> 2024.5.31.202
Unhandled Exception when updating world: . State Running, Refresh Stage: RefreshBegin, Init State: Finished, SyncTick 1, StateVersion: 2
Dumped world state to: N:\Reso_Headless\Headless\Cache\Cache\8khpr7qnbqwujhey.lz4bson
System.Exception: Dictionary doesn't contain key: Name
   at Elements.Core.DataTreeDictionary.get_Item(String key) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\Encoding\DataTreeSerializer\Generic Interface\DataTreeDictionary.cs:line 120
   at FrooxEngine.World.Load(DataTreeNode node, LoadControl control) in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 2975
   at FrooxEngine.World.RefreshStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1549
   at FrooxEngine.World.Refresh() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\World.cs:line 1327
   at FrooxEngine.WorldManager.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 625

   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Elements.Core.UniLog.Error(String message, Boolean stackTrace) in C:\Workspace\Resonite\FrooxEngine\Elements.Core\UniLog.cs:line 59
   at FrooxEngine.WorldManager.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 625
   at FrooxEngine.WorldManager.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\WorldManager.cs:line 422
   at FrooxEngine.Engine.UpdateStep() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1442
   at FrooxEngine.Engine.RunUpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine.cs:line 1249
   at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop() in C:\Workspace\Resonite\FrooxEngine\FrooxEngine\Engine\StandaloneFrooxEngineRunner.cs:line 187
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
World  has crashed! Restarting...
Session updated, forcing status update
Session updated, forcing status update
Session updated, forcing status update
Session updated, forcing status update
Session updated, forcing status update
Session updated, forcing status update
Session updated, forcing status update
Session updated, forcing status update
Session updated, forcing status update

Addtional Logs ConsoleLog2.txt ConsoleOutPut.txt

Additional Context

The main error seems to be

Unhandled Exception when updating world: . State Running, Refresh Stage: RefreshBegin, Init State: Finished, SyncTick 1, StateVersion: 2
Dumped world state to: N:\Reso_Headless\Headless\Cache\Cache\8khpr7qnbqwujhey.lz4bson
**System.Exception: Dictionary doesn't contain key: Name**

Reporters

MrTumnus

ScarsTRF commented 5 months ago

Is your world a public world or shared world that your headless account can access?

That could be the issue.

ProbablePrime commented 5 months ago

I just created some guides that might help:

TumnusB commented 5 months ago

This issue is new, I have my world in a shared folder, and set its metadata to allow anyone to boot it up and was working fine until the update now it wont load my world.

this is the resrec link to my world: resrec:///U-MrTumnus/R-1a059c1d-2f27-46d8-965e-176c19c60111

I also tried using: https://wiki.resonite.com/Headless_Server_Software/Example_Configurations#Minimal_with_Specified_World

I can load resrec:///U-ProbablePrime/R-49dd64cd-b2d6-40ac-be73-440abfa8bc48 but not my own world which as I said would boot until recently

The Error I'm getting is System.Exception: Dictionary doesn't contain key: Name

As you can see below I have everything set up right

Screenshot 2024-06-02 113433

Screenshot 2024-06-02 113513

ProbablePrime commented 5 months ago

Thanks for the added information!

shiftyscales commented 5 months ago

Are you able to open the world without issue on the graphical client, @TumnusB? Or is the issue specific to headless?

If you can access it in the graphical client- could you try saving a copy of the world, and see if that copy of the world also has the same issues?

TumnusB commented 5 months ago

I'm closing this issue it was a user error, I got the wrong URL for the world