Category: | Bug report |
Priority: | Normal |
Status: | Closed |
Project: | Severity: | Minor |
Resolution: | No Change Required |
|
Component: | Reproducibility: | Always |
Assigned to: |
Since Jaspersoft Studio CE 6.14.0 it is not longer possible to choose libaries newer than 6.13.0 (Windows -> Preferences -> Compatibility),
not even the version of the current studio despite the Studio uses that version of the libary.
E.g. Studio CE 6.18.1
Filesystem:
C:\ProgNoInstall\jaspersoftstudio6181\configuration\org.eclipse.osgi\69\0\.cp\lib\jasperreports-6.18.1.jar
Compatibilities available see attached screenshot.
Currently we need to set compatibility to 6.14.0, because our customer use that version of the library embedded in our software.
Due to several bugfixes in newer versions of the studio we would like to use the current version of the studio.
Jaspersoft Studio
1 Comment:
Hi,
in Jaspersoft Studio we are basically loading that information from the JasperReports Library itself: class net.sf.jasperreports.engine.JRConstants.
Usually JR team updates it when there are important breaking changes that might cause problems when dealing with newer JRXML in older versions.
I think that the most emblematic case was the UUID introduction years ago.
Therefore I think you are safe simply selecting the 6.13.0 JRXML version.
Best regards,
Massimo.