Возникло исключение BIRT - PullRequest
0 голосов
/ 24 апреля 2018

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

Регистрация пользователя в таблице: возникла исключительная ситуация BIRT.Смотрите следующее исключение для получения дополнительной информации.ReferenceError: «Мобильный» не определен.

  1. Не могли бы вы сказать мне, на что он ссылается, чтобы внести изменения ??

  2. Я добавил начальную и конечную дату в качестве параметра отчета.Однако, когда я запускаю его на локальном сервере.Дата начала, которую он выбирает из использованного, но дата окончания, которую он добавляет сам.Что странно.Как будто это где-то устанавливается по умолчанию.Пожалуйста, подскажите мне, где искать, чтобы исправить это.

Спасибо!

1 Ответ

0 голосов
/ 24 мая 2018

Краткий ответ: Вы использовали ссылку, которая не определена (явно).

Длинный ответ: запрос не является проблемой.Эта ошибка в основном вызвана привязками столбцов, которые не используются, но все еще существуют в списке привязок столбцов.Привязка, вероятно, называется «Мобильный».Проверьте привязки этой таблицы, особенно их содержимое, если включены строки сценария.

Если вы ничего не найдете там, идите по длинному пути: откройте исходный код XML, найдите «Мобильный» и посмотрите, можно ли связатьк тегу, который относится к функции BIRT (параметры, методы точек останова, привязки, вычисляемые столбцы).Оттуда вы можете найти, где скрывается «Мобильный».Подсказка: не просто удаляйте строку «Mobile» из исходного файла, это может серьезно испортить ваш отчет (простое сохранение исходного кода может повредить его с неправильной кодировкой).

...