Salesforce.com - Pourquoi le téléchargement de la classe Apex ne fonctionne-t-il pas?

StackOverflow https://stackoverflow.com/questions/103616

  •  01-07-2019
  •  | 
  •  

Question

J'ai une classe Apex (contrôleur) initialement développée sous Developer Edition et je dois la télécharger en production, qui est Enterprise Edition.

Le téléchargement échoue avec le message suivant

classes/RenewalController.cls(RenewalController):An error occurred on your page.

package.xml(RenewalController):An object 'RenewalController' of type ApexClass 
was named in manifest but was not found in zipped directory

Le même message lorsque j'essaie d'utiliser Force.com IDE: Erreur d'enregistrement: une erreur s'est produite sur votre page.

Cette classe fonctionne sous Developer Edition, mais pas avec Enterprise.

Quel peut être le problème?

Était-ce utile?

La solution 2

La classe du contrôleur peut faire référence à d'autres objets SalesForce personnalisés, tels que des pages. Si le contrôleur est chargé avant ces objets Erreur d’enregistrement: une erreur s’est produite sur votre page. est signalé.

L'ordre correct de téléchargement des composants personnalisés doit être utilisé.

Autres conseils

Dmytro, vous avez raison. Les pages Visualforce, les classes apex et les composants doivent être téléchargés dans le bon ordre. Le modèle que j'utilise est généralement le téléchargement des contrôleurs, des composants, puis des pages visualforce.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top