Видимо, режим совместимости iReport 4.0.1 не работает на 100%. iReport 4.0.2 вставляет тег при работе с определенными свойствами. Тег <paragraph>
не существует в JasperReport 4.0.1. Я бы понял это во время компиляции, если бы в отчет были встроены любые стили абзаца, а не шаблон стиля. Шаблоны рассматриваются во время выполнения.
Я конвертировал свои шаблоны так:
From:
<jasperTemplate>
...
<style name="in-detail-fields">
<paragraph leftIndent="3" rightIndent="3"/>
</style>
...
</jasperTemplate>
To:
<jasperTemplate>
...
<style name="in-detail-fields" leftIndent="3" rightIndent="3" />
...
</jasperTemplate>
К сожалению, iReport 4.0.2 неправильно интерпретирует шаблон после его изменения. :-(. Лучшим решением может быть снижение версии iReport до нужной версии.