[Opensim-dev] Exception in poll service thread - possible problem with handling of adjacent regions when logging out from region on a separate host

Ai Austin ai.ai.austin at gmail.com
Thu Jul 8 15:39:23 UTC 2010


[I seem to be getting messages lost or delayed.  Sorry if this 
appears twice folks]

Let me put this in an e-mail until I can report it in Mantis... in 
case someone knows what the issue is and can correct it in time for a 
proper 0.7 release.  And to have somewhere to keep the notes.

We have a working 0.7 (SVN 13220) Robust.exe and Opensim.exe setup 
running some regions on one host.  I recently added a second host 
that just runs Opensim.exe connecting to the original setup for its 
ROBUST Grid services.  Most things work fine.

But we notice that if we log off from a Viewer (SL 1.23.5) while the 
avatar is in the region hosted on the second server, then the FIRST 
server's Opensim.exe gives  an error "Exception in poll service 
thread".  There are no error indications in the Opensim.exe log for 
the second machine running the region where the avatar was logged in. 
The regions being mentioned are adjacent ones to the position for the 
region on the second server in which the avatar was on logout.

20:13:01 -  >>> DoDelete action:; RegionID:bd09a794-eba5-11dc-95ff-0800200c9a66
20:13:01 - [CLIENT]: Close has been called for Ai Austin attached to 
scene Central
20:13:01 -  >>> DoDelete action:; RegionID:bd09a795-eba5-11dc-95ff-0800200c9a66
20:13:01 - [CLIENT]: Close has been called for Ai Austin attached to 
scene Lowlands
20:13:01 - [SCENE]: Removing child agent 
e24a9015-f5ca-452b-8c95-d32e34cb9d64 from region Lowlands
20:13:01 - [SCENE]: Removing child agent 
e24a9015-f5ca-452b-8c95-d32e34cb9d64 from region Central
20:13:01 - [EVENTQUEUE]: Closed client 
e24a9015-f5ca-452b-8c95-d32e34cb9d64 in region Lowlands
20:13:01 - [EVENTQUEUE]: Closed client 
e24a9015-f5ca-452b-8c95-d32e34cb9d64 in region Central
20:13:01 - Exception in poll service thread: 
System.ArgumentException: Stream was not readable.
    at System.IO.StreamReader..ctor(Stream stream, Encoding encoding, 
Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
    at System.IO.StreamReader..ctor(Stream stream)
    at OpenSim.Framework.Servers.HttpServer.PollServiceWorkerThread.Run() in
    d:\Temp\OpenSim\Framework\Servers\HttpServer\PollServiceWorkerThread.cs:line 
76
20:13:01 - Exception in poll service thread: 
System.ArgumentException: Stream was not readable.
    at System.IO.StreamReader..ctor(Stream stream, Encoding encoding, 
Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
    at System.IO.StreamReader..ctor(Stream stream)
    at OpenSim.Framework.Servers.HttpServer.PollServiceWorkerThread.Run() in
    d:\Temp\OpenSim\Framework\Servers\HttpServer\PollServiceWorkerThread.cs:line 
76
20:13:06 - [AGENT HANDLER]: Agent Released/Deleted.
20:13:06 - [AGENT HANDLER]: Agent Released/Deleted.




More information about the Opensim-dev mailing list