У вас может быть блок try catch для вашего кода, где, по вашему мнению, может возникнуть исключение. Для получения трассировки стека журнала ошибок с именем класса и номером строки у нас есть метод с именем getStackTraceString()
. Этот метод возвращает трассировку стека ошибки в виде строки.
Пример:
try {
Merchandise__c m = [
SELECT Name
, Total_Inventory__c
FROM Merchandise__c
LIMIT 1
];
Double inventory = m.Total_Inventory__c;
} catch(Exception e) {
System.debug('Exception type caught: ' + e.getTypeName());
System.debug('Message: ' + e.getMessage());
System.debug('Cause: ' + e.getCause()); // returns null
System.debug('Line number: ' + e.getLineNumber());
System.debug('Stack trace: ' + e.getStackTraceString());
}
Пожалуйста, обратитесь эту ссылку для просмотра других методов исключения, которые помогут отследить вашу ошибку
Дайте мне знать, если вынужна дополнительная помощьСпасибо:)