ThinkGeo.com    |     Documentation    |     Premium Support

The Process cannot access the file because it is being used by another process error

We are using web edition 3.1.299 and the MicrosoftMapLayer extension. When concurrent users are viewing the same map location and zoom level, the message above appears frequently. I highly suspect this is due to multithreading. Has this issue been addressed in a subsquent release, and if so, what assembly(ies) are affected?




  
 Geogory, 
  
 To make sure we are able to recreate the issue, could you give some details about your application? Such as any custom logic you added or the environment of deployment? Also could you give us a demo or several codes? 
  
 Thanks, 
  
 Johnny  


There is no custom code or special usage in our web-based application. This is not the first time this error has been reported on this discussion forum, so you shouldn't need any further information, since this is a known issue. 



As I mentioned, I am using the MicrosoftMapLayerExtension as a layer in my overlay. I am using WebEdition 3.1.299. There is nothing special about my web application other than when I test with two or more users who are accessing the same location and zoom level. 



The error appears in place of one or more of the ThinkGeo tiles. I will attach a screen print.



Bump. This is a critical defect for us. I am looking forward to your feedback…

Gergory, 



Sorry for the delay, we are trying our best to resolve the issue and will let you know the result as soon as possible. 



Johnny



Just checking to see if there is an update on investigating this issue… Thanks!

 


Gregory,
 
I agree with you that it’s due to multithreading. Please ask our support support@thinkgeo.com for an updated MicrosoftMapLayer packages, which have cut off the number of requesting threads at one time.
 
Any questions please let us know. thanks.
 
Johnny