Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008719opensim[GRID] Grid Servicepublic2020-06-25 23:352020-06-25 23:35
Assigned To 
PlatformOperating SystemOperating System Version
Product Version0.9.1.0 
Target VersionFixed in Version 
Summary0008719: LoggedOut of GridUserService is fired twice for local users
DescriptionI added a counter to determine how many times users login. The counter increments within the LoggedOut function of GridUserService. A user from a remote grid teleporting in and then logging out the counter goes up by 1, the same is true if a local user teleports to a remote grid and then logs out there. However local users logging out locally the counter goes up by 2 each time. This must mean the function to logout is called twice.

I was not able to determine which code path causes this.

Obviously this is rather low priority as it does not cause any negative effects unless you depend on the function only firing once, but regardless it constitutes a bug as it should only fire once not twice.
Additional InformationThere are some weird datatypes in this, apparently the unix epoch timestamps used for login and logout are datetime and char(16) in database. Perhaps this is due to other code retrieving that information in this format, but those are not correct datatypes for these.
TagsNo tags attached.
Git Revision or version number
Run Mode Grid (1 Region per Sim) , Grid (Multiple Regions per Sim)
Physics EngineBulletSim
Script EngineXEngine
EnvironmentMono / Linux32, Mono / Linux64
Mono Version6.x
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2020-06-25 23:35 tampa New Issue

Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker