Quando si eseguono due distribuzioni, in cui la seconda distribuzione è stata eseguita poco dopo la prima, la seconda non riesce e viene generato il seguente errore irreversibile: "Fatal Error:" LIMIT_EXCEEDED: Try deploying again. Your deployment exceeded its maximum retry limit. If you keep seeing this error, please contact Salesforce Customer Support” (Errore irreversibile: LIMIT_EXCEEDED: Provare a ripetere la distribuzione. La distribuzione ha superato il numero massimo di tentativi. Se l'errore continua a essere visualizzato, rivolgersi all'Assistenza clienti Salesforce).
Risultati attesi
La seconda distribuzione riesce.
Risultati effettivi
La seconda distribuzione non riesce.
REPRODUCER:
1) Accedere all'organizzazione
2) Creare la seguente classe di prova Apex.
public class Test {
@isTest
public static void test1() {
String dummyString = '';
Integer max = 100000;
for (Integer i = 0; i < max; i++) {
Integer rand = Math.round(Math.random() * 1000);
dummyString = dummyString + String.valueOf(rand);
}
}
@isTest
public static void test2() {
String dummyString = '';
Integer max = 100000;
for (Integer i = 0; i < max; i++) {
Integer rand = Math.round(Math.random() * 1000);
dummyString = dummyString + String.valueOf(rand);
}
}
3) Scaricare i file zip che verranno utilizzati per la prova.
4) Accedere all'area di lavoro, distribuire il file zip, scegliere RunAllTestInOrg come livello di prova e lasciare come da impostazione predefinita tutte le altre voci. Fare clic su Avanti e quindi su Distribuisci.
5) Ripete immediatamente il passaggio 5.
6) La seconda distribuzione dovrebbe non riuscire generando un errore.
Distanziare le distribuzioni.
La seconda distribuzione non dovrebbe essere rimossa dall'area di attesa finché non è stata completata la prima distribuzione. Non ha senso rimuoverla dall'area di attesa se è in fase di esecuzione un'altra distribuzione, perché non sarà in grado di acquisire il blocco. Ritentare la distribuzione dopo il tentativo non riuscito per acquisire il blocco.
000381180

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.