Salesforce.com - Por que o carregamento de classe Apex não está funcionando?
-
01-07-2019 - |
Pergunta
Eu tenho uma classe Apex (controlador), originalmente desenvolvido sob Developer Edition e necessidade de enviá-lo para a produção que é Enterprise Edition.
O upload falhar com seguinte mensagem
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
A mesma mensagem quando tento usar Force.com IDE: Salvar erro:. Ocorreu um erro na sua página
Esta classe está trabalhando sob Developer Edition, mas não com a Enterprise.
O que pode ser o problema?
Solução 2
classe Controller pode fazer referência a outros objetos Salesforce costume como páginas. Se o controlador é carregado antes que esses objetos Salvar erro:.. Ocorreu um erro na sua página é relatado
deve ser usado ordem correta de envio de componentes personalizados.
Outras dicas
Dmytro, você está correto. páginas do Visualforce, aulas de ápice e componentes devem ser carregados na ordem correta. Geralmente, o uso padrão que é fazer o upload do controladores, componentes e, em seguida, Visualforce páginas.