ThinkGeo.com    |     Documentation    |     Premium Support

Errors when commiting transaction following multiple deletes

Hello again,


I have tested this on both the full version of the 5.5 release (5.5.0.0) and Daily Production build (5.5.0.31). The errors occur when multiple features are deleted from a shapefile followed by a CommitTransaction as follows: 
   moShapefile.Open()
   moShapefile.EditTools.BeginTransaction()
   For Each oFeature As Feature In oSelectionLayer.InternalFeatures
      moShapefile.EditTools.Delete(oFeature.Id)
   Next oFeature
   Dim oTransResult As TransactionResult = moShapefile.EditTools.CommitTransaction()
   moShapefile.Close()


I have attached a sample project for your convenience. Is this a bug or am I doing something wrong?


Thanks!


Steve



Delete_Multiple_Features_From_Shapefile.zip (54.5 KB)

Steven, 
  
  Thank you for your sample. I could clearly see the problem. I think this is a bug. I have the Development Team looking at it. We should have a response tomorrow.  


Steven,


  I want to let you know that we got delayed in looking at your case. I finally have someone working on it and you should have an answer at the latest on Monday. Thank you for your patience.



Steve,  



We have fixed this issue in the latest Daily Build revision 5.5.39.0(Development Branch) and 5.5.0.39(Release Branch). Please try it out.  



Thanks, 



Ben



Hi Ben, 
  
 This is now working fine. 
  
 Thanks! 
  
 Steve

Steven, I am glad this is working for you now.


Bai, congratulation to the Development team for providing the bug fix fast.