So beheben Sie INVALID_TYPE in Salesforce-Bereitstellungen
Eine Metadatenkomponente oder ein von ihr referenzierter Typ ist in der Ziel-Org nicht gültig oder aktiviert.
Tritt auf bei: der Validierung des Metadaten-Deployments, vor jeglicher DML- oder TestausführungWas das bedeutet
INVALID_TYPE bedeutet, dass die Ziel-Org eine Metadatenkomponente abgelehnt hat, weil ihr Typ, oder ein Typ, von dem sie abhängt, dort nicht unterstützt wird. Das lässt sich meist auf ein in der Ziel-Org nicht aktiviertes Org-Feature oder eine fehlende Lizenz, eine falsche API-Versionsübereinstimmung oder ein Standardobjekt bzw. -feld zurückführen, das in der Edition dieser Org nicht existiert.
Das kommt am häufigsten vor, wenn Metadaten aus einer funktionsreichen Produktions-Org, oder einer vollständigen Sandbox-Kopie davon, in eine Scratch-Org oder eine Developer-Edition-Sandbox befördert werden, deren Funktionsumfang und Lizenzen nie darauf abgestimmt wurden.
Häufige Ursachen
Die Lösung
- Bestätigen, dass das Feature aktiviert istPrüfen Sie, ob die Ziel-Org dasselbe Feature oder dieselbe Lizenz, Person Accounts, Multi-Currency oder Ähnliches, wie die Quelle aktiviert hat.
- API-Version angleichenGleichen Sie die API-Version der Metadaten in package.xml an eine Version an, die die Ziel-Org vollständig unterstützt.
<Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>*</members> <name>CustomObject</name> </types> <version>62.0</version> </Package> - Edition-Kompatibilität prüfenBestätigen Sie, dass die Salesforce-Edition der Ziel-Org das Standardobjekt oder -feld enthält, von dem die Komponente abhängt.
Wie Serpent das verhindert
Serpent AI vergleicht die Fähigkeiten von Quell- und Ziel-Org, bevor eine Aufgabe abgegrenzt wird, sodass eine Edition- oder Feature-Lücke als Warnung statt als fehlgeschlagenes Deployment erscheint. Siehe die Bibliothek der Salesforce-Bereitstellungsfehler.

Prävention
Verwandte Fehler
INVALID_TYPE, erklärt
Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.
In unter 15 Minuten eingerichtet. Keine DevOps-Einstellung nötig.
