sada.simhadri Posted December 9, 2016 Share Posted December 9, 2016 Hello Team, We have recently upgraded Jasper version from 5.2.0 to 6.2.2, After that Report generation failing with below stack overflow error. java.lang.StackOverflowErrorat net.sf.jasperreports.engine.util.StyleResolver.getPadding(StyleResolver.java:1533) ~[jasperreports-javaflow-6.2.2.jar:6.2.2]at net.sf.jasperreports.engine.base.JRBaseLineBox.getPadding(JRBaseLineBox.java:228) ~[jasperreports-javaflow-6.2.2.jar:6.2.2]at net.sf.jasperreports.engine.util.StyleResolver.getPadding(StyleResolver.java:1541) ~[jasperreports-javaflow-6.2.2.jar:6.2.2]at net.sf.jasperreports.engine.base.JRBaseLineBox.getPadding(JRBaseLineBox.java:228) ~[jasperreports-javaflow-6.2.2.jar:6.2.2]at net.sf.jasperreports.engine.util.StyleResolver.getPadding(StyleResolver.java:1541) ~[jasperreports-javaflow-6.2.2.jar:6.2.2]at net.sf.jasperreports.engine.base.JRBaseLineBox.getPadding(JRBaseLineBox.java:228) ~[jasperreports-javaflow-.......................... After some research i found below interesting details. We have Two style templates defined in our code one is at platform level and another is project specific. 1. --- > PlatformStyles.jrtx <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jasperTemplate PUBLIC "-//JasperReports//DTD Template//EN" "http://jasperreports.sourceforge.net/dtds/jaspertemplate.dtd"><jasperTemplate>............. <style name="genericTextStyle" vAlign="Middle" fontName="DejaVu Sans" fontSize="11"/> ............. </jasperTemplate> 2. --- > ProjectStyles.jrtx <?xml version="1.0"?> <!DOCTYPE jasperTemplate PUBLIC "-//JasperReports//DTD Template//EN" "http://jasperreports.sourceforge.net/dtds/jaspertemplate.dtd"> <jasperTemplate> <template><![CDATA[PlatformStyles.jrtx]]></template>.............. <style name="projectTextStyle" style="genericTextStyle" isDefault="true" fontName="SansSerif" fontSize="8"/> ............. </jasperTemplate> Above code (style templates) is working as expected in the previous version of jasper 5.2.0, Same code is causing the above mentioned error while running the report. Finally, i have just removed 'isDefault="true"' from the ProjectStyles.jrtx file, After that reports are generating without any error. Even i tried with latest release of Jasper 6.3.1 , Still facing the same issue! Is this a bug in jasper upgrade OR provided a new way of doing this?Please help in resolving this issue as early as possible. Many Thanks,SSR. Link to comment Share on other sites More sharing options...
sada.simhadri Posted December 21, 2016 Author Share Posted December 21, 2016 Did any one got chance to lookinto this issue, any help is appreciated. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now