Project

General

Profile

Bug #29

disconnected users sometimes not removed from the scene

Added by Josip Almasi over 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
10/05/2020
Due date:
% Done:

0%

Estimated time:

History

#1

Updated by Josip Almasi over 3 years ago

  • Project changed from VRSpace:research to VRSpace.org
#2

Updated by Josip Almasi about 3 years ago

  • Status changed from New to In Progress
  • Assignee set to Josip Almasi

SessionManager.afterConnectionClosed
calls
WorldManager.logout
which calls exit() first, and only then deletes guest users.
Exception in exit could prevent user deletion.
Candidates:
client scene update (likely)
client notify listeners (unlikely, sendMessage in try/catch block)

#3

Updated by Josip Almasi about 3 years ago

  • Status changed from In Progress to Closed

None of the above, most likely client errors.
There's one thing sure to keep user in the database forever - killing server with -9.
Eager load/remove/positioning of avatars implemented on client and server, this is no longer relevant.

Also available in: Atom PDF