После недолгих экспериментов выяснилось что в джобе как ни странно пример отрабатывает нормально, а вот в классе на базе Runbase тот же самый кусок выдает ошибку(
В джобе вероятно на клиенте исполняется, а в классе на сервере и в этом разница
За это сообщение автора поблагодарили: KingPeas (1).