Anonymous | Login
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] A. Platformminorhave not tried2015-05-14 13:322015-06-01 16:45
ReportercaristuView Statuspublic 
Assigned Tocaristu 
PriorityimmediateResolutionno change requiredFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Tocaristu
Web browser
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo

0029882: API changes required for Jasper library upgrade to version 6.0.0

DescriptionTwo API changes are required to integrate properly the upgrade of the Jasper library to version 6.0.0.

1) In the WebPOS module (org.openbravo.retail.posterminal) the CashUpReport class is making use of the ListOfArrayDataSource class of the jasper API. The constructor of this class has changed between version 4.0.1 and 6.0.0:

On Jasper 4.0.1:
  public ListOfArrayDataSource(List records, String[] columnNames)

On Jasper 6.0.0

  public ListOfArrayDataSource(List<Object[]> records, String[] columnNames)

This change should be take into account in the CashUpReport class to ensure the correct compilation.

2) The "Print and Send"[1] module is making use of the itext library. A new version of this library should be introduced with Jasper 6.0.0. To adapt this module to this new version just a small change should be done: the class is importing the itext classes using the following package: com.lowagie.text. The imports should use the com.itextpdf.text package instead

[1] [^]
Steps To ReproduceIn description
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to feature request 0029566 closedcaristu Openbravo ERP Upgrade Jasper Libraries 
related to defect 0029997 closedcaristu Retail Modules Update usage of ListOfArrayDataSource class due to the Jasper Library upgrade 
related to defect 0030668 closedpsanjuan Openbravo Localizations Instance cannot be upgraded to 3.0PR15Q3 if the Check Printing module is installed (included in US Localization Pack) 

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2015-05-14 13:32 caristu New Issue
2015-05-14 13:32 caristu Assigned To => dmitry_mezentsev
2015-05-14 13:32 caristu Modules => Core
2015-05-14 13:32 caristu Triggers an Emergency Pack => No
2015-05-14 13:40 caristu Description Updated View Revisions
2015-05-14 13:40 caristu Description Updated View Revisions
2015-05-14 17:58 dmitry_mezentsev Tag Attached: Approved
2015-05-14 17:58 dmitry_mezentsev Assigned To dmitry_mezentsev => caristu
2015-05-25 12:51 caristu Relationship added related to 0029566
2015-05-25 13:23 caristu Relationship added related to 0029997
2015-05-25 15:59 caristu Issue Monitored: marvintm
2015-05-25 16:00 caristu Review Assigned To => marvintm
2015-05-25 16:00 caristu Status new => scheduled
2015-05-25 16:00 caristu Review Assigned To marvintm =>
2015-05-25 16:01 caristu Issue End Monitor: marvintm
2015-06-01 16:45 caristu Review Assigned To => caristu
2015-06-01 16:45 caristu Status scheduled => closed
2015-06-01 16:45 caristu Resolution open => no change required
2015-08-25 15:16 ngarcia Relationship added related to 0030668

Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker