Hi @fedoras,
After taking a look, it appears that the scriptletClass="edu.ku.brc.specify.config.Scriptlet"
XML attribute causes Jaspersoft Studio to be unable to render a preview of the report.
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="MSJN Loan Invoice v5" pageWidth="595" pageHeight="842" whenNoDataType="NoPages" columnWidth="483" leftMargin="56" rightMargin="56" topMargin="42" bottomMargin="20" scriptletClass="edu.ku.brc.specify.config.Scriptlet" uuid="ec85af8d-e1c0-4f9b-9f91-711a6aade1ec">
It looks like you added this scriptlet to the report at some time in the past using SpiReport:
Printing with Specify 6’s Scriptlet Functions
Configuring Your Report For Scriptlets
The report must know where to get the scriptlet and this is set in the ‘Report Properties.’ In the SpecifyiReports application click on the ‘Edit’ menu and then ‘Report Properties.’ The dialog will have a tab named ‘Scriptlet Class’, click on the tab. In the dropdown list select 'Use this scriptlet class…" and then enter the following value:
edu.ku.brc.specify.config.Scriptlet
It does not prevent Specify 7 from running the report, but you will not be able to compile the report in Jaspersoft Studio to ensure your changes are working before moving back into Specify 7.
You can remove the scriptletClass="edu.ku.brc.specify.config.Scriptlet"
component if you are not using any scriptlets in the report itself.
Thank you for the report!