Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Jasper report not rendering the PDF File on the screen in ADF

Juz2CodeMay 26 2015 — edited Jun 1 2015

Im getting Error : Error While Displaying Report Page : See Console for Details


I have All the Following Jars

1.) iText-2.1.7.js2

2.) jackson-core-2.1.4

3.) jasperreports-5.6.0

4.) jasperreports-chart-themes-5.6.0

5.) jasperreports-core-renderer

6.) jasperreports-fonts-5.6.0

7.) jcommon-1.0.15

8.) jfreechart-1.0.13


Actual Error:


*java.lang.ClassCastException:  net.sf.jasperreports.engine.export.DefaultExporterFilterFactory cannot be cast to net.sf.jasperreports.engine.export.ExporterFilterFactory*  

  at net
.sf.jasperreports.engine.export.ExporterFilterFactoryUtil.getFilterFactory(Ex  porterFilterFactoryUtil.java:53)
  at net
.sf.jasperreports.engine.JRAbstractExporter.createFilter(JRAbstractExporter.j ava:1136)
  at net
.sf.jasperreports.engine.JRAbstractExporter.initReport(JRAbstractExporter.jav a:726)
  at net
.sf.jasperreports.engine.export.JRGraphics2DExporter.initReport(JRGraphics2DE  xporter.java:255)
  at net
.sf.jasperreports.engine.JRAbstractExporter.setCurrentExporterInputItem(JRAbs  tractExporter.java:567)
  at net
.sf.jasperreports.engine.export.JRGraphics2DExporter.exportReportToGraphics2D  (JRGraphics2DExporter.java:285)
  at net
.sf.jasperreports.engine.export.JRGraphics2DExporter.exportReport(JRGraphics2   DExporter.java:236)
  at net
.sf.jasperreports.view.JRViewer.paintPage(JRViewer.java:2121)
  at net
.sf.jasperreports.view.JRViewer$PageRenderer.paintComponent(JRViewer.java:227   1)
  at javax
.swing.JComponent.paint(JComponent.java:1054)
  at javax
.swing.JComponent.paintChildren(JComponent.java:887)
  at javax
.swing.JComponent.paint(JComponent.java:1063)
  at javax
.swing.JComponent.paintChildren(JComponent.java:887)
  at javax
.swing.JComponent.paint(JComponent.java:1063)
  at javax
.swing.JComponent.paintChildren(JComponent.java:887)
  at javax
.swing.JComponent.paint(JComponent.java:1063)
  at javax
.swing.JComponent.paintChildren(JComponent.java:887)
  at javax
.swing.JComponent.paint(JComponent.java:1063)
  at javax
.swing.JViewport.paint(JViewport.java:731)
  at javax
.swing.JComponent.paintChildren(JComponent.java:887)
  at javax
.swing.JComponent.paint(JComponent.java:1063)
  at javax
.swing.JComponent.paintChildren(JComponent.java:887)
  at javax
.swing.JComponent.paint(JComponent.java:1063)
  at javax
.swing.JComponent.paintChildren(JComponent.java:887)
  at javax
.swing.JComponent.paint(JComponent.java:1063)
  at javax
.swing.JComponent.paintChildren(JComponent.java:887)
  at javax
.swing.JComponent.paint(JComponent.java:1063)
  at javax
.swing.JComponent.paintChildren(JComponent.java:887)
  at javax
.swing.JComponent.paint(JComponent.java:1063)
  at javax
.swing.JComponent.paintChildren(JComponent.java:887)
  at javax
.swing.JComponent.paint(JComponent.java:1063)
  at javax
.swing.JLayeredPane.paint(JLayeredPane.java:585)
  at javax
.swing.JComponent.paintChildren(JComponent.java:887)
  at javax
.swing.JComponent.paintToOffscreen(JComponent.java:5226)
  at javax
.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:   1529)
  at javax
.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1452)
  at javax
.swing.RepaintManager.paint(RepaintManager.java:1249)
  at javax
.swing.JComponent.paint(JComponent.java:1040)
  at java
.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
  at sun
.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:78)
  at sun
.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:115)
  at java
.awt.Container.paint(Container.java:1967)
  at java
.awt.Window.paint(Window.java:3877)
  at javax
.swing.RepaintManager$3.run(RepaintManager.java:819)
  at javax
.swing.RepaintManager$3.run(RepaintManager.java:796)
  at java
.security.AccessController.doPrivileged(Native Method)
  at java
.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:7   6)
  at javax
.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:796)
  at javax
.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:769)
  at javax
.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:718)
  at javax
.swing.RepaintManager.access$1100(RepaintManager.java:62)
  at javax
.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1677)
  at java
.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
  at java
.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
  at java
.awt.EventQueue.access$200(EventQueue.java:103)
  at java
.awt.EventQueue$3.run(EventQueue.java:694)
  at java
.awt.EventQueue$3.run(EventQueue.java:692)
  at java
.security.AccessController.doPrivileged(Native Method)
  at java
.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:7   6)
  at java
.awt.EventQueue.dispatchEvent(EventQueue.java:703)
  at java
.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242   )
  at java
.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
  at java
.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150   )
  at java
.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
  at java
.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
  at java
.awt.EventDispatchThread.run(EventDispatchThread.java:91)



My Bean Code :


public class PortoflioListJasper {
  
public PortoflioListJasper() {
  
}

  
public String runReportAction() {
  
System.out.println("On ReportAction");
  
DCIteratorBinding empIter = (DCIteratorBinding)  getBindings().get("*Iterator Name*");
  
System.out.println("On Iterator");
  
Integer var = (Integer)   (empIter.getCurrentRow().getAttribute("Id"));
  
System.out.println("On Attribute");
  
Map m = new HashMap();
  
System.out.println("On Map EmpID");
  m
.put("name",var <

This post has been answered by TAJDIN on May 28 2015
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 29 2015
Added on May 26 2015
18 comments
24,380 views