Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008816opensim[GRID] Robust Serverpublic2020-11-21 08:262020-11-22 06:29
Reporteraiaustin 
Assigned ToUbitUmarov 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformPCOSWindowsOS Version10
Product Versionmaster (dev code) 
Target Versionmaster (dev code)Fixed in Versionmaster (dev code) 
Summary0008816: Robust[.HG.].ini DestinationGuide setting when given an html page has an added slash on end
DescriptionIn Robust.ini or Robust,.HG.ini if the "DestinationGuide" setting is given as http://vue.ed.ac.uk/ailand/resources/guide.html [^]

When clicked the Destination popup shows the following error (note the /added after the guide.html"

Not Found
The requested URL /ailand/resources/guide.html/ was not found on this server.

If the Guide page is put inside a directory and the html file named index.html and the setting is changed to http://vue.ed.ac.uk/ailand/resources/guide [^] (without a slash) or http://vue.ed.ac.uk/ailand/resources/guide/ [^] (with a slash), the guide is correctly displayed.

This might be a viewer issue, but reported here first to check.
TagsNo tags attached.
Git Revision or version numberopensim-0.9.2.0Dev-955-g42cfd8a
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBulletSim
Script EngineYEngine
Environment.NET / Windows64
Mono VersionNone
ViewerFirestorm 6.4.12.62792
Attached Files

- Relationships

-  Notes
(0037245)
aiaustin (developer)
2020-11-21 08:33
edited on: 2020-11-21 08:33

If overridden at the region server level OpenSim.ini with [SimulatorFeatures] DestinationGuideURI it appears that a URL ending in guide.html does work and does NOT add an extra slash on the end.

(0037251)
aiaustin (developer)
2020-11-21 12:35
edited on: 2020-11-21 14:25

I have the entries in the right section. Its given in the Robust[.HG].ini [LoginService] section DestinationGuide and may be overidden for each region server via OpenSim.ini with [SimulatorFeatures] DestinationGuideURI.

The point was that when the Destination Guide is specified at the grid level and not overridden at the region level a slash is bring added on the end after a full URL to an individual web page (i.e. ending in .html) rather than a directory.

It would be good to establish if the server or the viewer is adding that.

(0037252)
UbitUmarov (administrator)
2020-11-21 15:52

changed URI validation code
the end slash depends on de provided local uri path
it follows the rules of .net Uri parsing that is used on the validation
(0037259)
aiaustin (developer)
2020-11-22 06:29

Thanks Ubit. I tested with a variety of options for how the destination grid URL is expressed and all works fine now.

- Issue History
Date Modified Username Field Change
2020-11-21 08:26 aiaustin New Issue
2020-11-21 08:33 aiaustin Note Added: 0037245
2020-11-21 08:33 aiaustin Note Edited: 0037245 View Revisions
2020-11-21 10:59 Gezebu MindBlue Note Added: 0037246
2020-11-21 11:10 djphil Note Added: 0037247
2020-11-21 11:12 djphil Note Edited: 0037247 View Revisions
2020-11-21 11:24 Gezebu MindBlue Note Added: 0037248
2020-11-21 11:25 Gezebu MindBlue Note Edited: 0037248 View Revisions
2020-11-21 11:32 djphil Note Added: 0037249
2020-11-21 12:05 Gezebu MindBlue Note Added: 0037250
2020-11-21 12:35 aiaustin Note Added: 0037251
2020-11-21 12:46 aiaustin Description Updated View Revisions
2020-11-21 14:20 aiaustin Note Edited: 0037251 View Revisions
2020-11-21 14:25 aiaustin Note Edited: 0037251 View Revisions
2020-11-21 14:25 aiaustin Note Edited: 0037251 View Revisions
2020-11-21 14:26 aiaustin Note Deleted: 0037246
2020-11-21 14:26 aiaustin Note Deleted: 0037248
2020-11-21 14:26 aiaustin Note Deleted: 0037250
2020-11-21 14:26 aiaustin Note Deleted: 0037249
2020-11-21 14:26 aiaustin Note Deleted: 0037247
2020-11-21 15:52 UbitUmarov Note Added: 0037252
2020-11-22 06:28 aiaustin Assigned To => UbitUmarov
2020-11-22 06:28 aiaustin Status new => assigned
2020-11-22 06:29 aiaustin Note Added: 0037259
2020-11-22 06:29 aiaustin Status assigned => resolved
2020-11-22 06:29 aiaustin Fixed in Version => master (dev code)
2020-11-22 06:29 aiaustin Resolution open => fixed
2020-11-22 06:29 aiaustin Status resolved => closed


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker