Openbravo Issue Tracking System - Openbravo ERP | |||||||||||||||||||||||||||||||||
View Issue Details | |||||||||||||||||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||||||||||||||||||||
0031709 | Openbravo ERP | A. Platform | public | 2015-12-15 09:38 | 2016-03-17 10:54 | ||||||||||||||||||||||||||||
Reporter | alostale | ||||||||||||||||||||||||||||||||
Assigned To | caristu | ||||||||||||||||||||||||||||||||
Priority | urgent | Severity | major | Reproducibility | have not tried | ||||||||||||||||||||||||||||
Status | closed | Resolution | fixed | ||||||||||||||||||||||||||||||
Platform | OS | 5 | OS Version | ||||||||||||||||||||||||||||||
Product Version | |||||||||||||||||||||||||||||||||
Target Version | 3.0PR16Q2 | Fixed in Version | 3.0PR16Q2 | ||||||||||||||||||||||||||||||
Merge Request Status | |||||||||||||||||||||||||||||||||
Review Assigned To | alostale | ||||||||||||||||||||||||||||||||
OBNetwork customer | |||||||||||||||||||||||||||||||||
Web browser | |||||||||||||||||||||||||||||||||
Modules | Core | ||||||||||||||||||||||||||||||||
Support ticket | |||||||||||||||||||||||||||||||||
Regression level | |||||||||||||||||||||||||||||||||
Regression date | |||||||||||||||||||||||||||||||||
Regression introduced in release | |||||||||||||||||||||||||||||||||
Regression introduced by commit | |||||||||||||||||||||||||||||||||
Triggers an Emergency Pack | No | ||||||||||||||||||||||||||||||||
Summary | 0031709: some reports are not exported using JDK 8 | ||||||||||||||||||||||||||||||||
Description | When Openbravo is deployed using JDK 8, some reports cannot be exported. Note this only happens for some reports. | ||||||||||||||||||||||||||||||||
Steps To Reproduce | * Using JDK 8 * Go to Trial Balance Report * Try to export to PDF - PDF is not exported - Looking at log, this stack trace can be seen: 71178 [http-nio-8080-exec-10] ERROR net.sf.jasperreports.engine.design.JRJdtCompiler - Compilation error org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException at org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:298) at net.sf.jasperreports.engine.design.JRJdtCompiler$1.findType(JRJdtCompiler.java:255) at net.sf.jasperreports.engine.design.JRJdtCompiler$1.findType(JRJdtCompiler.java:192) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:93) at org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:43) at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:84) at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveTypesFor(BinaryTypeBinding.java:750) at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.getExactMethod(BinaryTypeBinding.java:564) at org.eclipse.jdt.internal.compiler.lookup.Scope.findExactMethod(Scope.java:715) at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:2097) at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:314) at org.eclipse.jdt.internal.compiler.ast.Assignment.resolveType(Assignment.java:181) at org.eclipse.jdt.internal.compiler.ast.Expression.resolve(Expression.java:829) at org.eclipse.jdt.internal.compiler.ast.Block.resolve(Block.java:101) at org.eclipse.jdt.internal.compiler.ast.Statement.resolveCase(Statement.java:140) at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.resolve(SwitchStatement.java:279) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:418) at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:178) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:396) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1072) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1121) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:305) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:512) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:329) at net.sf.jasperreports.engine.design.JRJdtCompiler.compileUnits(JRJdtCompiler.java:167) at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:201) at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:354) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:614) at org.openbravo.client.application.report.ReportingUtils.getTranslatedJasperReport(ReportingUtils.java:1068) | ||||||||||||||||||||||||||||||||
Proposed Solution | The problem looks to be caused by the ecj (Eclipse JDT compiler) that jasper uses. Current version included in Openbravo 3.1.1 seems not to work with JDK 8. Quick test upgrading to currently latest 4.4.2 [1] seems to solve the problem, though intensive testing should be done. [1] http://mvnrepository.com/artifact/org.eclipse.jdt.core.compiler/ecj [^] | ||||||||||||||||||||||||||||||||
Additional Information | |||||||||||||||||||||||||||||||||
Tags | No tags attached. | ||||||||||||||||||||||||||||||||
Relationships |
| ||||||||||||||||||||||||||||||||
Attached Files | |||||||||||||||||||||||||||||||||
Issue History | |||||||||||||||||||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||||||||||||||||||
2015-12-15 09:38 | alostale | New Issue | |||||||||||||||||||||||||||||||
2015-12-15 09:38 | alostale | Assigned To | => platform | ||||||||||||||||||||||||||||||
2015-12-15 09:38 | alostale | Modules | => Core | ||||||||||||||||||||||||||||||
2015-12-15 09:38 | alostale | Triggers an Emergency Pack | => No | ||||||||||||||||||||||||||||||
2015-12-15 09:38 | alostale | Status | new => acknowledged | ||||||||||||||||||||||||||||||
2015-12-15 09:38 | alostale | Relationship added | related to 0031708 | ||||||||||||||||||||||||||||||
2015-12-15 09:39 | alostale | Relationship added | related to 0029566 | ||||||||||||||||||||||||||||||
2015-12-15 09:52 | alostale | Proposed Solution updated | |||||||||||||||||||||||||||||||
2015-12-15 11:07 | alostale | Target Version | => 3.0PR16Q2 | ||||||||||||||||||||||||||||||
2015-12-23 19:49 | caristu | Assigned To | platform => caristu | ||||||||||||||||||||||||||||||
2015-12-23 19:49 | caristu | Status | acknowledged => scheduled | ||||||||||||||||||||||||||||||
2016-01-13 12:10 | caristu | Review Assigned To | => alostale | ||||||||||||||||||||||||||||||
2016-01-13 12:11 | hgbot | Checkin | |||||||||||||||||||||||||||||||
2016-01-13 12:11 | hgbot | Note Added: 0083231 | |||||||||||||||||||||||||||||||
2016-01-13 12:11 | hgbot | Status | scheduled => resolved | ||||||||||||||||||||||||||||||
2016-01-13 12:11 | hgbot | Resolution | open => fixed | ||||||||||||||||||||||||||||||
2016-01-13 12:11 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/d6b9e9ab3d17d5ce94dc6f1a93991ba640c9ad2d [^] | ||||||||||||||||||||||||||||||
2016-01-13 12:14 | caristu | Note Added: 0083232 | |||||||||||||||||||||||||||||||
2016-01-13 12:15 | caristu | Note Edited: 0083232 | bug_revision_view_page.php?bugnote_id=0083232#r10599 | ||||||||||||||||||||||||||||||
2016-01-13 12:37 | caristu | Note Edited: 0083232 | bug_revision_view_page.php?bugnote_id=0083232#r10602 | ||||||||||||||||||||||||||||||
2016-01-13 12:44 | caristu | Note Edited: 0083232 | bug_revision_view_page.php?bugnote_id=0083232#r10603 | ||||||||||||||||||||||||||||||
2016-01-13 12:44 | caristu | Issue Monitored: alostale | |||||||||||||||||||||||||||||||
2016-01-13 12:50 | hgbot | Checkin | |||||||||||||||||||||||||||||||
2016-01-13 12:50 | hgbot | Note Added: 0083235 | |||||||||||||||||||||||||||||||
2016-01-13 15:30 | hgbot | Checkin | |||||||||||||||||||||||||||||||
2016-01-13 15:30 | hgbot | Note Added: 0083242 | |||||||||||||||||||||||||||||||
2016-01-14 08:49 | alostale | Relationship added | related to 0031878 | ||||||||||||||||||||||||||||||
2016-01-14 12:26 | hgbot | Checkin | |||||||||||||||||||||||||||||||
2016-01-14 12:26 | hgbot | Note Added: 0083292 | |||||||||||||||||||||||||||||||
2016-01-14 12:29 | hgbot | Checkin | |||||||||||||||||||||||||||||||
2016-01-14 12:29 | hgbot | Note Added: 0083293 | |||||||||||||||||||||||||||||||
2016-01-14 12:32 | alostale | Note Added: 0083294 | |||||||||||||||||||||||||||||||
2016-01-14 12:32 | alostale | Status | resolved => closed | ||||||||||||||||||||||||||||||
2016-01-14 12:32 | alostale | Fixed in Version | => 3.0PR16Q2 | ||||||||||||||||||||||||||||||
2016-01-14 12:40 | alostale | Issue cloned | 0031889 | ||||||||||||||||||||||||||||||
2016-01-14 12:40 | alostale | Relationship added | depends on 0031889 | ||||||||||||||||||||||||||||||
2016-03-17 10:54 | hudsonbot | Checkin | |||||||||||||||||||||||||||||||
2016-03-17 10:54 | hudsonbot | Note Added: 0085033 | |||||||||||||||||||||||||||||||
2016-03-17 10:54 | hudsonbot | Checkin | |||||||||||||||||||||||||||||||
2016-03-17 10:54 | hudsonbot | Note Added: 0085034 | |||||||||||||||||||||||||||||||
2016-03-17 10:54 | hudsonbot | Checkin | |||||||||||||||||||||||||||||||
2016-03-17 10:54 | hudsonbot | Note Added: 0085035 | |||||||||||||||||||||||||||||||
2016-03-17 10:54 | hudsonbot | Checkin | |||||||||||||||||||||||||||||||
2016-03-17 10:54 | hudsonbot | Note Added: 0085045 | |||||||||||||||||||||||||||||||
2016-03-17 10:54 | hudsonbot | Checkin | |||||||||||||||||||||||||||||||
2016-03-17 10:54 | hudsonbot | Note Added: 0085046 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|