<div dir="auto"><div dir="auto">The error about map display width cannot be <= 0 suggests to me that the viewer at some point made a GETDYNAMICOVERLAY request and passed in a SETDISPLAYWIDTH of 0.</div><div dir="auto"><br></div><div dir="auto">This sets the map display width in the session runtime map state to be 0, causing the subsequent QUERYMAPFEATURES request to log that error.</div><div dir="auto"><br></div><div dir="auto">Now, why would it pass up 0 in the first place? There must be some inopportune moment in openlayers (or a browser-specific bug) where the map dom element is zero size and the request for a new MG dynamic overlay happens to be at this same moment.</div><div dir="auto"><br></div><div dir="auto">The obvious solution is (duh!) don't send up such bogus requests. The key is whether there is something in openlayers I can hook into to prevent such bogus requests from being made. That's the current unknown.</div><div dir="auto"><br></div><div dir="auto">- Jackie</div><div dir="auto"><br></div><div dir="auto">You wrote:</div><div dir="auto"><br></div><div dir="auto"><p style="font-size:12.8px">I’m actually not sure how to even explain this issue….<u></u><u></u></p><p style="font-size:12.8px"><u></u> <u></u></p><p style="font-size:12.8px">I’ve been using MapGuide for sometime now and have started using the react viewer, I think it’s a great piece of work, I’m not sure if the following error is part of it or mapguide itself.<u></u><u></u></p><p style="font-size:12.8px"><u></u> <u></u></p><p style="font-size:12.8px">The issue is the application renders fine on 95% of my users browsers, however a few are experiencing some issues:<u></u><u></u></p><ul type="disc" style="margin-bottom:0cm;font-size:12.8px;margin-top:0cm"><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">The interface renders correctly<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">From all points of view the session is created and active<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">All external layers render<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">The user is using Chrome<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">The user is receiving the following error: Failed to load resource: the server responded with a status of 559 (MgInvalidArgumentException)<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">If the user accesses the site via Edge Browser it loads correctly…<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">If the user accesses the site from another PC it works correctly…<u></u><u></u></li></ul><p style="font-size:12.8px"><u></u> <u></u></p><p style="font-size:12.8px">I don’t know how to debug or even investigate…<u></u><u></u></p><p style="font-size:12.8px"><u></u> <u></u></p><p style="font-size:12.8px">I’ve tried:<u></u><u></u></p><ul type="disc" style="margin-bottom:0cm;font-size:12.8px;margin-top:0cm"><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">Rebooting server<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">Restarting IIS<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">Restarting MGServer instance<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">Clearing chrome browser cache / history<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">Using a username and password<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">Kicking the PC<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">Intimidating stares ><<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">Trying to clear php sessions on the server<u></u><u></u></li><li style="margin:0cm;font-size:11pt;font-family:'calibri',sans-serif">Starting a session on another PC and copying the URL to the effected users PC<u></u><u></u></li></ul><p style="font-size:12.8px"><u></u> <u></u></p><p style="font-size:12.8px">I’m confused as it’s only effecting that user on the one specific PC, even loading the site as another user on the same PC works….?<u></u><u></u></p><p style="font-size:12.8px"><u></u> <u></u></p><p style="font-size:12.8px">I think it has something to do with the user accessing a session created in the office then trying to pop back into the same session when they take their laptop home and connect via the VPN, or trying to access another users session using the sessionId (also would kind of expect this just to work?). some kind of permission thing … it’s not creating all the resources to correctly initialize the map….?<u></u><u></u></p><p style="font-size:12.8px"><u></u> <u></u></p><p style="font-size:12.8px">This is on the MapGuide <span style="font-size:9pt;font-family:arial,sans-serif">4.0.0.10048, Windows 10.0.19045 Build 19045 (Version 22H2 OS Build 19045.2604), IIS (Version 10.0.19041.1)<u></u><u></u></span></p><p style="font-size:12.8px">Access Log:<u></u><u></u></p><p style="font-size:12.8px;background:white"><span style="font-size:9pt;font-family:"courier new""><2023-06-21T09:01:45>     11316            10.12.0.168      Anonymous         GetResourceData.1.0.0:3(Session:0d0b427e-0fbe-11ee-8000-005056aad8bf_en_MTI3LjAuMC4x0AFC0AFB0AFA//MainMap.Map,RuntimeData,) Success<u></u><u></u></span></p><p style="font-size:12.8px;background:white"><span style="font-size:9pt;font-family:"courier new""><2023-06-21T09:01:45>     10432            10.12.0.168      Anonymous         QueryFeatures.1.0.0:7(Session:0d0b427e-0fbe-11ee-8000-005056aad8bf_en_MTI3LjAuMC4x0AFC0AFB0AFA//MainMap.Map,MgStringCollection,MgGeometry,4,,1,5) Failure<u></u><u></u></span></p><p style="font-size:12.8px"><u></u> <u></u></p><p style="font-size:12.8px">Error Log:<u></u><u></u></p><pre style="margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:"courier new";background:white"><span style="font-size:9pt"><2023-06-21T09:01:45>     10432            10.12.0.168      Anonymous<u></u><u></u></span></pre><pre style="margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:"courier new";background:white"><span style="font-size:9pt"> Error: Invalid argument(s):<u></u><u></u></span></pre><pre style="margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:"courier new";background:white"><span style="font-size:9pt">        The map display width cannot be less than or equal to zero.<u></u><u></u></span></pre><pre style="margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:"courier new";background:white"><span style="font-size:9pt"> StackTrace:<u></u><u></u></span></pre><pre style="margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:"courier new";background:white"><span style="font-size:9pt">  - MgRenderingServiceHandler.ProcessOperation() line 83 file C:\working\build_area\mapguide\4.0.0\x64\MgDev\Server\src\Services\Rendering\RenderingServiceHandler.cpp<u></u><u></u></span></pre><pre style="margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:"courier new";background:white"><span style="font-size:9pt">  - MgOpQueryFeatures.Execute() line 125 file C:\working\build_area\mapguide\4.0.0\x64\MgDev\Server\src\Services\Rendering\OpQueryFeatures.cpp<u></u><u></u></span></pre><pre style="margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:"courier new";background:white"><span style="font-size:9pt">  - MgServerRenderingService.QueryFeatures() line 1194 file C:\working\build_area\mapguide\4.0.0\x64\MgDev\Server\src\Services\Rendering\ServerRenderingService.cpp<u></u><u></u></span></pre><pre style="margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:"courier new";background:white"><span style="font-size:9pt">  - MgServerRenderingService.RenderForSelection() line 1570 file C:\working\build_area\mapguide\4.0.0\x64\MgDev\Server\src\Services\Rendering\ServerRenderingService.cpp<u></u><u></u></span></pre><p style="font-size:12.8px"><u></u> <u></u></p><p style="font-size:12.8px">Open to any suggestions at this time.<u></u><u></u></p><p style="font-size:12.8px"><u></u> <u></u></p><p style="font-size:12.8px">I’ll go through any changes I’ve made to see if I’ve effected the session creation at some stage….<u></u><u></u></p><p style="font-size:12.8px">Regards<u></u><u></u></p><p style="font-size:12.8px">Adam</p></div></div>