Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001748 [opensim] [GRID] User Server minor always 2008-07-15 01:12 2008-07-18 07:44
Reporter Ursula Matova View Status public  
Assigned To DrScofield
Priority normal Resolution fixed  
Status closed   Product Version
Summary 0001748: Logout process doesn't update the agent status in "agent" mysql table
Description When logging out. The "status" ( Online/Offline ) of the agent isn't updated.
So, when you try to login back, you get the message that you're already connected.
I'm not sure when this issue starts, but should be something like SVN.5407
Regards.
Additional Information
Tags No tags attached.
Git Revision
SVN Revision 0
Run Mode Grid (Multiple Regions per Sim)
Physics Engine ODE
Environment Mono / Linux32
Mono Version None
Attached Files

- Relationships
related to 0001771closedDrScofield UserServer Exceptions when logging ( Base Http Server related ) 

-  Notes
(0003774)
lulurun (reporter)
2008-07-15 01:33

I am using the latest svn revision in windows, no such issue.
(0003846)
Ursula Matova (reporter)
2008-07-18 01:16
edited on: 2008-07-18 01:16

I'm running Linux ... And it happens every time.
- The Online/Offline status isn't updated,
- Last Avatar Position isn't saved everytime.

Anybody have these errors on Linux ?

Still occurs in SVN.5528.
Here is the User Server Console output :

10:14:11 - [LOGIN BEGIN]: Received login request message from user Test User
10:14:11 - [LOGIN]: Client is Second Life Release 1.19.1.4, start location is last
10:14:11 - [ASSUMED CRASH]: Telling region [KlinT World 20] @ 1003,1002 (http://192.168.4.99:9000/) [^] that their agent is dead: Test User
10:14:11 - [LOGIN END]: Notifying user Test User that they are already logged in
10:14:23 - [LOGIN BEGIN]: Received login request message from user Test User
10:14:23 - [LOGIN]: Client is Second Life Release 1.19.1.4, start location is last
10:14:23 - [LOGIN]: Contacting inventory service at http://127.0.0.1:8004/ [^] for inventory skeleton of user 63a6100a-52f9-4e15-ae30-a9cb28ad9732
10:14:23 - [LOGIN]: Sending new CAPS seed url http://192.168.4.99:9000/CAPS/624652b1-d43a-42fe-a7aa-8423aa400000/ [^] to client 63a6100a-52f9-4e15-ae30-a9cb28ad9732
10:14:23 - [LOGIN]: Telling region [KlinT World 20] @ 1003,1002 (http://192.168.4.99:9000/) [^] to expect user connection
10:14:23 - [LOGIN END]: Authentication of user Test User successful. Sending response to client.
10:14:29 - [BASE HTTP SERVER]: HandleRequest() threw System.FormatException: Unknown char: .
  at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00000]
  at System.Double.Parse (System.String s) [0x00000]
  at System.Convert.ToDouble (System.String value) [0x00000]
  at OpenSim.Framework.AvatarAppearance..ctor (System.Collections.Hashtable h) [0x00000]
  at OpenSim.Grid.UserServer.UserManager.XmlRPCUpdateAvatarAppearance (Nwc.XmlRpc.XmlRpcRequest request) [0x00000]
  at OpenSim.Framework.Servers.BaseHttpServer.HandleXmlRpcRequests (OpenSim.Framework.Servers.OSHttpRequest request, OpenSim.Framework.Servers.OSHttpResponse response) [0x00000]
  at OpenSim.Framework.Servers.BaseHttpServer.HandleRequest (System.Object stateinfo) [0x00000]
10:14:57 - [BASE HTTP SERVER]: HandleRequest() threw System.FormatException: Unknown char: .
  at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00000]
  at System.Double.Parse (System.String s) [0x00000]
  at System.Convert.ToDouble (System.String value) [0x00000]
  at OpenSim.Framework.AvatarAppearance..ctor (System.Collections.Hashtable h) [0x00000]
  at OpenSim.Grid.UserServer.UserManager.XmlRPCUpdateAvatarAppearance (Nwc.XmlRpc.XmlRpcRequest request) [0x00000]
  at OpenSim.Framework.Servers.BaseHttpServer.HandleXmlRpcRequests (OpenSim.Framework.Servers.OSHttpRequest request, OpenSim.Framework.Servers.OSHttpResponse response) [0x00000]
  at OpenSim.Framework.Servers.BaseHttpServer.HandleRequest (System.Object stateinfo) [0x00000]

These last exceptions have been reported in Mantis.0001771 may be it's a part of the same problem but not sure at all.

Regards.

(0003859)
Ursula Matova (reporter)
2008-07-18 07:26

See Mantis 0001771,
The second patch provided seems to fix that issue.

Online/Offline Status is now ok,
Position when logout seems to be saved.
Need some more tests to validate that point.

Regards.
Ursula.
(0003863)
DrScofield (manager)
2008-07-18 07:44

bug fix for 0001771 fixed this one as well :-)

- Issue History
Date Modified Username Field Change
2008-07-15 01:12 Ursula Matova New Issue
2008-07-15 01:12 Ursula Matova SVN Revision => 0
2008-07-15 01:12 Ursula Matova Run Mode => Grid (Multiple Regions per Sim)
2008-07-15 01:12 Ursula Matova Physics Engine => ODE
2008-07-15 01:12 Ursula Matova Environment => Mono / Linux32
2008-07-15 01:33 lulurun Note Added: 0003774
2008-07-18 01:16 Ursula Matova Note Added: 0003846
2008-07-18 01:16 Ursula Matova Note Edited: 0003846
2008-07-18 07:26 Ursula Matova Note Added: 0003859
2008-07-18 07:42 DrScofield Relationship added related to 0001771
2008-07-18 07:44 DrScofield Status new => resolved
2008-07-18 07:44 DrScofield Fixed in Version => SVN
2008-07-18 07:44 DrScofield Resolution open => fixed
2008-07-18 07:44 DrScofield Assigned To => DrScofield
2008-07-18 07:44 DrScofield Note Added: 0003863
2008-07-18 07:44 DrScofield Status resolved => closed


Mantis 1.1.1[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker