Jump to content
We've recently updated our Privacy Statement, available here ×

siddhivinayak.sk

Members
  • Posts

    4
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by siddhivinayak.sk

  1. Hi, I faced similar issue with Spring Boot 1.5x and Jasper Report 6.45. After, restarting the boot applicaiton it got fixed. But not sure why it is coming. If anybody can explain why this issue comes.
  2. Similar issue I'm facing too. See the below log: Caused by: java.io.IOException: Stream closed at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[?:1.8.0_265] at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) ~[?:1.8.0_265] at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) ~[?:1.8.0_265] at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[?:1.8.0_265] at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[?:1.8.0_265] at sun.util.locale.provider.RuleBasedBreakIterator.readFile(RuleBasedBreakIterator.java:462) ~[?:1.8.0_265] at sun.util.locale.provider.RuleBasedBreakIterator.readTables(RuleBasedBreakIterator.java:375) ~[?:1.8.0_265] at sun.util.locale.provider.RuleBasedBreakIterator.<init>(RuleBasedBreakIterator.java:321) ~[?:1.8.0_265] at sun.util.locale.provider.BreakIteratorProviderImpl.getBreakInstance(BreakIteratorProviderImpl.java:169) ~[?:1.8.0_265] at sun.util.locale.provider.BreakIteratorProviderImpl.getLineInstance(BreakIteratorProviderImpl.java:106) ~[?:1.8.0_265] at java.text.BreakIterator.createBreakInstance(BreakIterator.java:571) ~[?:1.8.0_265] at java.text.BreakIterator.createBreakInstance(BreakIterator.java:553) ~[?:1.8.0_265] at java.text.BreakIterator.getBreakInstance(BreakIterator.java:544) ~[?:1.8.0_265] at java.text.BreakIterator.getLineInstance(BreakIterator.java:483) ~[?:1.8.0_265] at java.text.BreakIterator.getLineInstance(BreakIterator.java:470) ~[?:1.8.0_265] at net.sf.jasperreports.engine.fill.SimpleTextLineWrapper.startParagraph(SimpleTextLineWrapper.java:446) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.SimpleTextLineWrapper.startParagraph(SimpleTextLineWrapper.java:415) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.TextMeasurer.renderParagraph(TextMeasurer.java:619) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.TextMeasurer.measure(TextMeasurer.java:580) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(JRFillTextElement.java:685) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.JRFillStaticText.prepare(JRFillStaticText.java:181) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:542) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:411) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:386) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillTitle(JRVerticalFiller.java:298) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:232) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:99) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:607) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:405) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:140) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:583) ~[jasperreports-6.4.3.jar!/:6.4.3] at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:929) ~[jasperreports-6.4.3.jar!/:6.4.3] at com.hcl.iclear.audit.handler.StaticDataMaintenanceHandler.prepareJasperPrint(StaticDataMaintenanceHandler.java:119) ~[classes!/:0.0.5.14] at com.hcl.iclear.audit.handler.StaticDataMaintenanceHandler.lambda$new$0(StaticDataMaintenanceHandler.java:98) ~[classes!/:0.0.5.14] at com.hcl.iclear.commons.utils.ReportUtils.generateReport(ReportUtils.java:141) ~[iclear-common-components-0.1.jar!/:0.1] at com.hcl.iclear.audit.service.impl.ReportServiceImpl.generateReport(ReportServiceImpl.java:71) ~[classes!/:0.0.5.14] at com.hcl.iclear.audit.controllers.AuditReportController.generate(AuditReportController.java:65) ~[classes!/:0.0.5.14] at sun.reflect.GeneratedMethodAccessor228.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_265] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_265] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209) ~[spring-web-5.0.10.RELEASE.jar!/:5.0.10.RELEASE] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136) ~[spring-web-5.0.10.RELEASE.jar!/:5.0.10.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) ~[spring-webmvc-5.0.15.RELEASE.jar!/:5.0.15.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.0.15.RELEASE.jar!/:5.0.15.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) ~[spring-webmvc-5.0.15.RELEASE.jar!/:5.0.15.RELEASE] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.0.15.RELEASE.jar!/:5.0.15.RELEASE] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991) ~[spring-webmvc-5.0.15.RELEASE.jar!/:5.0.15.RELEASE] ... 117 more
  3. I'm using Jasper Community edition for my small application where 3-4 printable reports are generated. For this, adding Jasper lib into my Java project and generating. The labels and text added into the template are using sans-serif but the font weigh and style is not rendering in PDF output. As solution, need to add font file into the class path by making jar as suggested into documentation. This is working fine but need to check any legalities with font files: - Does this font embedding requires font license, if yes which type of font licenses needed - Is there any free font avaialable which can be used without license for commercial usage too - Is there any way available, we can show font weight and style without embedding font into java project
  4. Hi, I'm trying to test Jasper report with Derby 10.14.2.0 database with image saved as java.sql.Blob. I tried many times with different approches to load the image from the database (using expression) like, //Getting java.awt.Image new javax.swing.ImageIcon($F{A_SIGN_IC1}.getBytes(1, (int)$F{A_SIGN_IC1}.length())).getImage() //Getting InputStream $F{A_SIGN_IC1}.getBinaryStream() Each time getting error. Then tried to check the size of the Blob object by using $F{A_SIGN_IC1}.length(), it results 3. Though, I tried to render image by writing separate Java program, it is working with below code. Class.forName("org.apache.derby.jdbc.ClientDriver"); Connection con = DriverManager.getConnection("jdbc:derby://localhost:1527/sample", "user", "app"); JFrame jf1 = new JFrame("Test"); jf1.setVisible(true); jf1.setSize(400, 400); JButton jb = new JButton(""); jb.setVisible(true); jb.setSize(200, 300); jf1.add(jb); PreparedStatement ps2 = con.prepareStatement("***"); ResultSet rs = ps2.executeQuery(); int z = 0; while(rs.next()) { Blob bl1 = rs.getBlob(1); System.out.println(bl1.length()); ImageIcon ii = new ImageIcon(bl1.getBytes(1, (int)bl1.length())); java.awt.Image img = ii.getImage(); jb.setIcon(ii); } con.close(); I'm not sure about the issue what is happening. Because if image is being rendered using separate Java program from the database that simply means image is stored correctly. It seems there is an issue with Jasper Only. Please help. Regards, Sandeep
×
×
  • Create New...