[#13921] - Studio CE library compatibility

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.

AttachmentSize
Image icon compatibility-studio-6.18.1.png22.13 KB
Jaspersoft Studio
franky4's picture
574
Joined: Jan 5 2016 - 2:15am
Last seen: 1 day 19 hours ago

1 Comment:

#1
  • Resolution:Open» No Change Required
  • Status:New» Closed

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.

Feedback