Yellow-Dog-Man / Resonite-Issues

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

Headless server cannot open any world except for templates #1299

Closed Merith-TK closed 7 months ago

Merith-TK commented 8 months ago

Describe the bug?

I give the headless server a world url to load (obtained from "CopyURL" in user inventory) and it throws this error, on every single world I try


resonite  | Starting running world: 
resonite  | Updated: 01/01/0001 00:00:00 -> 02/04/2024 04:38:26
resonite  | Updated:  -> S-708a20b0-f342-479c-8d54-3525658f67ff
resonite  | Updated:  -> U-warmango
resonite  | Updated:  -> bd6b249e-0777-4369-970e-68c273fbc870
resonite  | Updated:  -> warmango
resonite  | Updated:  -> ao1wak56q8a3t94jdzgfngamcaycsxqtspupyn934pfinc6wfrny
resonite  | Updated: False -> True
resonite  | Updated:  -> DOcBJ83qtG4iv5+V3TvRJw==
resonite  | Updated:  -> 2024.2.2.1015
resonite  | Unhandled Exception when updating world: . State Running, Refresh Stage: RefreshBegin, Init State: Finished, SyncTick 1, StateVersion: 2
resonite  | Dumped world state to: /resonite/Headless/Cache/Cache/ww0ai1eb0s8bxc7g.lz4bson
resonite  | System.Exception: Dictionary doesn't contain key: Name
resonite  |   at Elements.Core.DataTreeDictionary.get_Item (System.String key) [0x0001d] in <73afa4e28bcd4f538788ea74516a81e2>:0 
resonite  |   at FrooxEngine.World.Load (Elements.Core.DataTreeNode node, FrooxEngine.LoadControl control) [0x00094] in <6dfa88af973e4de982a8782682b46fa7>:0 
resonite  |   at FrooxEngine.World.RefreshStep () [0x00156] in <6dfa88af973e4de982a8782682b46fa7>:0 
resonite  |   at FrooxEngine.World.Refresh () [0x00073] in <6dfa88af973e4de982a8782682b46fa7>:0 
resonite  |   at FrooxEngine.WorldManager.UpdateStep () [0x004a3] in <6dfa88af973e4de982a8782682b46fa7>:0 
resonite  | 
resonite  |   at System.Environment.get_StackTrace () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
resonite  |   at Elements.Core.UniLog.Error (System.String message, System.Boolean stackTrace) [0x00000] in <73afa4e28bcd4f538788ea74516a81e2>:0 
resonite  |   at FrooxEngine.WorldManager.UpdateStep () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
resonite  |   at FrooxEngine.WorldManager.RunUpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
resonite  |   at FrooxEngine.Engine.UpdateStep () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
resonite  |   at FrooxEngine.Engine.RunUpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
resonite  |   at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
resonite  |   at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
resonite  |   at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
resonite  |   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
resonite  |   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
resonite  |   at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 

To Reproduce

I am running on Linux + docker, and here is my dockerfile, and compose configs, as well as the entrypoint

# modification of https://github.com/voxelbonecloud/pterodactyl-resonite
FROM    debian:bookworm 

RUN apt update && apt upgrade -y \
    && dpkg --add-architecture i386\
    && apt install -y apt-transport-https dirmngr gnupg ca-certificates iproute2 unzip sqlite3 fontconfig lib32gcc-s1 curl \
    && export GNUPGHOME=$(mktemp -d)\
    && gpg --recv-keys --no-default-keyring --keyring /etc/apt/trusted.gpg.d/mono-keyring.gpg --keyserver keyserver.ubuntu.com 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF \
    && echo "deb [signed-by=/etc/apt/trusted.gpg.d/mono-keyring.gpg] https://download.mono-project.com/repo/debian stable-buster main" > /etc/apt/sources.list.d/mono-official-stable.list \
    && apt update \
    && apt install -y mono-complete \ 
    && useradd -m -d /home/container -s /bin/bash container

RUN mkdir /steamcmd

USER    container
ENV     USER=container HOME=/home/container
ENV     DEBIAN_FRONTEND noninteractive

WORKDIR /home/container

COPY    ./entrypoint.sh /entrypoint.sh
CMD     [ "/bin/bash", "/entrypoint.sh" ]
# entrypoint
#!/bin/bash

if [ ! -f "/steamcmd/steamcmd.sh" ]; then
    cd /steamcmd
    curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

fi
cd $HOME
/steamcmd/steamcmd.sh +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} +force_install_dir /resonite +app_update 2519830 -beta headless -betapassword ${STEAM_BETA} +quit

cd /resonite/Headless
mono Resonite.exe
version: "3.3"
services:
  resonite:
    build: ./resonite
    container_name: resonite
    user: 1001:1001
    env_file:
      - ./steamcred.env # Steam user/pass and beta key
    volumes:
      - ./resonite/entrypoint.sh:/entrypoint.sh
      - ./.headless:/resonite
      - ./.steamcmd:/steamcmd

and my Config.json

{
    "$schema": "https://raw.githubusercontent.com/Yellow-Dog-Man/JSONSchemas/main/schemas/HeadlessConfig.schema.json",
    "comment": "DO NOT EDIT THIS FILE! Your changes will be lost. Copy it over and create a new file called Config.json",
    "universeId": null,
    "tickRate": 60.0,
    "maxConcurrentAssetTransfers": 4,
    "usernameOverride": null,
    "loginCredential": "warmango",
    "loginPassword": "redacted",
    "startWorlds": [
      {
        "isEnabled": true,
        "sessionName": "The Zone",
        "customSessionId": null,
        "description": null,
        "maxUsers": 16,
        "accessLevel": "Anyone",
        "useCustomJoinVerifier": false,
        "hideFromPublicListing": true,
        "tags": null,
        "mobileFriendly": false,
        "loadWorldURL": "resrec:///U-MerithTK/R-0e224cfa-c602-4503-b6cd-774d7305b892",
        "loadWorldPresetName": "Grid",
        "overrideCorrespondingWorldId": null,
        "forcePort": null,
        "keepOriginalRoles": true,
        "defaultUserRoles": {
          "U-Merith.TK":"Admin",
          "Merith.TK":"Admin"
        },
        "roleCloudVariable": null,
        "allowUserCloudVariable": null,
        "denyUserCloudVariable": null,
        "requiredUserJoinCloudVariable": null,
        "requiredUserJoinCloudVariableDenyMessage": null,
        "awayKickMinutes": -1.0,
        "parentSessionIds": null,
        "autoInviteUsernames": null,
        "autoInviteMessage": null,
        "saveAsOwner": "CloudUser",
        "autoRecover": true,
        "idleRestartInterval": -1.0,
        "forcedRestartInterval": -1.0,
        "saveOnExit": false,
        "autosaveInterval": -1.0,
        "autoSleep": true
      }
    ],
    "dataFolder": null,
    "cacheFolder": null,
    "logsFolder": null,
    "allowedUrlHosts": null,
    "autoSpawnItems": null
  }

Expected behavior

The world to load like how it should at bare minimum.

Screenshots

No response

Resonite Version Number

Beta 2024.2.2.1015

What Platforms does this occur on?

Linux

What headset if any do you use?

No response

Log Files

04:32:30.234    AppPath: /resonite/Headless
DataPath: /resonite/Headless/Data
CachePath: /resonite/Headless/Cache
04:32:30.240    Initializing App: Beta 2024.2.2.1015
Platform: Linux
HeadDevice: Headless
IsAOT: False
OS: Debian GNU/Linux
CPU: AMD Ryzen 9 7950X 16-Core Processor
GPU: UNKNOWN
PhysicalCores: 1
MemoryBytes: 30.57 GB
VRAMBytes: -1.00 B
MaxTextureSize: 16384
IsGPUTexturePOTByteAligned: True
UsingLinearSpace: False
XR Device Name: 
XR Device Model: 
StereoRenderingMode: 
Max GC Generation: 1, IsLittleEndian: True
System.Numerics.Vectors HW accelerated: True, Vector<float>.Count: 4
Brotli native encoding/decoding supported: True
04:32:30.242    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
04:32:30.244    Processing startup commands...
04:32:30.248    Scanning locales...
04:32:30.251    Available locales: cs, de, en, en-gb, eo, es, et, fi, fr, is, ja, ko, nl, no, pl, pt-br, ru, sv, tr, zh-cn, zh-tw
04:32:30.259    Loading Config.json...
04:32:30.260    Computing compatibility hash...
04:32:30.261    Compatibility Hash: DOcBJ83qtG4iv5+V3TvRJw==
04:32:30.262    Initializing FrooxEngine...
04:32:30.870    FreeImage Version: 3.18.1
04:32:30.879    BepuPhysics Version: 2.4.0.2-ydm-0.1.5
04:32:30.883    FreeType Version: 2.10.4
04:32:30.883    Opus Version: libopus 1.3.1-138-g07376903
04:32:30.920    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
04:32:30.921    Supported point cloud formats: pts, las, laz
04:32:30.922    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
04:32:30.922    Supported audio formats: wav, wave, flac, fla, ogg, aiff, aif, aifc
04:32:30.922    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
04:32:30.922    Supported font formats: ttf, otf, ttc, otc, woff
04:32:30.922    Supported document formats: pdf
04:32:30.923    Supported subtitle formats: srt, sub, sub, ssa, ttml, vtt
04:32:35.719    Initializing InputInterface...
04:32:35.754    Initializing LocalDB...
04:32:35.760    Initializing Local Data
04:32:35.761        
04:32:36.842    MachineID: ao1wak56q8a3t94jdzgfngamcaycsxqtspupyn934pfinc6wfrny
04:32:36.842    Loading LiteDB database
04:32:36.842        
04:32:37.164    Configuring LiteDB database
04:32:37.164        
04:32:37.450    Processing LocalDB export
04:32:37.451    Initializing WorkProcessor...
04:32:37.452    Initialized WorkProcessor. Background Workers: 1, Priority Workers: 1
04:32:37.453    Initializing AudioSystem...
04:32:37.516    Initializing GlobalCoroutineManager...
04:32:37.539    Initializing WorldManager...
04:32:37.553    Initializing NetworkManager...
04:32:37.557    Initializing SecurityManager...
04:32:37.562    Initializing PlatformInterface...
04:32:37.564        Discord
04:32:37.580    Exception initializing connector: FrooxEngine.Interfacing.DiscordConnector
System.DllNotFoundException: discord_game_sdk assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) DiscordGameSDKWrapper.Discord.DiscordCreate(uint,DiscordGameSDKWrapper.Discord/FFICreateParams&,intptr&)
  at DiscordGameSDKWrapper.Discord..ctor (System.Int64 clientId, System.UInt64 flags) [0x00309] in <b7bc4445f67b4b1f98d8bf0545869644>:0 
  at FrooxEngine.Interfacing.DiscordConnector.Initialize (FrooxEngine.PlatformInterface platformInterface) [0x00029] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.PlatformInterface.Initialize (FrooxEngine.Engine engine) [0x000e4] in <6dfa88af973e4de982a8782682b46fa7>:0 
04:32:37.580        Steam
04:32:37.610    SteamAPI failed to initialize

  at System.Environment.get_StackTrace () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at Elements.Core.UniLog.Error (System.String message, System.Boolean stackTrace) [0x00000] in <73afa4e28bcd4f538788ea74516a81e2>:0 
  at FrooxEngine.SteamConnector.InitializeSteamAPI () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SteamConnector.Initialize (FrooxEngine.PlatformInterface platformInterface) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.SteamConnector.Initialize (FrooxEngine.PlatformInterface platformInterface) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.PlatformInterface.Initialize (FrooxEngine.Engine engine) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.PlatformInterface.Initialize (FrooxEngine.Engine engine) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Engine.InitializePlatformInterface () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Engine.InitializePlatformInterface () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Engine.Initialize (System.String appPath, FrooxEngine.LaunchOptions options, FrooxEngine.ISystemInfo systemInfo, FrooxEngine.IInternalResource resources, FrooxEngine.IEngineInitProgress progress) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action action, System.Boolean allowInlining, System.Threading.Tasks.Task& currentTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishStageThree () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (System.Threading.Tasks.Task`1[TResult] completedTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Engine.InitializeAudioSystem () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action action, System.Boolean allowInlining, System.Threading.Tasks.Task& currentTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishStageThree () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (System.Threading.Tasks.Task`1[TResult] completedTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.AudioSystem.Initialize (FrooxEngine.Engine engine) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action action, System.Boolean allowInlining, System.Threading.Tasks.Task& currentTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishStageThree () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Store.LocalDB.ReadVariableAsync[T] (System.String path, T def) [0x00000] in <5299773fdfdf414b924e6f9cce020131>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action action, System.Boolean allowInlining, System.Threading.Tasks.Task& currentTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishStageThree () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Store.LocalDB.ReadVariableAsync (System.String path) [0x00000] in <5299773fdfdf414b924e6f9cce020131>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action action, System.Boolean allowInlining, System.Threading.Tasks.Task& currentTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishStageThree () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Store.LocalDB.GetVariableAsync (System.String path) [0x00000] in <5299773fdfdf414b924e6f9cce020131>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
04:32:37.611    Supported network protocols: lnl-nat, lnl
04:32:37.611    Initializing SkyFrost Interface...
04:32:37.622    HttpClient AutomaticDecompressionSupported: True
04:32:37.661    Initializing SignalR: Initial Startup
04:32:38.040    DoNotSendReadStatus set to: False
04:32:38.050    Initializing AssetManager...
04:32:38.082    Connecting to SignalR (Initial Startup)...
04:32:38.109    Initializing RecordManager...
04:32:38.114    Initializing SessionAnnouncer...
04:32:38.144    FrooxEngine Initialization Finished
04:32:38.154    FrooxEngine Initialized in 7920.7864 ms
04:32:38.729    MaxUsers set to 1. LastModifyingUser: 

  at System.Environment.get_StackTrace () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at Elements.Core.UniLog.Log (System.String message, System.Boolean stackTrace) [0x00000] in <73afa4e28bcd4f538788ea74516a81e2>:0 
  at FrooxEngine.WorldConfiguration.FieldChanged (FrooxEngine.IChangeable obj) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncElement.SyncElementChanged (FrooxEngine.IChangeable member) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].ValueChanged () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].InternalSetValue (T& value, System.Boolean sync, System.Boolean change) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].set_Value (T value) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Sync`1[T].set_Value (T value) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.set_MaxUsers (System.Int32 value) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.LocalWorld (FrooxEngine.WorldManager manager, FrooxEngine.WorldAction init, Elements.Core.DataTreeNode load, System.Boolean unsafeMode) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.WorldManager.StartLocal (FrooxEngine.WorldAction init, Elements.Core.DataTreeDictionary load) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Userspace.SetupUserspace (FrooxEngine.Engine engine) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.StandaloneFrooxEngineRunner.Initialize (FrooxEngine.LaunchOptions options) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action action, System.Boolean allowInlining, System.Threading.Tasks.Task& currentTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishStageThree () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (System.Threading.Tasks.Task`1[TResult] completedTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Engine.Initialize (System.String appPath, FrooxEngine.LaunchOptions options, FrooxEngine.ISystemInfo systemInfo, FrooxEngine.IInternalResource resources, FrooxEngine.IEngineInitProgress progress) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action action, System.Boolean allowInlining, System.Threading.Tasks.Task& currentTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishStageThree () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (System.Threading.Tasks.Task`1[TResult] completedTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Engine.InitializeSkyFrost (FrooxEngine.LaunchOptions options, SkyFrost.Base.SkyFrostConfig config) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action action, System.Boolean allowInlining, System.Threading.Tasks.Task& currentTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishStageThree () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishStageTwo () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.Finish (System.Boolean bUserDelegateExecuted) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
04:32:39.171    Starting running world: 
04:32:39.191    Updated: 01/01/0001 00:00:00 -> 02/04/2024 04:32:38
04:32:39.205    Updated:  -> edb94cfbde4d
04:32:39.206    Updated:  -> ao1wak56q8a3t94jdzgfngamcaycsxqtspupyn934pfinc6wfrny
04:32:39.206    Updated: False -> True
04:32:39.206    Updated:  -> DOcBJ83qtG4iv5+V3TvRJw==
04:32:39.206    Updated:  -> 2024.2.2.1015
04:32:39.404    Running default bootstrap
04:32:39.514    Connected to SignalR (Initial Startup)
04:32:39.576    WorldName set to Userspace. LastModifyingUser: 

  at System.Environment.get_StackTrace () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at Elements.Core.UniLog.Log (System.String message, System.Boolean stackTrace) [0x00000] in <73afa4e28bcd4f538788ea74516a81e2>:0 
  at FrooxEngine.WorldConfiguration.FieldChanged (FrooxEngine.IChangeable obj) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncElement.SyncElementChanged (FrooxEngine.IChangeable member) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].ValueChanged () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].InternalSetValue (T& value, System.Boolean sync, System.Boolean change) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].set_Value (T value) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Sync`1[T].set_Value (T value) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World+<>c__DisplayClass326_0.<set_Name>b__0 () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.RunSynchronousActions () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.NextRefreshStage () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.Refresh () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.WorldManager.UpdateStep () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.WorldManager.RunUpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Engine.UpdateStep () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Engine.RunUpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
04:32:39.645    User Joined Userspace. Username: edb94cfbde4d, UserID: , AllocID: 0, AllocIDstart: 1,  MachineID: ao1wak56q8a3t94jdzgfngamcaycsxqtspupyn934pfinc6wfrny
04:32:41.769    User Spawn Userspace. Username: edb94cfbde4d, UserID: , MachineID: ao1wak56q8a3t94jdzgfngamcaycsxqtspupyn934pfinc6wfrny
04:32:41.777    Setting URL: 
04:32:41.781    DoNotSendReadStatus set to: False
04:32:42.082    SessionID set to S-a4845db5-15a8-4406-b0d9-6f0477f0e2c6. LastModifyingUser: 

  at System.Environment.get_StackTrace () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at Elements.Core.UniLog.Log (System.String message, System.Boolean stackTrace) [0x00000] in <73afa4e28bcd4f538788ea74516a81e2>:0 
  at FrooxEngine.WorldConfiguration.FieldChanged (FrooxEngine.IChangeable obj) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncElement.SyncElementChanged (FrooxEngine.IChangeable member) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].ValueChanged () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].InternalSetValue (T& value, System.Boolean sync, System.Boolean change) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].set_Value (T value) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Sync`1[T].set_Value (T value) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.StartSession (FrooxEngine.WorldManager manager, FrooxEngine.WorldAction init, System.UInt16 port, System.String forceSessionId, Elements.Core.DataTreeNode load, System.Boolean unsafeMode) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.WorldManager.StartSession (FrooxEngine.WorldAction init, System.UInt16 port, System.String forceSessionId, Elements.Core.DataTreeDictionary load, System.Boolean unsafeMode) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Userspace.StartSession (FrooxEngine.WorldAction init, System.UInt16 port, System.String forceSessionId, Elements.Core.DataTreeDictionary load, System.Boolean focusWhenReady, System.Boolean unsafeMode) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Userspace.OpenWorldInternal (FrooxEngine.WorldStartSettings startInfo) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Userspace.OpenWorldInternal (FrooxEngine.WorldStartSettings startInfo) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Userspace+<>c__DisplayClass183_0.<OpenWorld>b__0 () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Userspace+<>c__DisplayClass183_0.<OpenWorld>b__0 () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.CoroutineManager.StartTask[T] (System.Func`1[TResult] task, FrooxEngine.IUpdatable updatable) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Worker.StartTask[T] (System.Func`1[TResult] task) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Userspace.OpenWorld (FrooxEngine.WorldStartSettings startInfo) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Userspace.OpenWorld (FrooxEngine.WorldStartSettings startInfo) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Headless.WorldHandler.StartWorld () [0x00000] in <8d122046b28c4d03a3952274f02e6100>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Headless.WorldHandler.StartWorld () [0x00000] in <8d122046b28c4d03a3952274f02e6100>:0 
  at FrooxEngine.Headless.WorldHandler.Start () [0x00000] in <8d122046b28c4d03a3952274f02e6100>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Headless.WorldHandler.Start () [0x00000] in <8d122046b28c4d03a3952274f02e6100>:0 
  at FrooxEngine.Headless.Program.Main (System.String[] args) [0x00000] in <8d122046b28c4d03a3952274f02e6100>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action action, System.Boolean allowInlining, System.Threading.Tasks.Task& currentTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishStageThree () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (System.Threading.Tasks.Task`1[TResult] completedTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Store.LocalDB.WriteVariableAsync[T] (System.String path, T value) [0x00000] in <5299773fdfdf414b924e6f9cce020131>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action action, System.Boolean allowInlining, System.Threading.Tasks.Task& currentTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task.FinishStageThree () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (System.Threading.Tasks.Task`1[TResult] completedTask) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at FrooxEngine.Store.LocalDB.WriteVariableAsync (System.String path, System.String value) [0x00000] in <5299773fdfdf414b924e6f9cce020131>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext (System.Object stateMachine) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
04:32:42.092    NetworkInitStart
04:32:42.176    Starting running world: 
04:32:42.294    Updated: 01/01/0001 00:00:00 -> 02/04/2024 04:32:41
04:32:42.294    Updated:  -> S-a4845db5-15a8-4406-b0d9-6f0477f0e2c6
04:32:42.294    Updated:  -> edb94cfbde4d
04:32:42.294    Updated:  -> ao1wak56q8a3t94jdzgfngamcaycsxqtspupyn934pfinc6wfrny
04:32:42.294    Updated: False -> True
04:32:42.294    Updated:  -> DOcBJ83qtG4iv5+V3TvRJw==
04:32:42.294    Updated:  -> 2024.2.2.1015
04:32:42.683    WorldName set to edb94cfbde4d World 0. LastModifyingUser: 

  at System.Environment.get_StackTrace () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at Elements.Core.UniLog.Log (System.String message, System.Boolean stackTrace) [0x00000] in <73afa4e28bcd4f538788ea74516a81e2>:0 
  at FrooxEngine.WorldConfiguration.FieldChanged (FrooxEngine.IChangeable obj) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncElement.SyncElementChanged (FrooxEngine.IChangeable member) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].ValueChanged () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].InternalSetValue (T& value, System.Boolean sync, System.Boolean change) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].set_Value (T value) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Sync`1[T].set_Value (T value) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World+<>c__DisplayClass326_0.<set_Name>b__0 () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.RunSynchronousActions () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.NextRefreshStage () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.Refresh () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.WorldManager.UpdateStep () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.WorldManager.RunUpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Engine.UpdateStep () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Engine.RunUpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
04:32:42.686    User Joined edb94cfbde4d World 0. Username: edb94cfbde4d, UserID: , AllocID: 0, AllocIDstart: 1,  MachineID: ao1wak56q8a3t94jdzgfngamcaycsxqtspupyn934pfinc6wfrny
04:32:42.686    User Spawn edb94cfbde4d World 0. Username: edb94cfbde4d, UserID: , MachineID: ao1wak56q8a3t94jdzgfngamcaycsxqtspupyn934pfinc6wfrny
04:32:42.985    AccessLevel set to Anyone. LastModifyingUser: 

  at System.Environment.get_StackTrace () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at Elements.Core.UniLog.Log (System.String message, System.Boolean stackTrace) [0x00000] in <73afa4e28bcd4f538788ea74516a81e2>:0 
  at FrooxEngine.WorldConfiguration.FieldChanged (FrooxEngine.IChangeable obj) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncElement.SyncElementChanged (FrooxEngine.IChangeable member) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].ValueChanged () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].InternalSetValue (T& value, System.Boolean sync, System.Boolean change) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.SyncField`1[T].set_Value (T value) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Sync`1[T].set_Value (T value) [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World+<>c__DisplayClass36_0.<set_AccessLevel>b__0 () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.RunSynchronousActions () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.NextRefreshStage () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.World.Refresh () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.WorldManager.UpdateStep () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.WorldManager.RunUpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Engine.UpdateStep () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.Engine.RunUpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at FrooxEngine.StandaloneFrooxEngineRunner.UpdateLoop () [0x00000] in <6dfa88af973e4de982a8782682b46fa7>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <d636f104d58046fd9b195699bcb1a744>:0 
04:32:42.988    World running...
04:32:43.015    Updated:  -> edb94cfbde4d World 0
04:32:43.015    Updated: Private -> Anyone
04:32:43.020    SIGNALR: BroadcastSession SessionInfo. Id: S-a4845db5-15a8-4406-b0d9-6f0477f0e2c6, Name: edb94cfbde4d World 0, Host: edb94cfbde4d, CorrespondingWorldId: , URLs: , IsExpired: False to Public
04:32:43.057    SIGNALR: BroadcastSession SessionInfo. Id: S-a4845db5-15a8-4406-b0d9-6f0477f0e2c6, Name: edb94cfbde4d World 0, Host: edb94cfbde4d, CorrespondingWorldId: , URLs: , IsExpired: False to Public
04:32:43.707    SIGNALR: BroadcastSession SessionInfo. Id: S-a4845db5-15a8-4406-b0d9-6f0477f0e2c6, Name: edb94cfbde4d World 0, Host: edb94cfbde4d, CorrespondingWorldId: , URLs: lnl-nat://3384700975cb4fe78d99ba18430fcfba/S-a4845db5-15a8-4406-b0d9-6f0477f0e2c6, IsExpired: False to Public
04:32:44.224    Engine Ready!
04:32:44.225    Engine Ready
04:32:44.249    Updated:  -> Userspace
04:36:43.718    SIGNALR: BroadcastSession SessionInfo. Id: S-a4845db5-15a8-4406-b0d9-6f0477f0e2c6, Name: edb94cfbde4d World 0, Host: edb94cfbde4d, CorrespondingWorldId: , URLs: lnl-nat://3384700975cb4fe78d99ba18430fcfba/S-a4845db5-15a8-4406-b0d9-6f0477f0e2c6, IsExpired: False to Public

Additional Context

This is the lz4bson dump, zipped because otherwise github wont let me upload ww0ai1eb0s8bxc7g.zip

Reporters

No response

liny-fox commented 7 months ago

Spawn out the world orb and open an inspector on it and get the world URL from there and use that for the world URL for the headless. Someone should add this to the wiki really on how to get the proper URL but this is not a bug, just bad documentation. I ran into this myself and had to be told this as well.

Nytra commented 7 months ago

Well when you click Get URL in the inventory you are actually copying the link to the world orb, not the link to the world. If you open the world detail panel in the Worlds tab of dash, if you click "Copy Record URL" it will give you the correct URL.

Frooxius commented 7 months ago

This is not a bug.

Copy URL copies the URL of an item, not the world, so you're giving it URL of an item, instead of the world.

I recommend using a world browser to get the URL of the world.

Merith-TK commented 7 months ago

can confirm, after using the correct (currently undocumented) method i was able to get my world up