Did you try update geometry in database with .MakeValid()?
<br />
<br />
We have also problems with this and simple update statement always correct the problem ...
<br />
<br />
UPDATE tName set geom = geom.MakeValid() 
<br /><div class="signature"><hr>
Srecko Lipovsek, BSc Civil Engineer 
<br />
Kaliopa d.o.o.: Ljubljana, Slovenija
<br />
WWW: <a href="http://www.Kaliopa.si?by-user=t" target="_top" rel="nofollow" link="external">www.Kaliopa.si</a>  | <a href="http://www.iObcina.si?by-user=t" target="_top" rel="nofollow" link="external">www.iObcina.si</a> | <a href="http://gis.iObcina.si?by-user=t" target="_top" rel="nofollow" link="external">gis.iObcina.si</a> | <a href="http://www.iSlovenija.si?by-user=t" target="_top" rel="nofollow" link="external">www.iSlovenija.si</a> | <a href="http://www.iKomunala.si?by-user=t" target="_top" rel="nofollow" link="external">www.iKomunala.si</a></div>
<br><hr align="left" width="300">
View this message in context: <a href="http://osgeo-org.1803224.n2.nabble.com/Mapguide-is-selecting-invisible-tp5650775p5659820.html">RE: Mapguide is selecting invisible</a><br>
Sent from the <a href="http://osgeo-org.1803224.n2.nabble.com/MapGuide-Users-f1803227.html">MapGuide Users mailing list archive</a> at Nabble.com.<br>