У меня есть параметр отчета с именем "jndiURL" (я пробовал другие имена, возникает та же проблема), который передается в отчет BIRT. В свойствах моего источника данных я перехожу к «Привязка свойств» и задаю URL-адрес JNDI:
params["jndiURL"].value
Я принимаю изменения, и окно закрывается без ошибок. Затем я создаю набор данных, настраиваю запрос, предварительно просматриваю результаты и принимаю изменения. В этот момент я получаю сообщение об ошибке:
Ошибка при оценке выражения Javascript. Ошибка обработчика сценариев: параметр отчета "jndiURL" не существует.
Источник скрипта: , строка: 0, текст:
Титулы [ "jndiURL"]. Значение
После закрытия этой ошибки набор данных больше не может сам себя разрешать (т. Е. Список доступных полей исчезает). Удаление привязки свойства в источнике данных позволяет нормально создавать наборы данных, но как только вы снова добавляете привязку свойства, набор данных становится неразрешимым.
Я беру на себя ответственность за создание отчетов от кого-то еще, кого здесь больше нет, и именно так все их отчеты настроены так, что они могли использовать другую версию BIRT или нашли обходной путь. Я считаю, что одним из решений является добавление сценария для установки этого свойства при запуске отчета, но я бы хотел этого избежать.
Есть идеи?
Я использую BIRT 2.6.2 для Eclipse (версия All-in-One).