Вы говорите в своем комментарии, что b = неизвестно b, что означает, что this.getB () == null или пустая строка. Я предполагаю, что что-то в вашем методе process (a, b) пытается использовать это исходное значение b. Если вы снова выполните getB (), будет ли сброшено значение?
Если вы опубликуете ваш метод процесса (a, b), мы могли бы проверить / подтвердить это, поскольку это могут быть только предположения, пока мы не увидим фактический код.