Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008259opensim[GRID] Robust Serverpublic2017-10-31 19:402019-02-27 01:41
Assigned To 
PlatformWindows Server 2013OSOpensim & RobustOS Version8.2.1
Product Version0.9.0 
Target VersionFixed in Version 
Summary0008259: Presence in Robust
DescriptionIn this case I used 8.2.1 Release but I saw the same results on other versions like 0.9.0. If a Users logs on, there will be an UUID in the table Presence, however if the user logs off there is still an UUID in the table Presence, as result you will see users online 1, while the user is offline.
Steps To ReproduceIts a random situation, in fact just logon your grid and do what you have to do or logon your grid and logoff in both scenarios keep an eye that it says you are logged off if not open the DB from Robust and check the table Presence, if it shows an off line UUID you have reproduce it
Additional InformationMaybe a function what returns with an true or false, if Frank Orbis logs in the UUID will be shown in Presence, if Frank Orbis logs off we need to pass that to that function logoffcheck(UUID) : Boolean; what this function does is it will look at Presence and waits a certain delay is needed, lets say 10 seconds. If the UUID is still there after 10 seconds or longer logoffcheck(UUID) will return FALSE that needs to be passed to a DB eraser, well in this case if Frank did logoff but after X seconds Frans is still in the table presence we will forced remove that UUID, logoff completed is TRUE something like that.
TagsNo tags attached.
Git Revision or version number
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBulletSim
EnvironmentMono / Windows
Mono VersionNone
ViewerFirestorm 5.0.7
Attached Files

- Relationships

-  Notes
tampa (reporter)
2017-11-01 08:16

This has been an issue for quite some time actually. Generally the regionhandle for these presences seems to be null, but this also happens sometimes in transit so it cannot be simply cleared based on that factor alone.
Fly-Man- (developer)
2018-08-24 12:33

Confirmed on OpenSim Master

Presence table is not being cleaned of users that crash or logout the normal way.
UbitUmarov (administrator)
2018-08-25 18:26

i see user removed from presence table on normal logouts
crash my fail to do it
Xantis (reporter)
2019-02-25 03:46

The above issue has not been solved for Opensim 8.2.1, I was thinking that it has to do with Robust. Seems it has been solved in 9.1 OSGrid has somebody a replacement code to fix it in Opensim 8.2.1?

Thank you,
Frans :)

BillBlight (developer)
2019-02-27 00:05

8.2.1 is dead code as far as the developers are concerned, AFAIK there is no intention to work or patch 8.2.1 from core.

Maybe a third party could do it for you, or you could upgrade ...
paela argus (reporter)
2019-02-27 01:41

I will correct this for you, can you send your e-mail please in private message.
I'll do it when I have 5 minutes in the week or the next

- Issue History
Date Modified Username Field Change
2017-10-31 19:40 Xantis New Issue
2017-11-01 08:16 tampa Note Added: 0032388
2018-08-24 12:33 Fly-Man- Note Added: 0032878
2018-08-24 12:33 Fly-Man- Status new => confirmed
2018-08-25 18:26 UbitUmarov Note Added: 0032884
2019-02-25 03:46 Xantis Note Added: 0034846
2019-02-27 00:05 BillBlight Note Added: 0034871
2019-02-27 01:41 paela argus Note Added: 0034874

Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker