|Anonymous | Login | Signup for a new account||2019-03-19 20:55 PDT|
|Main | My View | View Issues | Change Log | Roadmap | Summary | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0008259||opensim||[GRID] Robust Server||public||2017-10-31 19:40||2019-02-27 01:41|
|Platform||Windows Server 2013||OS||Opensim & Robust||OS Version||8.2.1|
|Target Version||Fixed in Version|
|Summary||0008259: Presence in Robust|
|Description||In 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 Reproduce||Its 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 Information||Maybe 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.|
|Tags||No tags attached.|
|Git Revision or version number|
|Run Mode||Grid (Multiple Regions per Sim)|
|Environment||Mono / Windows|
|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.|
Confirmed on OpenSim Master
Presence table is not being cleaned of users that crash or logout the normal way.
i see user removed from presence table on normal logouts
crash my fail to do it
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?
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)
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
|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|