[mapguide][MG75][New] Web layout status bar does not correctly show position

Walt Welton-Lair walt.welton-lair at autodesk.com
Mon Mar 6 22:01:47 EST 2006


You can view the artifact detail at the following URL:

    https://mapguide.osgeo.org/servlets/Scarab/id/MG75

Type
 Defect

Artifact ID
 MG75 (Web layout status bar does not correctly show position)

Reported by
 Walt Welton-Lair
 waltweltonlair (walt.welton-lair at autodesk.com)

New artifact details:
---------------------------------------------------------

- Component set to new value
  Web Server Extensions
- Artifact Status set to new value
  New
- Priority set to new value
  P2
- Steps to Reproduce set to new value
  Open the Sheboygan web layout and look at the status bar.  Also see attached images.  These are from Steve's testing.

- Platform set to new value
  PC
- Version set to new value
  1.0.0
- Summary set to new value
  Web layout status bar does not correctly show position
- Developer Notes set to new value
  The problem is caused by an invalid request made by the status bar component.  The status bar is requesting "/mapguide/localized/"...  Because invalid the request fails, the status bar does not fully load, and thus is only partly functional.

Here's the request info as sniffed by Fiddler:

GET /mapguide/localized/ HTTP/1.1
Accept: */*
Referer: http://ith12356358/mapguide/mapviewerdwf/statusbar.php
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50727)
Host: ith12356358
Proxy-Connection: Keep-Alive


And here's the server response:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /mapguide/localized/ was not found on this server.</p>
<hr>
<address>Apache/2.0.55 (Win32) Server at ith12356358 Port 80</address>
</body></html>

-----------------------------------
While you're at it, Fiddler also reports a second invalid request.  This one is made by the taskbar and it requests "/mapguide/mapviewerdwf/".

GET /mapguide/mapviewerdwf/ HTTP/1.1
Accept: */*
Referer: http://ith12356358/mapguide/mapviewerdwf/taskbar.php
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50727)
Host: ith12356358
Proxy-Connection: Keep-Alive


The response is:

<br />
<b>Notice</b>:  Undefined index:  WEBLAYOUT in <b>C:\BuildArea\mapguide-1.0.0\Web\src\mapviewerphp\mainframe.php</b> on line <b>561</b><br />
<html>
<body>
<h2>Invalid repository type.</h2>
Invalid repository type.
Exception occurred in method MgResourceIdentifier.CheckRepositoryType at line 420 in file c:\buildarea\mapguide-1.0.0\common\service\services\ResourceIdentifier.cpp
</body>
</html>


I'm not sure what side affects, if any, this invalid request has.

- Defect Severity set to new value
  High
- Artifact created
- Target milestone set to new value
  1.0.0
- Operating system set to new value
  All
- Description set to new value
  The position indicator on the status bar only shows "(Degrees)" with the Sheboygan map.  Also the "Powered by MapGuide" icon is missing.

This is a recently introduced regression.

It doesn't cause a crash, but it's a high-visibility defect that should be fixed.


---------------------------------------------------------
This message was automatically generated by Project Tracker.








More information about the Mapguide_issues mailing list