ArcMap 9.3 Integrate Problem - Invalid Topology [Maximum tolerance exceeded.]

Hallo zusammen,

ich habe ein Problem:
Ich habe ein Python script geschrieben mit dem ich die shapefiles von Gebäudegrundrissen vereinfachen möchte. Dabei möchte ich nahe aneinander liegende Gebäude miteinander verbinden, kleinere Einschlüsse und Ausbuchtungen entfernen und Gebäude die mit einer Kante aneinander stossen ebenfalls verbinden.
Die Grundrisse befinden sich allesamt in einer shapedatei.

Meine Vorgehensweise ist:
- dissolve auf das shapefile anwenden.
- Beginn einer Schleife um jedes einzelne Polygon darauf zu untersuchen ob es nach der Bearbeitung gewisse Kriterien erfüllt. Wenn ja, wende ich später die Integrate-funktion an. Wenn nein wird es unverändert in eine separate Datei übernommen.

Bei der Überprüfung wende ich für jedes einzelne Polygon und seine Nachbarn die Integrate Funktion an und überprüfe das Ergebnis.
Mein Problem ist, dass früher oder später, abhängig von dem Integrate-wert der gewählt wird, das Programm abbricht mit der Fehlermeldung:

<class 'arcgisscripting.ExecuteError'>: ERROR 999999: Error executing function.
Invalid Topology [Maximum tolerance exceeded.]
Failed to execute (Integrate).


Nun habe ich die Topology bereits mit Check Topology überprüft. Es gab keine Probleme. Auch Repair geometry verlief erfolglos.

Hat jemand eine Idee was dieser Fehler bedeutet und wie ich ihn umgehen kann?

Vielen Dank,

Andi