Das ist scheinbar ein Fehler im SmartPart-Framework.
Ich konnte die Fehlermeldung ebenfalls provozieren, wenn man hintereiander zwei gleich SmartParts direkt aus der Bibliothek absetzte möchte.
Folgende Möglichkeiten gibt es, das zu "Umschiffen":
1. Jeweils nur ein SmartPart direkt aus der Bibliothek absetzen. Weitere gleiche SmartParts können leicht durch Übernahme (Doppelklick rechts) auf bereits bestehenden SmartParts auf dem Teilbild abgesetzt werden.
2. Vor dem 2. Absetzklick die Parameter des SmartParts (z.B.Beschriftung) ändern, sodass ein "neues" SmartPart abgesetzt wird. Dann kommt keine Fehlermeldung.
3. Ändern der Einstellung (s.SMT_Quick_Place.png). Dann hat man beim Abstetzen zwar nicht mehr die Möglichkeit, in der Palette etwas zu ändern, sonder erst danach. Aber damit funktioniert das mehrfache Absetzen aus der Bibliothek ohne Fehlermeldung.
Die Änderungen in der Palette nach dem "Absetz-Klick" sind das Problem.
Intern wird ein Hashwert über die Parameter berechnet, und bei geändertem Hash (geänderte Parameter)
muss das SmartPart (Makroverlegung) an eine neue Definition verknüpft werden, und kann nicht mehr die Definition der vorhergehenden SmartParts verwenden. Bei dieser Überprüfung geht scheinbar etwas schief.