Источник данных / Набор данных не может найти параметр отчета для привязки свойства - PullRequest
0 голосов
/ 01 декабря 2011

У меня есть параметр отчета с именем "jndiURL" (я пробовал другие имена, возникает та же проблема), который передается в отчет BIRT. В свойствах моего источника данных я перехожу к «Привязка свойств» и задаю URL-адрес JNDI:

params["jndiURL"].value

Я принимаю изменения, и окно закрывается без ошибок. Затем я создаю набор данных, настраиваю запрос, предварительно просматриваю результаты и принимаю изменения. В этот момент я получаю сообщение об ошибке:

Ошибка при оценке выражения Javascript. Ошибка обработчика сценариев: параметр отчета "jndiURL" не существует. Источник скрипта: , строка: 0, текст: Титулы [ "jndiURL"]. Значение

После закрытия этой ошибки набор данных больше не может сам себя разрешать (т. Е. Список доступных полей исчезает). Удаление привязки свойства в источнике данных позволяет нормально создавать наборы данных, но как только вы снова добавляете привязку свойства, набор данных становится неразрешимым.

Я беру на себя ответственность за создание отчетов от кого-то еще, кого здесь больше нет, и именно так все их отчеты настроены так, что они могли использовать другую версию BIRT или нашли обходной путь. Я считаю, что одним из решений является добавление сценария для установки этого свойства при запуске отчета, но я бы хотел этого избежать.

Есть идеи?

Я использую BIRT 2.6.2 для Eclipse (версия All-in-One).

1 Ответ

1 голос
/ 01 декабря 2011

Эта ошибка была исправлена ​​в последней версии BIRT. Если вы не можете обновить BIRT до последней версии, существует патч для 2.6.2

...