Du är här:
Fel: Distribuering av arbetsobjekten till nästa steg misslyckades
Detta fel inträffar vid distribuering eller uppflyttning av metadatakomponenter med specialtecken som inte stöds till ett pipelinesteg. Feltexten visar komponentnamnet och indikerar att den inte kunde hitta komponenten i zip-katalogen. För att åtgärda detta fel, ersätt de specialtecken som inte stöds med deras URL-kodade versioner.
DevOps Center och dess underliggande tekniker, som Metadata API och Salesforce CLI, har stöd för dessa specialtecken:
/\^$#+?()|[]{}!@$&:’,”Om du försöker flytta upp en komponent med ett specialtecken som inte stöds misslyckas uppflyttningen. Från pipelinen, klicka på Visa detaljer för att visa felet från sidan Aktivitetshistorik.
För att åtgärda detta fel, kör först en sökfråga för att se posten Skicka komponent för komponentnamnet med specialtecknet som inte stöds. Ersätt sedan tecknet som inte stöds med dess URL-kodade version.
I detta exempel är den problematiska komponenten en sidlayout som heter Layout:Recruiters(LTAM)ver2 som använder fullbreddsparenteser, som inte stöds. Dessa tecken används ofta i östasiatiska språk, särskilt i kinesiska, japanska och koreanska (CJK).
-
I DevOps Center, kör en SOQL-fråga för att identifiera posten Skicka komponent som är associerad med komponenten med specialtecknet som inte stöds.
SELECT id, sf_devops__Source_Component__c, sf_devops__File_Path__c, sf_devops__Change_Submission__r.sf_devops__Work_Item__r.Name FROM sf_devops__Submit_Component__c WHERE sf_devops__Source_Component__c = '<source-component-name>' and sf_devops__Change_Submission__r.sf_devops__Work_Item__r.Name = '<work-item-name>'Ersätt namnet på <source-component-name> och <work-item-name> med dina specifika detaljer.
I vårt exempel ser SOQL-frågan ut så här:
SELECT id, sf_devops__Source_Component__c, sf_devops__File_Path__c, sf_devops__Change_Submission__r.sf_devops__Work_Item__r.Name FROM sf_devops__Submit_Component__c WHERE sf_devops__Source_Component__c = 'Layout:Recruiter__c-Recruiters(LTAM)ver2' AND sf_devops__Change_Submission__r.sf_devops__Work_Item__r.Name = 'WI-000129'Sökfrågan returnerar namnet på filsökvägen som innehåller den kodade versionen av specialtecknen.
-
Uppdatera sf_devops__Source_Component__c för att ersätta specialtecknen med dess kodade version.
I fältet sf_devops__File_Path__c, kopiera komponentnamnet med det kodade specialtecknet (1), ersätt det icke-kodade namnet i fältet sf_devops__Source_Component__c (2). Om du använder Developer Console som din sökfrågeredigerare kan du dubbelklicka på fälten när du kopierar och klistrar in.
- Upprepa för att åtgärda andra påverkade källkomponenter.
- Spara ändringarna.
- Tillbaka i DevOps Center, försök med uppflyttningen igen.
