Salesforce: внутренняя ошибка сервера - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть страница visualforce, которая правильно отображает. Есть командная кнопка «Сохранить», которая выполняет некоторый оператор DML и перенаправляет на другую страницу. Ранее эта функциональность работала нормально. Со вчерашнего дня при нажатии кнопки «Сохранить» я получаю эту ошибку:

An internal server error has occurred 
An error has occurred while processing your request. The salesforce.com support team has been notified of the problem. If you believe you have additional information that may be of help in reproducing or correcting the error, please contact Salesforce Support. Please indicate the URL of the page you were requesting, any error id shown on this page as well as any other related information. We apologize for the inconvenience. 

Thank you again for your patience and assistance. And thanks for using salesforce.com! 

Error ID: 471693248-7806 (-1751278023)  

Я не могу выяснить, что является причиной этой ошибки. Я даже пытался закомментировать весь код в методе, вызываемом кнопкой Сохранить. Тем не менее, я получаю эту ошибку. Что может быть причиной ошибки этого типа?

Ответы [ 2 ]

6 голосов
/ 14 февраля 2012

Это может быть вызвано чем-то другим в вашем коде, не связанным с кнопкой Сохранить.Начните с комментирования всего в вашем контроллере / расширении и сохраните его таким образом.Затем свойство по свойству, а метод по методу un-comment разделы;сохраняйте каждый раз и просматривайте свою страницу.Это даст вам лучшее представление о том, где произошла ошибка.Если это не помогает, позвоните по номеру поддержки Salesforce .

0 голосов
/ 15 февраля 2012

Поскольку вы уже пытались закомментировать ваш код, но безрезультатно, попробуйте изменить и повторно сохранить связанный файл .meta для вашего файла класса.

Итак, если ваш файл ClassName.cls-meta.xml выглядит следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
    <apiVersion>20.0</apiVersion>
    <status>Active</status>
</ApexClass>

Попробуйте изменить номер версии API и повторно сохранить:

<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">

    <apiVersion>23.0</apiVersion>

    <status>Active</status>
</ApexClass>

Кроме того, убедитесь, что ваш класс указан как активный и действительный в Name | Setup | Develop | Apex Classes.

Кроме того, ваша организация, возможно, только что получила весеннее обновление в выходные и может увидеть настоящую ошибку Salesforce!Зарегистрируйте случай и попросите их устранить его, если это так.

Удачи

...