[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