Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008099opensim[REGION] OpenSim Corepublic2016-12-18 08:562016-12-18 09:01
Reporteraiaustin 
Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
StatusnewResolutionopen 
PlatformPCOSWindowsOS Version10
Product Versionmaster (dev code) 
Target Versionmaster (dev code)Fixed in Version 
Summary0008099: [BASE HTTP SERVER]: System.IndexOutOfRangeException: Index was outside the bounds of the array.
DescriptionA HG visitor user from http://65.33.172.114:9000/ [^] Ascension(likely based on a Diva Distribution a sit provides a WiFi web front end) was obtaining some freely available items from AiLand grid (a grid on 0.9.1 recent version opensim-0.9.1-982-gb4bbf4f) and after a lot of asset postings, a "GetMultipleItems failed. Falling back to fetching inventory items one by one" was reported followed by a System.IndexOutOfRangeException.

15:10:08 - [HG ASSET MAPPER]: Posted copy of asset 91b073cd-f1bb-4672-bc7a-4f025a13c206 from local asset server to http://65.33.172.114:9000/ [^]
... lots like this
15:10:20 - [LLUDPSERVER]: Received a resend of already processed packet 0005041, type AgentThrottle from Alpha.Omega @65.33.172.114:9000
15:10:20 - [HG ASSET MAPPER]: Posted copy of asset 97ef9321-f4e8-4bf8-b359-adc6f6000d99 from local asset server to http://65.33.172.114:9000/ [^]
... lots like this
15:10:24 - [HG ASSET MAPPER]: Successfully sent asset d6045d95-bcee-425d-b290-0f208a3ea242 with children to asset server http://65.33.172.114:9000 [^]
15:10:25 - [HG ASSET MAPPER]: Starting to send asset d6045d95-bcee-425d-b290-0f208a3ea242 with children to asset server http://65.33.172.114:9000 [^]
15:10:26 - [HG ASSET MAPPER]: Didn't post asset d6045d95-bcee-425d-b290-0f208a3ea242 referenced from d6045d95-bcee-425d-b290-0f208a3ea242 because it already exists in asset server http://65.33.172.114:9000 [^]
... lots like this
15:10:26 - [HG ASSET MAPPER]: Successfully sent asset d6045d95-bcee-425d-b290-0f208a3ea242 with children to asset server http://65.33.172.114:9000 [^]
15:10:30 - [FETCH INVENTORY HANDLER]: GetMultipleItems failed. Falling back to fetching inventory items one by one.
15:10:31 - [BASE HTTP SERVER]: HandleRequest() threw exception System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at OpenSim.Capabilities.Handlers.FetchInventory2Handler.FetchInventoryRequest(String request, String path, String param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Capabilities\Handlers\FetchInventory\FetchInventory2Handler.cs:line 85
   at OpenSim.Framework.Servers.HttpServer.RestStreamHandler.ProcessRequest(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Framework\Servers\HttpServer\RestStreamHandler.cs:line 60
   at OpenSim.Framework.Servers.HttpServer.BaseStreamHandler.Handle(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Framework\Servers\HttpServer\BaseStreamHandler.cs:line 72
   at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest(OSHttpRequest request, OSHttpResponse response) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Framework\Servers\HttpServer\BaseHttpServer.cs:line 562
Additional Information
OpenSim.log more detail of the IndexOutOfRangeException...

2016-12-18 15:01:09,916 WARN (433) - OpenSim.Capabilities.Handlers.FetchInventory2Handler [FETCH INVENTORY HANDLER]: GetMultipleItems failed. Falling back to fetching inventory items one by one.

2016-12-18 15:01:10,416 ERROR (433) - OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP SERVER]: HandleRequest() threw exception

System.IndexOutOfRangeException: Index was outside the bounds of the array.

   at OpenSim.Capabilities.Handlers.FetchInventory2Handler.FetchInventoryRequest(String request, String path, String param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Capabilities\Handlers\FetchInventory\FetchInventory2Handler.cs:line 85

   at OpenSim.Framework.Servers.HttpServer.RestStreamHandler.ProcessRequest(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Framework\Servers\HttpServer\RestStreamHandler.cs:line 60

   at OpenSim.Framework.Servers.HttpServer.BaseStreamHandler.Handle(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Framework\Servers\HttpServer\BaseStreamHandler.cs:line 72

   at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest(OSHttpRequest request, OSHttpResponse response) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Framework\Servers\HttpServer\BaseHttpServer.cs:line 562

2016-12-18 15:02:06,845 WARN (235) - OpenSim.Region.Framework.Scenes.Scene [AGENT INVENTORY]: could not purge folder e9076009-8f58-4dbe-896b-bf95a978445c

2016-12-18 15:02:07,595 WARN (156) - OpenSim.Capabilities.Handlers.FetchInventory2Handler [FETCH INVENTORY HANDLER]: GetMultipleItems failed. Falling back to fetching inventory items one by one.

2016-12-18 15:02:08,283 ERROR (156) - OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP SERVER]: HandleRequest() threw exception

System.IndexOutOfRangeException: Index was outside the bounds of the array.

   at OpenSim.Capabilities.Handlers.FetchInventory2Handler.FetchInventoryRequest(String request, String path, String param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Capabilities\Handlers\FetchInventory\FetchInventory2Handler.cs:line 85

   at OpenSim.Framework.Servers.HttpServer.RestStreamHandler.ProcessRequest(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Framework\Servers\HttpServer\RestStreamHandler.cs:line 60

   at OpenSim.Framework.Servers.HttpServer.BaseStreamHandler.Handle(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Framework\Servers\HttpServer\BaseStreamHandler.cs:line 72

   at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest(OSHttpRequest request, OSHttpResponse response) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Framework\Servers\HttpServer\BaseHttpServer.cs:line 562
TagsNo tags attached.
Git Revision or version numberopensim-0.9.1-982-gb4bbf4f.zip
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBulletSim
Environment.NET / Windows64
Mono VersionNone
ViewerN/A
Attached Files

- Relationships

-  Notes
(0031493)
aiaustin (developer)
2016-12-18 09:01

As the same HG visitor left the AiLand grid... following the error reported above, there was also this warning: "[POLL SERVICE WORKER THREAD]: An existing connection was forcibly closed by the remote host". Details as follows...

15:13:25 - [ENTITY TRANSFER MODULE]: Closing agent Alpha.Omega @65.33.172.114:9000 in AiLand after teleport
15:13:25 - [CLIENT]: Close has been called for Alpha.Omega @65.33.172.114:9000 attached to scene AiLand
15:13:25 - [SCENE]: Removing child agent Alpha.Omega @65.33.172.114:9000 72492ae8-43e5-45f9-845e-85c27337d5b2 from AiLand
15:13:25 - [CAPS]: Remove caps for agent 72492ae8-43e5-45f9-845e-85c27337d5b2 in region AiLand
15:13:25 - [HG INVENTORY CONNECTOR]: Removed http://65.33.172.114:9000 [^] from the cache of inventory URLs
15:13:25 - [Scene]: The avatar has left the building
15:13:33 - [POLL SERVICE WORKER THREAD]: Error System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host
   at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at HttpServer.HttpClientContext.Send(Byte[] buffer, Int32 offset, Int32 size) in C:\opensim\opensim-libs\HttpServer\trunk\HttpServer\HttpClientContext.cs:line 520
   at HttpServer.HttpResponse.Send() in C:\opensim\opensim-libs\HttpServer\trunk\HttpServer\HttpResponse.cs:line 280
   at OpenSim.Framework.Servers.HttpServer.OSHttpResponse.Send() in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Framework\Servers\HttpServer\OSHttpResponse.cs:line 325
   at OpenSim.Framework.Servers.HttpServer.PollServiceHttpRequest.DoHTTPGruntWork(BaseHttpServer server, Hashtable responsedata) in d:\Temp\opensim-0.9.0-982-gb4bbf4f\OpenSim\Framework\Servers\HttpServer\PollServiceHttpRequest.cs:line 94

- Issue History
Date Modified Username Field Change
2016-12-18 08:56 aiaustin New Issue
2016-12-18 09:01 aiaustin Note Added: 0031493


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker