При развертывании Jasper Reports появляется сообщение об ошибке

Привет, я создал простой отчет с помощью iReport 4.5.1, и когда я попытался развернуть отчет в JasperSoft (версия 4.5), я получаю следующее сообщение об ошибке, даже если я выбираю правильный файл JRXML.

Не удалось проанализировать выбранный файл JRXML. Возможно, вы выбрали не тот файл.

В чем может быть проблема.

Я использую дизайнер iReport для разработки своих отчетов.
База данных: Oracle 11g
Я создал источник данных в JaseperSoft - успешное тестирование соединения
Я получаю сообщение об ошибке только тогда, когда я нажимаю кнопку обзора для загрузки файл JRXML, когда я пытался загрузить файл отчета...

Пожалуйста помоги....


person Meeza S    schedule 09.04.2012    source источник


Ответы (4)


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

Вы можете найти эту проблему по адресу http://jasperforge.org.

Эта статья посвящена как вызывать хранимые процедуры из JasperReports.

person Alex K    schedule 10.04.2012
comment
Привет, Алекс ... Спасибо за ваш ответ ... JasperReport, разработанный с использованием iReport 4.5 с использованием части хранимых процедур, у меня работает нормально (я могу запустить отчет из дизайнера без проблем).... проблема только когда я пытаюсь развернуть отчет на JasperReport Enterprise Server (пробная версия), я получаю это сообщение об ошибке. Я пытался развернуть родительский отчет с подотчетом и без подотчета, когда получал одно и то же сообщение об ошибке. - person Meeza S; 10.04.2012
comment
ОБНОВЛЕНИЕ: Вышеупомянутая проблема решена путем подключения дизайнера iReport 4.5 к JasperServer. Как только соединение установлено, я смог выполнить развертывание непосредственно из конструктора. Пока все хорошо... Но когда я выполняю отчет в JasperServer, я получаю следующее сообщение об ошибке net.sf.jasperreports.engine.JRRuntimeException: Нет исполнителя запросов factory зарегистрирован для языка 'plsql'. что снова указывает мне на ваш предыдущий комментарий... есть ли пошаговая инструкция для решения этой проблемы... - person Meeza S; 11.04.2012

Попробуйте развернуть отчет с помощью инструмента jdeploy на https://sourceforge.net/projects/jaspertools/?source=directory

person Patroclo    schedule 14.06.2012

Решение: По умолчанию JasperSoft® Studio пытается сохранить и загрузить JRXML в последней возможной версии JRXML, которая может быть несовместима с парсером на стороне сервера. Вы можете настроить версию, используемую студией. Перейдите в «Окно» > «Настройки» > «Jaspersoft Studio» > «Совместимость» и в исходной версии .jrxml установите версию 6.2.1. Затем откройте свои отчеты, внесите небольшие изменения и сохраните их заново. Это должно повторно сгенерировать JRXML, совместимый с предыдущей версией JasperReports. Вы также можете установить тот же параметр совместимости на уровне проекта, щелкнув правой кнопкой мыши папку проекта в Project Explorer > Properties > Jaspersoft Studio > Compatibility.

https://community.jaspersoft.com/wiki/error-message-selected-jrxml-could-not-be-parsed-when-trying-update-jrxml-files-tibco

person Parthiban Oracle Apex    schedule 03.03.2020

Я создал параметр автоматической сборки для отчетов maven. Всем, кто заинтересован, прочитайте: http://the-consultants-blog.blogspot.be/2013/06/deploy-jasperreports-with-maven.html

Это может пригодиться при проблемах с развертыванием или при массовом развертывании jrxmls.

person Nico    schedule 12.06.2013