Loading

Des déploiements de métadonnées sont retirés de la file d’attente avant la fin d’un déploiement précédent et échouent donc avec une erreur fatale

Date de publication: Apr 23, 2024
Description

Lors de l’exécution de deux déploiements où le second déploiement a été effectué peu de temps après le premier, le second échoue avec l’erreur fatale suivante, « Erreur fatale : LIMIT_EXCEEDED: Essayez de procéder à nouveau au déploiement. Votre déploiement a dépassé sa limite maximale de tentatives. Si cette erreur persiste, contactez le support client de Salesforce. »

Résultats attendus
Le second déploiement réussit.

Résultats réels
Le second déploiement échoue.

ÉTAPES À REPRODUIRE :
1) Connectez-vous à l’organisation
2) Créez la classe de test Apex suivante.

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) Téléchargez les fichiers .zip qui seront utilisés pour réaliser le test.

4) Accédez au Workbench, procédez au déploiement à l’aide du fichier .zip, choisissez le niveau de test RunAllTestInOrg, et conservez tous les autres paramètres par défaut. Cliquez sur Suivant, puis sur Déployer.

5) Répétez immédiatement l’étape 5.

6) Le deuxième déploiement doit échouer en présentant l’erreur.

Résolution

Espacez les déploiements.
Le second déploiement ne doit pas être retiré de la file d’attente tant que le premier déploiement n’est pas terminé. Il n’est pas pertinent de le retirer de la file d’attente si un autre déploiement est en cours d’exécution, car il ne pourra pas obtenir le verrou. Relancez le déploiement après l’échec de l’acquisition du verrou.

 

Numéro d’article de la base de connaissances

000381180

 
Chargement
Salesforce Help | Article