Loading

Errore di distribuzione causato da una classe dipendente non valida che richiede la ricompilazione

Data pubblicazione: Oct 11, 2021
Descrizione
Durante una distribuzione, le classi di test possono avere esito negativo con un messaggio di errore che indica che la classe dipendente non è valida e richiede una nuova compilazione

Classi e trigger vengono contrassegnati come validi, purché i metadati dipendenti non siano cambiati dopo l'ultima compilazione della classe. Se vengono apportate modifiche ai nomi degli oggetti o ai campi utilizzati nella classe, incluse modifiche superficiali come quelle apportate alla descrizione di un oggetto o un campo, o se le modifiche vengono apportate a una classe che chiama questa classe, il flag isValid viene impostato su False.

Queste informazioni sono disponibili nell'articolo sulla  definizione delle classi Apex.

Si noti che  tutte le classi e i trigger vengono contrassegnati come non validi quando un pacchetto gestito viene aggiornato nell'organizzazione.
Risoluzione

Se durante la distribuzione, un messaggio indica che la classe dipendente non è valida e richiede una nuova compilazione, significa che le classi e i trigger devono essere compilati nell'organizzazione. 
1. Per compilare le classi:
  • Andare a Imposta | Sviluppa | Classi Apex  
  • Per LEX - Imposta | Codice personalizzato | Classi Apex
  • Fare clic sul link "Compila tutte le classi"
2. Per compilare i trigger:
  • Andare a Imposta | Sviluppa | Trigger Apex
  • Per LEX - Imposta | Codice personalizzato | Trigger Apex
  • Fare clic sul link "Compila tutti i trigger"
Numero articolo Knowledge

000388111

 
Caricamento
Salesforce Help | Article