Salesforce.com - Warum das Hochladen von Apex-Klasse funktioniert nicht?
-
01-07-2019 - |
Frage
Ich habe eine Apex-Klasse (Controller), die ursprünglich unter Developer Edition entwickelt und müssen es die Produktion hochladen, die Enterprise Edition ist.
Der Upload schlägt fehl mit folgenden Meldung
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
Die gleiche Meldung, wenn ich versuche Force.com IDE zu verwenden: Speicher Fehler: Fehler auf Ihrer Seite
.Diese Klasse arbeitet unter Developer Edition aber nicht mit Unternehmen.
Was kann das Problem sein?
Lösung 2
Controller-Klasse können andere benutzerdefinierte Objekte wie Salesforce-Seiten verweisen. Wenn die Steuerung vor diesen Objekten hochgeladen Speicher Fehler: Ein Fehler auf der Seite aufgetreten berichtet wird,
..Die korrekte Reihenfolge der Upload von benutzerdefinierten Komponenten verwendet werden soll.
Andere Tipps
Dmytro, sind Sie richtig. Visualforce-Seiten, Apex-Klassen und Komponenten müssen in der richtigen Reihenfolge geladen werden. Im allgemeinen ist das Muster, das ich verwende, ist die Controller, Komponenten laden, und dann Seiten Visual.