ThinkGeo.com    |     Documentation    |     Premium Support

Number of points must be 0 or >3

I get this exception thrown if the user has the Map.EditOverlay.TrackMode = TrackMode.Polygon and double clicks on the map.


 


I understand the reason for the exception, the problem is I cant figure out where to catch the exception. I tried it in the Map_TrackShapeFinished event and on the Page_Load event. yet the exception seems to be thrown before this.



Jeremy,



Sorry, we cannot recreate your issue in our installed sample; please try your operation at

websamples.thinkgeo.com/webe...hapes.aspx



Could you provide us the version of web edition and a simple sample so that we can recreate your issue as well? 



Thanks,

Howard



 Hi


Sorry for resurrecting an old thread but I'm trying to solve this same issue and I can't find a solution anywhere or recreate it on the online sample.


I've attached a simple test page in a zip file, can you please have a look and let me know if you can recreate it?


I am using WebEdition version 5.0.0.55


Thanks



mapDrawShapeTest.aspx.zip (1.42 KB)

Hi Simon,


Thanks for your sample. I met the exception when run it.


The "Unspecified error" thrown by Openlayers. It's this JS code "supported:function(){return!!document.namespaces}". Looks document.namespaces have the unspecified error.


I add your code to a new project I build, in same project my page run but your page met many different errors after I did some change.


I think that should related your page, it looks your page have some different with mine in the aspx file and the aspx.designer.cs file. I am not sure how your create your page but I think maybe you can did some test also.


I have attached my test project in this post.


The most strange thing is if I change your page, sometimes the same code will have different result, one time it throw exception, after I did some change then change back, the other time it run correct. I have clean cache, close port and rebuild each time.


Sorry I did some changes in your files for test in this project, you can replace it with your original files.


I think that's shouldn't the problem of the map control.


Regards,


Don



001_ThinkgeoWebSample.zip (147 KB)

Hi Don 
  
 Apologies for the delay in getting back to you but I tried your attached test project and you do not have an "OnTrackShapeFinished" event handler. If you add this in to your test project the error occurs every time. 
  
 Thanks 
  
 Simon

Simon,  

Thanks for reporting this. I have recreated this issue and added this to our internal issue tracker. We will update you as with any new developments. Please see the exact exception below:

 




Hi Simon,  
  
 This issue has been resolved with the latest Daily Build available for download from the Customer Portal at helpdesk.thinkgeo.com. Please swap in the new MapSuiteCore and WebEdition.dll, clear out your browser cache and the exception should be handled much more gracefully.