Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008554opensim[REGION] OpenSim Corepublic2019-07-02 12:192019-07-12 13:17
Reporteraiaustin 
Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
StatusnewResolutionopen 
PlatformPCOSWindowsOS Version10
Product Versionmaster (dev code) 
Target Versionmaster (dev code)Fixed in Version 
Summary0008554: MOAP Issue after Update to Windows 1903
DescriptionAfter update to Windows 1903 (from 1809) a previously working MOAP face gave the following error and no media appeared on the face. The controls were not there and the face on edit indicated no URL was set, yet the "Replace" button was active indicating it should still be present.

20:16:44 - [BASE HTTP SERVER]: HandleRequest() threw exception System.NullReferenceException: Object reference not set to an instance of an object.
   at OpenSim.Region.CoreModules.World.Media.Moap.MoapModule.HandleObjectMediaMessage(String request, String path, String param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in D:\Temp\opensim-0.9.0.1-1006-g03abb97\OpenSim\Region\CoreModules\World\Media\Moap\MoapModule.cs:line 318
   at OpenSim.Framework.Servers.HttpServer.RestStreamHandler.ProcessRequest(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in D:\Temp\opensim-0.9.0.1-1006-g03abb97\OpenSim\Framework\Servers\HttpServer\RestStreamHandler.cs:line 59
   at OpenSim.Framework.Servers.HttpServer.BaseStreamHandler.Handle(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in D:\Temp\opensim-0.9.0.1-1006-g03abb97\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.1-1006-g03abb97\OpenSim\Framework\Servers\HttpServer\BaseHttpServer.cs:line 694


Steps To ReproduceReporting this error while I continue to investigate in case its something others spot right away.
Additional InformationAfter setting a new URL and bringin up the MOAP controls, I also see a yellow warning..

20:16:45 - [MOAP]: Received an ObjectMediaNavigateMessage for prim 00000000-0000-0000-0000-000000000000 but this doesn't exist in region Openvue
TagsNo tags attached.
Git Revision or version number
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBulletSim
Environment.NET / Windows64
Mono VersionNone
ViewerFirestorm 6.0.2
Attached Files

- Relationships
related to 0008549new [LAND MANAGEMENT MODULE] does not work anymore after Windows 1903 update 

-  Notes
(0035437)
aiaustin (developer)
2019-07-02 12:50
edited on: 2019-07-02 12:51

I deleted the object with the MOAP face (to URL http://www.aiai.ed.ac.uk [^]) relogged and the error had gone.

I replaced the screen with a new prim and added back the MOAP face and immediately get these errors and messages...

20:48:38 - [LLUDPSERVER]: Received a resend of already processed packet 0000139, type ObjectSelect from Ai Austin
20:49:05 - [BASE HTTP SERVER]: HandleRequest() threw exception System.NullReferenceException: Object reference not set to an instance of an object.
   at OpenSim.Region.CoreModules.World.Media.Moap.MoapModule.HandleObjectMediaMessage(String request, String path, String param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in D:\Temp\opensim-0.9.0.1-1006-g03abb97\OpenSim\Region\CoreModules\World\Media\Moap\MoapModule.cs:line 318
   at OpenSim.Framework.Servers.HttpServer.RestStreamHandler.ProcessRequest(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in D:\Temp\opensim-0.9.0.1-1006-g03abb97\OpenSim\Framework\Servers\HttpServer\RestStreamHandler.cs:line 59
   at OpenSim.Framework.Servers.HttpServer.BaseStreamHandler.Handle(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in D:\Temp\opensim-0.9.0.1-1006-g03abb97\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.1-1006-g03abb97\OpenSim\Framework\Servers\HttpServer\BaseHttpServer.cs:line 694

20:49:05 - [MOAP]: Received an ObjectMediaNavigateMessage for prim 00000000-0000-0000-0000-000000000000 but this doesn't exist in region Openvue
20:49:13 - [BASE HTTP SERVER]: HandleRequest() threw exception System.NullReferenceException: Object reference not set to an instance of an object.
   at OpenSim.Region.CoreModules.World.Media.Moap.MoapModule.HandleObjectMediaMessage(String request, String path, String param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in D:\Temp\opensim-0.9.0.1-1006-g03abb97\OpenSim\Region\CoreModules\World\Media\Moap\MoapModule.cs:line 318
   at OpenSim.Framework.Servers.HttpServer.RestStreamHandler.ProcessRequest(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in D:\Temp\opensim-0.9.0.1-1006-g03abb97\OpenSim\Framework\Servers\HttpServer\RestStreamHandler.cs:line 59
   at OpenSim.Framework.Servers.HttpServer.BaseStreamHandler.Handle(String path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) in D:\Temp\opensim-0.9.0.1-1006-g03abb97\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.1-1006-g03abb97\OpenSim\Framework\Servers\HttpServer\BaseHttpServer.cs:line 694

20:49:14 - [MOAP]: Received an ObjectMediaNavigateMessage for prim 00000000-0000-0000-0000-000000000000 but this doesn't exist in region Openvue
20:49:41 - [MOAP]: Received an ObjectMediaNavigateMessage for prim 00000000-0000-0000-0000-000000000000 but this doesn't exist in region Openvue

(0035438)
aiaustin (developer)
2019-07-02 14:19

All Windows Updates post the major update to Windows 1903 installed, including two related to .NET 3.5 and 4.8 and that makes no difference to the issue. Stumped at the moment.
(0035439)
patnad (reporter)
2019-07-02 14:32

Did you try to setup your MOAP through script by example using: llSetLinkMedia
and perhaps trying to clear it llClearLinkMedia can help? I have seen some odities happening even on the most official of grids thought the viewer.


could this be related to this? ID 0007214
(0035441)
aiaustin (developer)
2019-07-03 01:12

Thanks patnad. I will try a script change to clear and set an example URL on a MOAP face.

Looking at Mantis 7214 I don’t think thats the cause here.

Remember also that this occurred on first start after an update to Windows 1903, so I am expecting to find a change there. Hopefully we will pin it down as others upgrade.
(0035442)
aiaustin (developer)
2019-07-04 08:28
edited on: 2019-07-05 08:47

To try to pin down what the issue(s) might be, I wonder if anyone can inform me whether this warning is significant... this was not being seen with Windows 1809, but shows on upgrade to Windows 1903 for a MOAP face URL on a prim.

[MOAP]: Received an ObjectMediaNavigateMessage for prim 00000000-0000-0000-0000-000000000000 but this doesn't exist in region Openvue

(0035444)
aiaustin (developer)
2019-07-05 12:16

On checking if any issue is known from the Firestorm Viewer JIRA end... I can only see this.. which is quite old and may or may not still be an open issue...

https://jira.firestormviewer.org/browse/FIRE-17162 [^]
[OpenSim] MOAP on opensim doesn't go away when media deleted from face.
(0035445)
UbitUmarov (administrator)
2019-07-05 12:23

Think that this last issue was a opensim one
My box is still on 1809, so can't test impact of 1903 on this
(0035446)
aiaustin (developer)
2019-07-05 12:37

I noticed that additional issue from the viewer end while trying to diagnose the (new) error and (new) warning that is showing when a prim face is set to a media URL after update to Windows 1903.

I tried using an https:// URL instead of my usual http:// ones in case Windows had added extra security at some level.. but https:// also shows exactly same error and warning.

Tested on https://bbc.co.uk [^]

The media does show fine on the face, even though the error shows in the OpenSim.exe console log. But it does not show after a relog, though the error does continues to throw in OpenSim.exe console. The Object editor -> Texture -> media for the face indicates it is set to something as the "Remove" button is active, but the actual URL does not show as text or in the preview.
(0035447)
aiaustin (developer)
2019-07-05 12:44
edited on: 2019-07-05 12:46

The yellow warning occurs when the MOAP controls are brought up...

[MOAP]: Received an ObjectMediaNavigateMessage for prim 00000000-0000-0000-0000-000000000000 but this doesn't exist in region Openvue

It did not do that in Windows 1809 (or earlier) prior to update to Windows 1903.

(0035448)
tampa (reporter)
2019-07-05 16:06

Reading the changelog for that version something that may be of help, have you tried disabling the sandbox environment on the box you run this on? From what I can read untrusted software may be placed in there automatically now.
(0035449)
aiaustin (developer)
2019-07-06 01:30
edited on: 2019-07-06 01:37

Thanks for the suggestion Tampa. I checked and Windows Sandbox is already disabled on all my systems.

As a test on one system I tried running with Sandbox on, and that makes no difference. So its turned off again to keep all servers the same.

(0035458)
aiaustin (developer)
2019-07-09 04:51
edited on: 2019-07-09 05:14

With the MOAP face that causes the error, even if the face is cleared using the Edit Object Tool, -> Textures -> media -> Remove (and doing a backup, restart server and relog to be sure) the error still shows up. I also tried clearing the face using a script with LlClearPrimMedia. Again the error still shows on relog.

I had to REMOVE the prim completely for the error to go away for each instance of a MOAP face **.

Note the error also is shown for any MOAP face on adjacent regions within view.

** Update: not in ALL cases it seems!

(0035459)
aiaustin (developer)
2019-07-09 05:13

I tested changes to the MySQL 5.7 Options File to explicitly set lower_case_table_names from the default unset value of 0 on all my Windows OpenSim DB system to 1. And that makes no difference to this issue.
(0035466)
aiaustin (developer)
2019-07-11 01:24

In the last 24 hours a new .NET patch (KB4506991) has been provided via Windows Update... and this changes things but MOAP still is faulty. Now the URL cannot be set at all.. even temporarily before relog.

KB4506991 Cumulative Update for .NET Framework 3.5 and 4.8 for Windows 10 Version 1903
(0035481)
UbitUmarov (administrator)
2019-07-12 13:17

see mantis 8549 for temporary workaround on .net4.8

- Issue History
Date Modified Username Field Change
2019-07-02 12:19 aiaustin New Issue
2019-07-02 12:37 aiaustin Summary MOAP Issue after Update to Windws 1903 => MOAP Issue after Update to Windows 1903
2019-07-02 12:37 aiaustin Note Added: 0035436
2019-07-02 12:50 aiaustin Note Added: 0035437
2019-07-02 12:51 aiaustin Note Edited: 0035437 View Revisions
2019-07-02 12:51 aiaustin Note Edited: 0035437 View Revisions
2019-07-02 14:19 aiaustin Note Added: 0035438
2019-07-02 14:32 patnad Note Added: 0035439
2019-07-03 01:12 aiaustin Note Added: 0035441
2019-07-04 08:26 aiaustin Note Deleted: 0035436
2019-07-04 08:28 aiaustin Note Added: 0035442
2019-07-05 08:47 aiaustin Note Edited: 0035442 View Revisions
2019-07-05 12:16 aiaustin Note Added: 0035444
2019-07-05 12:23 UbitUmarov Note Added: 0035445
2019-07-05 12:37 aiaustin Note Added: 0035446
2019-07-05 12:44 aiaustin Note Added: 0035447
2019-07-05 12:46 aiaustin Note Edited: 0035447 View Revisions
2019-07-05 12:50 aiaustin Description Updated View Revisions
2019-07-05 12:50 aiaustin Additional Information Updated View Revisions
2019-07-05 16:06 tampa Note Added: 0035448
2019-07-06 01:30 aiaustin Note Added: 0035449
2019-07-06 01:30 aiaustin Note Edited: 0035449 View Revisions
2019-07-06 01:37 aiaustin Note Edited: 0035449 View Revisions
2019-07-06 02:23 aiaustin Note Added: 0035450
2019-07-06 02:24 aiaustin Note Edited: 0035450 View Revisions
2019-07-06 02:24 aiaustin Note Deleted: 0035450
2019-07-09 04:51 aiaustin Note Added: 0035458
2019-07-09 05:13 aiaustin Note Added: 0035459
2019-07-09 05:14 aiaustin Note Edited: 0035458 View Revisions
2019-07-11 01:24 aiaustin Note Added: 0035466
2019-07-12 10:18 aiaustin Relationship added related to 0008549
2019-07-12 13:17 UbitUmarov Note Added: 0035481


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker