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

java.lang.NoSuchMethod:common.Assert.verify(Z)V


Sukumesh

Recommended Posts

Hi,

I integrated jasper1.2.5 and Tried for PDF report tht is working very fine.

 

Then I tried to Create Excel export using JExcelApiExporter.

 

But i am getting the Follwing error

 

[junit] common.Assert.verify(Z)V

[junit] java.lang.NoSuchMethodError: common.Assert.verify(Z)V

[junit] at jxl.biff.XFRecord.<init>(XFRecord.java:447)

[junit] at jxl.write.biff.CellXFRecord.<init>(CellXFRecord.java:50)

[junit] at jxl.write.WritableCellFormat.<init>(WritableCellFormat.java:87)

[junit] at jxl.write.WritableWorkbook.<clinit>(WritableWorkbook.java:56)

[junit] at jxl.Workbook.createWorkbook(Workbook.java:393)

[junit] at jxl.Workbook.createWorkbook(Workbook.java:376)

[junit] at net.sf.jasperreports.engine.export.JExcelApiExporter.openWorkbook(JExcelApiExp

orter.java:153)

[junit] at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReportToStream(

JRXlsAbstractExporter.java:229)

[junit] at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReport(JRXlsAbs

tractExporter.java:135)

 

 

Pls anybody cna help me to solve this error?

 

Thangs & Regards,

Suresh

Link to comment
Share on other sites

  • Replies 5
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Hi,

 

I removed the Jexcel.jar and cleaned the src. Again Replaced the Jexcel.jar so now i am getting the Follwing error

 

[junit] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

[junit] at java.util.ArrayList.RangeCheck(ArrayList.java:507)

[junit] at java.util.ArrayList.get(ArrayList.java:324)

[junit] at jxl.write.biff.WritableWorkbookImpl.getSheet(WritableWorkbookImpl.java:382)

[junit] at jxl.write.biff.WritableWorkbookImpl.write(WritableWorkbookImpl.java:825)

[junit] at net.sf.jasperreports.engine.export.JExcelApiExporter.closeWorkbook(JExcelApiEx

porter.java:177)

[junit] at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReportToStream(

JRXlsAbstractExporter.java:305)

[junit] at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReport(JRXlsAbs

tractExporter.java:135)

 

And this is my Code

 

JasperPrint jPrint = JasperFillManager.fillReport(dirName+"ExcelReport.jasper",parameters,jrDataSource);

ByteArrayOutputStream outputByteArray = new ByteArrayOutputStream();

JExcelApiExporter exporterXLS = new JExcelApiExporter();

exporterXLS.setParameter(JExcelApiExporterParameter.JASPER_PRINT, jPrint);

exporterXLS.setParameter(JExcelApiExporterParameter.OUTPUT_STREAM,outputByteArray);

exporterXLS.setParameter(JExcelApiExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE);

exporterXLS.setParameter(JExcelApiExporterParameter.IS_AUTO_DETECT_CELL_TYPE, Boolean.TRUE);

exporterXLS.setParameter(JExcelApiExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.TRUE);

exporterXLS.setParameter(JExcelApiExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS,Boolean.TRUE);

exporterXLS.exportReport();

byte[] byteArray = outputByteArray.toByteArray();

 

While Excuting this Code for PDF tht is working Fine

For Excel now I am getting the Follwing Error.

 

Pls Help Me

 

Thanks,

Suresh

Link to comment
Share on other sites

  • 1 year later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...