Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0031878Openbravo ERPA. Platformpublic2016-01-14 08:492016-01-14 08:55
alostale 
alostale 
immediateminorN/A
closedno change required 
5
 
 
Core
No
0031878: API checks due jdt-compiler upgrade
jdt-compiler library has been upgraded from version 3.1.1 to 4.4.2 to support JDK8 for some jasper reports.

New library includes some API changes (detailed in attached jdt-api-check.txt file).
Compare APIs of old with new version to see incompatibilities:

1. hg clone clone https://code.openbravo.com/erp/devel/api-checks/ [^]
2. cd api-checks/java/tools
3. java -classpath japitools.jar net.wuffies.japi.Japize as /tmp/jdt-compiler-3.1.1 apis /home/alostale/ws/releases/pr15q4/openbravo/lib/runtime/jdt-compiler-3.1.1.jar $JAVA_HOME/jre/lib/rt.jar $JAVA_HOME/jre/lib/jsse.jar +org
4. java -classpath japitools.jar net.wuffies.japi.Japize as /tmp/jdt-compiler-4.4.2 apis /home/alostale/ws/pi-pg/openbravo/lib/runtime/jdt-compiler-4.4.2.jar $JAVA_HOME/jre/lib/rt.jar $JAVA_HOME/jre/lib/jsse.jar +org
5. ./japicompat /tmp/jdt-compiler-3.1.1.japi.gz /tmp/jdt-compiler-4.4.2.japi.gz | tee /tmp/jdt-api-check.txt
Risk assessment: low this is a library internally used by jasper which is not common to be used externally. Checked all published modules in Central Repository and none of them makes use of it.
Approved
related to defect 00317093.0PR16Q2 closed caristu some reports are not exported using JDK 8 
txt jdt-api-check.txt (437,893) 2016-01-14 08:49
https://issues.openbravo.com/file_download.php?file_id=8919&type=bug
Issue History
2016-01-14 08:49alostaleNew Issue
2016-01-14 08:49alostaleAssigned To => alostale
2016-01-14 08:49alostaleModules => Core
2016-01-14 08:49alostaleTriggers an Emergency Pack => No
2016-01-14 08:49alostaleFile Added: jdt-api-check.txt
2016-01-14 08:49alostaleRelationship addedrelated to 0031709
2016-01-14 08:55alostaleTag Attached: Approved
2016-01-14 08:55alostaleStatusnew => closed
2016-01-14 08:55alostaleResolutionopen => no change required

There are no notes attached to this issue.