The "[GRID HANDLER]: Exception System.NullReferenceException: Object reference not set to an instance of an object." indicates some kind of unexpected failure when the grid service handles a request (possibly the call which asks for details about the desired login region for the user). I changed the log message to give some more useful information under Windows (namely, the stack trace).

Since it was short and easy, I also ported this to 0.7-post-fixes.

However, this failure and the login service failure probably stem from a deeper underlying cause, possibly the database. It's not an issue I've seen before.

On 23/02/11 18:37, Fleep Tuque wrote:
OK in continuing to try to troubleshoot this, I realized I tried stopping and 
starting both the ROBUST and opensim
services, but I did NOT try stopping and restarting the MySQL database service 
itself.

When I did that, suddenly I could log in again...

So, still don't know what the error message I saw before means:

10:59:51 - [GRID HANDLER]: Exception System.NullReferenceException: Object refer
ence not set to an instance of an object.

But it seems as if somehow the ROBUST service lost (?) connection to the 
database and .. maybe when it tried to query
for the user and got no response it interpreted as user not found even though 
the issue actually was that it no longer
had a connection to the database?

I don't know, I'm pretty n00b at all this, but if restarting the MySQL database 
resolved the issue then my next question
is why did it stop working in the first place and how do I prevent it from 
happening again.


Thanks as always,

- Chris/Fleep


Chris M. Collins (SL: Fleep Tuque)
Project Manager, UC Second Life
Second Life Ambassador, Ohio Learning Network
UCit Instructional & Research Computing
University of Cincinnati
406E Zimmer Hall
PO Box 210088
Cincinnati, OH 45221-0088
(513)556-3018
[email protected] <mailto:[email protected]>

UC Second Life: http://homepages.uc.edu/secondlife
OLN Second Life: http://www.oln.org/emerging_technologies/emtech.php







On Wed, Feb 23, 2011 at 12:02 PM, Fleep Tuque <[email protected] 
<mailto:[email protected]>> wrote:

    Also, in case it's helpful, here's the console output when I successfully 
logged in this morning:

    *Successful login from internal IP looks like this on ROBUST:*

    04:38:57 - [LLOGIN SERVICE]: Login request for Fleep Tuque from 
10.24.146.106 wi

    th user agent Imprudence 1.3.0 / Second Life 1.23.5.136262 starting in last
    04:38:57 - [PASS AUTH]: got ; hashed = ; stored =
    04:38:57 - [LLOGIN SERVICE]: 0 active gestures
    04:38:57 - [PRESENCE SERVICE]: LoginAgent 
3cc87096-b350-4ded-b7b3-26a19884e839 w
    ith session c9112461-9b79-4e5f-b876-b71c70bd4083 and ssession 
27e0f832-62ce-41b6
    -96f7-70f621d3ef78
    04:38:57 - [GRID USER SERVICE]: User 3cc87096-b350-4ded-b7b3-26a19884e839 
is onl
    ine
    04:38:57 - [LLOGIN SERVICE]: FindDestination for start location last
    04:38:57 - [REMOTE SIMULATION CONNECTOR]: Posted CreateAgent request to 
remote s
    im http://10.23.23.149:9000/agent/3cc87096-b350-4ded-b7b3-26a19884e839/, 
region
    University of Cincinnati, x=2304000 y=2304000
    04:38:58 - [REMOTE SIMULATION CONNECTOR]: DoCreateChildAgentCall reply was 
{"suc
    cess":true,"your_ip":"10.23.23.148"}
    04:38:58 - [LLOGIN SERVICE]: Retrieved 0 friends
    04:38:58 - [LLOGIN]: Library has 19 folders
    04:38:58 - [LLOGIN SERVICE]: All clear. Sending login response to client.
    04:38:59 - [AVATAR SERVICE]: SetAvatar for 
3cc87096-b350-4ded-b7b3-26a19884e839,
    attachs=1
    04:38:59 - [PRESENCE SERVICE]: ReportAgent with session 
c9112461-9b79-4e5f-b876-
    b71c70bd4083 in region 5985af1b-4223-4a12-ba87-1c3830a44e97
    04:39:00 - [GRID SERVICE]: region University of Cincinnati has 0 neighours
    04:39:33 - [PRESENCE SERVICE]: Session c9112461-9b79-4e5f-b876-b71c70bd4083 
logo
    ut
    04:39:33 - [GRID USER SERVICE]: User 3cc87096-b350-4ded-b7b3-26a19884e839 
is off
    line

    *Successful login from internal IP looks like this on OPENSIM:*

    04:38:54 - [LOCAL SIMULATION CONNECTOR]: Found region University of 
Cincinnati t
    o send SendCreateChildAgent
    04:38:54 - [CONNECTION BEGIN]: Region University of Cincinnati told of 
incoming
    root agent Fleep Tuque 3cc87096-b350-4ded-b7b3-26a19884e839 (circuit code 
153707
    9610, teleportflags 128)
    04:38:54 - [CONNECTION BEGIN]: Region University of Cincinnati 
authenticated and
    authorized incoming root agent Fleep Tuque 
3cc87096-b350-4ded-b7b3-26a19884e839
    (circuit code 1537079610)
    04:38:54 - [CAPS]: Registered seed capability 
/CAPS/a0b03555-745c-4b59-9100-229c
    526c32f50000/ for 3cc87096-b350-4ded-b7b3-26a19884e839
    04:38:54 - [EVENTQUEUE]: Adding new queue for agent 
3cc87096-b350-4ded-b7b3-26a1
    9884e839 in region University of Cincinnati
    04:38:54 - [OBJECTADD]: /CAPS/OA/9d6729c7-c198-4a4a-868b-ae80926a36fb/
    04:38:54 - [GETTEXTURE]: /CAPS/19bff37d-59e8-4176-b50d-17f1bc0eea6f
    04:38:55 - [CAPS]: Seed Caps Request in region: University of Cincinnati
    04:38:55 - [SCENE]: Incoming client Fleep Tuque in region University of 
Cincinna
    ti via regular login. Client IP verification not performed.
    04:38:56 - [LLUDPSERVER]: Handling UseCircuitCode packet from 10.24.146.106:5423 
<http://10.24.146.106:5423>
    9
    04:38:56 - [SCENE]: Adding new agent Fleep Tuque to scene University of 
Cincinna
    ti
    04:38:56 - [ACCOUNTS CONNECTOR]: GetUserAccount 
3cc87096-b350-4ded-b7b3-26a19884
    e839
    04:38:56 - [USER CACHE]: cached user 3cc87096-b350-4ded-b7b3-26a19884e839
    04:38:56 - [ATTACHMENTS MODULE]: Rezzing single attachment from item 
2c3a10fc-a8
    82-45a3-8a14-2332bc96edf9 for Fleep Tuque
    04:38:56 - [XINVENTORY CONNECTOR]: GetItem 
2c3a10fc-a882-45a3-8a14-2332bc96edf9
    04:38:56 - [XINVENTORY CONNECTOR]: GetItem 
2c3a10fc-a882-45a3-8a14-2332bc96edf9
    04:38:56 - [SCENE]: Upgrading child to root agent for Fleep Tuque in 
University
    of Cincinnati
    04:38:56 - [APPEARANCE]: UpdateDatabase
    04:38:56 - [PRESENCE DETECTOR]: Detected root presence 
3cc87096-b350-4ded-b7b3-2
    6a19884e839 in University of Cincinnati
    04:38:57 - [ACTIVITY DETECTOR]: Detected root presence 
3cc87096-b350-4ded-b7b3-2
    6a19884e839 in University of Cincinnati
    04:38:57 - [ATTACHMENTS MODULE]: Updating inventory of Fleep Tuque to show 
attac
    hment of Test Object 1 (item ID 2c3a10fc-a882-45a3-8a14-2332bc96edf9)
    04:38:57 - [XINVENTORY CONNECTOR]: GetItem 
2c3a10fc-a882-45a3-8a14-2332bc96edf9
    04:38:57 - [WORLD MAP]: Starting remote MapItem request thread
    04:38:57 - [ATTACHMENT]: Rezzed attachment in point 2 from item 
2c3a10fc-a882-45
    a3-8a14-2332bc96edf9 and asset 00000000-0000-0000-0000-000000000000 
(a907aee9-25
    7f-4b47-a11e-ed6f054fe3c1)
    04:38:57 - [SCENE]: Received request for wearables of Fleep Tuque
    04:38:58 - [PHYSICS]: trying to change capsule size, but the following ODE 
data
    is missing - Shell Body Amotor
    04:38:58 - [XINVENTORY CONNECTOR]: GetItem 
2c3a10fc-a882-45a3-8a14-2332bc96edf9
    04:38:58 - [WATCHDOG]: Started tracking thread "MapItemRequestThread" (ID 
27)
    04:38:58 - [CAPS]: UploadBakedTexture Request in region: University of 
Cincinnat
    i
    04:38:58 - [CAPS]: Received baked texture 
aff25517-16a9-47da-b11d-cacb4e0916b6
    04:38:59 - [CAPS]: UploadBakedTexture Request in region: University of 
Cincinnat
    i
    04:38:59 - [CAPS]: UploadBakedTexture Request in region: University of 
Cincinnat
    i
    04:38:59 - [CAPS]: UploadBakedTexture Request in region: University of 
Cincinnat
    i
    04:39:00 - [CAPS]: UploadBakedTexture Request in region: University of 
Cincinnat
    i
    04:39:00 - [CAPS]: Received baked texture 
532db0d5-53f4-4635-b6cd-b9d90b776d76
    04:39:00 - [CAPS]: Received baked texture 
9c5ba2b3-019e-4d3b-b413-2b0ff50b2268
    04:39:00 - [CAPS]: Received baked texture 
7e7d35d1-3280-41f3-889b-ce6811f1d647
    04:39:01 - [CAPS]: UploadBakedTexture Request in region: University of 
Cincinnat
    i
    04:39:01 - [CAPS]: Received baked texture 
2d9e9051-80e5-4d3b-9452-6a318d6ffc18
    04:39:01 - [CAPS]: Received baked texture 
b7035f7b-6cf8-4da1-882b-bac89d391648
    04:39:01 - [CAPS]: UploadBakedTexture Request in region: University of 
Cincinnat
    i
    04:39:01 - [CAPS]: UploadBakedTexture Request in region: University of 
Cincinnat
    i
    04:39:02 - [CAPS]: Received baked texture 
9f27db59-f8bc-4bc4-9017-b2ea900df6b1
    04:39:02 - [CAPS]: Received baked texture 
b44ae4f1-a839-4086-af02-eecb5004a9f5
    04:39:30 - [CLIENT]: Got a logout request for Fleep Tuque in University of 
Cinci
    nnati
    04:39:30 - [CLIENT]: Close has been called for Fleep Tuque attached to 
scene Uni
    versity of Cincinnati
    04:39:30 - [PRESENCE DETECTOR]: Detected client logout 
3cc87096-b350-4ded-b7b3-2
    6a19884e839 in University of Cincinnati
    04:39:30 - [ACTIVITY DETECTOR]: Detected client logout 
3cc87096-b350-4ded-b7b3-2
    6a19884e839 in University of Cincinnati
    04:39:30 - [SCENE]: Removing root agent 
3cc87096-b350-4ded-b7b3-26a19884e839 fro
    m region University of Cincinnati
    04:39:30 - [EVENTQUEUE]: Closed client 3cc87096-b350-4ded-b7b3-26a19884e839 
in r
    egion University of Cincinnati


    As far as I know nothing changed between then and my next login attempt a 
few hours later when ROBUST reported:

    10:59:51 - [GRID HANDLER]: Exception System.NullReferenceException: Object 
refer
    ence not set to an instance of an object.
    11:01:33 - [LLOGIN SERVICE]: Login request for Fleep Tuque from 
10.24.146.106 wi
    th user agent Imprudence 1.3.0  / Second Life 1.23.5.136262 starting in last
    11:01:33 - [LLOGIN SERVICE]: Login failed, reason: user not found

    Thanks again for any thoughts..

    - Chris/Fleep


    Chris M. Collins (SL: Fleep Tuque)
    Project Manager, UC Second Life
    Second Life Ambassador, Ohio Learning Network
    UCit Instructional & Research Computing
    University of Cincinnati
    406E Zimmer Hall
    PO Box 210088
    Cincinnati, OH 45221-0088
    (513)556-3018
    [email protected] <mailto:[email protected]>

    UC Second Life: http://homepages.uc.edu/secondlife
    OLN Second Life: http://www.oln.org/emerging_technologies/emtech.php



    On Wed, Feb 23, 2011 at 11:52 AM, Fleep Tuque <[email protected] 
<mailto:[email protected]>> wrote:

        Hi all,

        I'm attempting to get 0.7.0.2 running in grid mode on our campus 
Win2008 servers and I can't figure out for the
        life of me what's wrong.

        I've got FleepGrid running 0.7.0.2 on WinXP in grid mode at home, the 
only other difference is that FleepGrid is
        all on a single physical machine, and the campus grid is running on two 
separate virtual machines.  This is the
        first time I've tried setting up a grid where the grid services are on 
a different (virtual) machine than the
        simulators.  At the moment, I am just trying to get everything working 
properly on the university's internal
        network.

        This morning when I first installed everything, it seemed to go fine.  I 
successfully created a user "Fleep
        Tuque" through ROBUST console.  I added the first region "University of 
Cincinnati" to the region.ini file.  I
        logged in.  All seemed well.  I rezzed a prim, stored in inventory, 
attached to head to test attachment points.
          Still good, I see everything coming through on the console.  I upload 
an OAR file with our campus build in
        progress, still all good - everything seems to load properly, it looks 
right in-world.  I'm thinking yay, all
        good at least on the internal network.

        I go away for a few hours.  Come back, create some new accounts on the 
ROBUST console to get my staff all set
        up, and then try to login myself and get this on the ROBUST console:

        10:59:51 - [GRID HANDLER]: Exception System.NullReferenceException: 
Object refer
        ence not set to an instance of an object.
        11:01:33 - [LLOGIN SERVICE]: Login request for Fleep Tuque from 
10.24.146.106 wi
        th user agent Imprudence 1.3.0  / Second Life 1.23.5.136262 starting in 
last
        11:01:33 - [LLOGIN SERVICE]: Login failed, reason: user not found

        Things I've tried so far:

        1.  Shutting down opensim and ROBUST and restarting.  No love.

        2.  Double checking the database connection string in PRIM STORAGE 
section opensim.ini

        storage_plugin="OpenSim.Data.MySQL.dll"
             storage_connection_string="Data 
Source=10.23.23.148;Database=opensim;User ID=opensim;Password=MYPASSWORD;"

        3.  Changing the URLs in gridcommon.ini to IP addresses instead of FQDN 
(one example, they all say the same thing):

        WAS

        [UserAccountService]
             ;
             ; change this to your grid-wide user accounts server
             ;
             UserAccountServerURI = "http://ucsim.uc.edu:8003";

        NOW

        [UserAccountService]
             ;
             ; change this to your grid-wide user accounts server
             ;
             UserAccountServerURI = "http://10.23.23.148:8003"; <--- Machine 
where ROBUST and MySQL are running


        Still no luck.  So my questions are:

        1.  What does this error mean:  11:24:24 - [GRID HANDLER]: Exception 
System.NullReferenceException: Object refer
        ence not set to an instance of an object.

        2.  Why is ROBUST not seeing that the user exists in the database?

        3.  Why was I successfully able to login initially but not now?  What 
changed?  (That is, I'm pretty sure I
        didn't change anything between my last successful login and my first 
unsuccessful login.)


        Any help much appreciated!

        Sincerely,

        - Chris/Fleep



        Chris M. Collins (SL: Fleep Tuque)
        Project Manager, UC Second Life
        Second Life Ambassador, Ohio Learning Network
        UCit Instructional & Research Computing
        University of Cincinnati
        406E Zimmer Hall
        PO Box 210088
        Cincinnati, OH 45221-0088
        (513)556-3018
        [email protected] <mailto:[email protected]>

        UC Second Life: http://homepages.uc.edu/secondlife
        OLN Second Life: http://www.oln.org/emerging_technologies/emtech.php









_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users


--
Justin Clark-Casey (justincc)
http://justincc.org/blog
http://twitter.com/justincc
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to