Регистрация  |  Вход

Почему Logs -> Debug Logs не показывает Лимиты? как передать параметры в контроллер в Execute APEX?

Как то Gres нас спрашивал, как мы профилируем наш код...

Вот именно этим я сейчас и занимаюсь - улучшаю одну очень нагруженную страницу.

Заглянул в Logs -> Debug Logs: там не лимитов. Думал, дебаг лог слишком длинный - сократил, их все равное нет, ну значит что-то с дебаг настройками, выставил все по максимуму - их все равное нет...

ну ладно, давай дебажить по человечески, в IDE, в ММ в Execute APEX пытаюсь заложить параметр на страницу перед созданием контроллера, вот так (точно так же как и в тестах):

ApexPages.currentPage().getParameters().put('myid', '51515115151515');

получаю на этой строке Attempt to de-reference a null object...
можно просто создать PageReference и заложить туда параметр, но контроллер все равно обращается к ApexPages, а он нулевой...

Как то Gres нас спрашивал, как мы профилируем наш код...

Вот именно этим я сейчас и занимаюсь - улучшаю одну очень нагруженную страницу.

Заглянул в Logs -> Debug Logs: там не лимитов. Думал, дебаг лог слишком длинный - сократил, их все равное нет, ну значит что-то с дебаг настройками, выставил все по максимуму -  их все равное нет...

ну ладно, давай дебажить по человечески, в IDE, в ММ в  Execute APEX пытаюсь заложить параметр на страницу перед созданием контроллера, вот так (точно так же как и в тестах):
[code]ApexPages.currentPage().getParameters().put('myid', '51515115151515');[/code]
получаю на этой строке Attempt to de-reference a null object...
можно просто создать PageReference и заложить туда параметр, но контроллер все равно обращается к ApexPages, а он нулевой...