Ситуация такая: Есть поиск по карте. При выборе результата из поиска, карта перемещается в выбранную точку и появляется баллун с ближайшими адресами. При клике на адрес из баллуна происходит перемещение через panTo и в callback функция, которая открывает баллун после перемещения.
При срабатывании calllback выводится ошибка: Cannot read property balloon of null
Проведя небольшой дебаг видно, что объект, который явл. parentNode для balloon не явл. null.
var selectedObject=t.allObjects[ind];
var coords=selectedObject.geometry.getCoordinates();
console.log(selectedObject);
t.currentNearestSearchMarker.balloon.close();
t.$map.panTo(
[parseFloat(coords[0]),parseFloat(coords[1])],
{
duration:1000,
checkZoomRange:true,
callback:function(){
console.log(selectedObject.balloon);
selectedObject.balloon.open(); // тут возникает ошибка
}
});