Я использую Birt 4.4.0 и вызываю класс Java для запуска отчетов. Оператор sql возвращает не более 100 строк, но я получаю Недостаточно памяти для выполнения этого отчета ошибка.Birt: Недостаточно памяти для выполнения отчета
org.eclipse.birt.report.engine.api.impl.EngineTask handleFatalExceptions
SEVERE: There is insufficient memory to execute this report.
Я попытался увеличить как пространство кучи и памяти PermGen на catalina.bat файл по -Xms1024m -Xmx4096m -XX: MaxPermSize = 512m, но не повезло.
Любые идеи?
Опубликовать соответствующий код в классе Java? – immibis
Вы пытаетесь запустить его в BIRT или вы вызываете отчет как веб-страницу через Apache? –
Вы должны сообщить нам, какую БД вы используете и как вы на самом деле называете BIRT. Обратите внимание, что BIRT> = 4.2.2 не работает с Oracle, в зависимости от ваших запросов и в зависимости от драйвера JDBC. – hvb