ThinkGeo.com    |     Documentation    |     Premium Support

mapParser is undefined --- Map is null or not object errors

Hi,


My web site was working on Windows Server 2003 32bit, now I moved it on Windows Server 2008 R2 Enterprise 64bit and I copied all appropriate dll's on SYSTEMROOT directory, My web site is working but when I say show the map it gives me "mapParser is undefined" and " Map is null or not object". 


What Should I do?   thanks...


 



Ayhan, 
  
 I re-created the issue with Windows Server 2008 R2 64bit when I deploy the application using “Classic .NET AppPool”, that’s a known issue, please set the “Application pool” to DefaultAppPool”, and all will work fine. 
  
 Anything please let us know, thanks. 
  
  
 Johnny 


Thank you very much Johnny, it works now…

That’s great. 
  
 Johnny

Hi Johnny,


I would like to know ThinkGeo web Edition 3.0.0.0 (File version 3.1.299.0) will support Windows 2008 R2 64 bit .ie IIS 7.5 ?


It gives us error saying 'mapparser undefined' and the map not getting displayed.


By seeing your soultion given above, If I change the application pool's pipeline mode to integrated or to default application pool our application's other third party controls are getting error due to the change on pipeline mode. but map is working fine. We are working with multiple thirdparty tools. And we have to change our coding a lot due to the changes.


Is there any way to solve the issue with out changing the application pool's pipeline mode. (I want to keep the mode as classic) to do fix many things in other thirdparties controls.Please help me out.


Thanks


Raja



Hi, Raja 



This issue has been fixed in the latest release edition. Maybe you could get the latest DLL package with version of 4.0.59.0 or later from the link of helpdesk.thinkgeo.com 



I have given it a try and it works well on Windows R2 64 bit with IIS 7.5. 

If you don't want to check out the latest DLL package and you could add one property showed as below to the handlers sub-section of system.webServer section of your web.config file : 



preCondition="integratedMode"





And the updated one would be like this: 


<add type="ThinkGeo.MapSuite.WebEdition.GeoResourceFactory" precondition="integratedMode" verb="*" path="*_GeoResource.axd" name="GeoResource"></add>




Thanks, 

Khalil