Hello, Has this bug been logged in the tracker so someone can look into it when they return from vacation?
http://forge.opensimulator.org/gf/project/modrex/tracker/?action=TrackerItemBrowse&tracker_id=133 Cheers, On Sun, Jul 5, 2009 at 1:29 AM, Doeko<[email protected]> wrote: > > This bug is database independent. Same bug occurs on mySQL database > > On Jul 5, 12:02 am, Doeko <[email protected]> wrote: >> I've figured out why it is erratic. >> >> If you login with usern...@directipaddress FIRST and THEN >> [email protected] then it works. However if you create a user and >> start to log in with usern...@domain, the user fails to get into the >> opensim databases and fails login. >> >> On Jul 4, 6:45 pm, Doeko <[email protected]> wrote: >> >> >> >> > I must say this problem has driven me to the edge of my sanity by now, >> > as it seems pretty random and erratic. The solution also doesn't >> > always work, but at least it looks like a kind of "solution" which >> > works at least half the time :) >> >> > The field "lastname" in the opensim database does not accept anything >> > but the actual IP address. You can simply enter the IP address >> > everywhere and it will still be able to log in with the recognizeable >> > URL. Maybe that should be listed somewhere, because I'm sure others >> > will run into this when trying to setup their own sims. Ideally maybe >> > someone could make the "lastname" field accept values that are not >> > strictly the IP address? >> >> > Sometimes this works and othertimes it still doesn't. I haven't really >> > figured out why it sometimes does work and other times not, but it may >> > be that I hadn't cleaned up the faulty data properly. >> >> > Regards, >> > Jules >> >> > On Jul 4, 5:32 pm, Doeko <[email protected]> wrote: >> >> > > I wanted to add that it is definitely not a problem with the domain >> > > itself. I tested creating a user directly in opensim (without >> > > rexauthentication) and that worked fine @domainname.com >> >> > > On Jul 4, 5:17 pm, "[email protected]" <[email protected]> >> > > wrote: >> >> > > > Hi, >> >> > > > I Hope someone knows what the cause of this issue is. When using the >> > > > bare IP address of the server, everything works quite fine. When I >> > > > replace all the IP addresses with a more memorable URL then I >> > > > invariably get the following login fail: >> >> > > > 2009-07-04 08:15:16,463 DEBUG - >> > > > ModularRex.RexNetwork.RexLogin.RexLoginModule [REXLOGIN]: XMLRPC >> > > > Client is realXtend 1.20.13.91224, start location is last >> > > > 2009-07-04 08:15:16,466 INFO - >> > > > ModularRex.RexNetwork.AuthenticationService [AUTHENTICATIONSERVICE]: >> > > > SimAuthenticationAccount with account >> > > > 2009-07-04 08:15:17,274 INFO - >> > > > ModularRex.RexNetwork.AuthenticationService [AUTHENTICATIONSERVICE]: >> > > > GetUserByAccount >> > > > 2009-07-04 08:15:17,783 ERROR - OpenSim.Data.MSSQL.MSSQLUserData >> > > > System.Data.SqlClient.SqlException: String or binary data would be >> > > > truncated. >> > > > The statement has been terminated. >> > > > at System.Data.SqlClient.SqlConnection.OnError(SqlException >> > > > exception, Boolean breakConnection) >> > > > at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException >> > > > exception, Boolean breakConnection) >> > > > at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning >> > > > (TdsParserStateObject stateObj) >> > > > at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, >> > > > SqlCommand cmdHandler, SqlDataReader dataStream, >> > > > BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject >> > > > stateObj) >> > > > at System.Data.SqlClient.SqlCommand.FinishExecuteReader >> > > > (SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) >> > > > at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds >> > > > (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean >> > > > returnStream, Boolean async) >> > > > at System.Data.SqlClient.SqlCommand.RunExecuteReader >> > > > (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean >> > > > returnStream, String method, DbAsyncResult result) >> > > > at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery >> > > > (DbAsyncResult result, String methodName, Boolean sendToPipe) >> > > > at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() >> > > > at OpenSim.Data.MSSQL.MSSQLUserData.InsertUserRow(UUID uuid, String >> > > > username, String lastname, String email, String passwordHash, String >> > > > passwordSalt, UInt64 homeRegion, Single homeLocX, Single homeLocY, >> > > > Single homeLocZ, Single homeLookAtX, Single homeLookAtY, Single >> > > > homeLookAtZ, Int32 created, Int32 lastlogin, String inventoryURI, >> > > > String assetURI, UInt32 canDoMask, UInt32 wantDoMask, String >> > > > aboutText, String firstText, UUID profileImage, UUID firstImage, UUID >> > > > webLoginKey, UUID homeRegionID, Int32 godLevel, Int32 userFlags, >> > > > String customType, UUID partnerID) >> > > > 2009-07-04 08:15:17,825 INFO - >> > > > ModularRex.RexNetwork.RexLogin.RexLoginModule [REXLOGIN END]: XMLRPC >> > > > Login failed, System.NullReferenceException: Object reference not set >> > > > to an instance of an object. >> > > > at OpenSim.Framework.Communications.UserManagerBase.CreateAgent >> > > > (UserProfileData profile, XmlRpcRequest request) >> > > > at ModularRex.RexNetwork.RexLogin.RexLoginModule.XmlRpcLoginMethod >> > > > (XmlRpcRequest request) >> > > > 2009-07-04 08:15:17,827 INFO - >> > > > ModularRex.RexNetwork.RexLogin.RexLoginModule [REXLOGIN END]: XMLRPC >> > > > Login failed. Sending back blank XMLRPC response > > > --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/realxtend http://www.realxtend.org -~----------~----~----~----~------~----~------~--~---
