Salesforce.com - Почему загрузка класса Apex не работает? - PullRequest
2 голосов
/ 19 сентября 2008

У меня есть класс Apex (контроллер), изначально разработанный под Developer Edition, и мне нужно загрузить его в производственную версию Enterprise Edition.

Загрузка не удалась со следующим сообщением

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

То же сообщение при попытке использовать Force.com IDE: Сохранить ошибку: на вашей странице произошла ошибка.

Этот класс работает под Developer Edition, но не с Enterprise.

В чем может быть проблема?

Ответы [ 2 ]

3 голосов
/ 12 октября 2008

Дмитрий, ты прав. Страницы Visualforce, классы Apex и компоненты должны быть загружены в правильном порядке. Обычно я использую шаблон для загрузки контроллеров, компонентов, а затем страниц visualforce.

1 голос
/ 07 октября 2008

Класс контроллера может ссылаться на другие пользовательские объекты SalesForce, такие как страницы. Если контроллер загружен до этих объектов Ошибка сохранения: на вашей странице произошла ошибка. сообщается.

Следует использовать правильный порядок загрузки пользовательских компонентов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...