Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0007113
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] 03. Procurement managementmajoralways2009-01-23 16:492009-03-03 09:41
ReporteralostaleView Statuspublic 
Assigned Torafaroda 
PriorityhighResolutionfixedFixed in Versionpi
StatusclosedFix in branchpiFixed in SCM revision13047
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionpiSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0007113: SQL error badly informed when printing Jasper Report

DescriptionPurchase Order Report seems not to work since when trying to execute it the following error is raised in UI:
      
Error executing SQL statement for : ReportPurchaseOrder

The log error is:
16:33:41 [http-8880-Processor21] ERROR org.openbravo.erpCommon.utility.PrintJR - Error captured: javax.servlet.ServletException: Error executing SQL statement for : ReportPurchaseOrder

Steps To Reproduce-Go to Procurement Management > Analysis tools > Purchase Order Report
-Execute it
Proposed SolutionThe problem here is not in the report, which is working correctly, but in the way SQL errors of Jasper Reports are catch when printing them.

What it is happening in this report is that a message is informing that there is no conversion rate for some transaction. Method renderJR is displaying a plain 'Error executing SQL statement for' + the name of the method without informing about the real cause of the problem.

If the error were a SQL error, the message should look like:
ERROR: column c_bpartner.tercero does not exist (see attached AfterFix.png)
but now it is displaying the plain error meesage:
Error executing SQL statement for : ReportPurchaseOrder (see attached BeforeFix.png)

Proposed solution is to change, inside renderJR method of HttpSecureAppServlet.java [1]:
 throw new ServletException(e.getMessage());
by
 throw new ServletException(e.getCause().getMessage());

[1] https://dev.openbravo.com/websvn/openbravo/trunk/src/org/openbravo/base/secureApp/HttpSecureAppServlet.java [^]
Tagscommsup_sprint6
Attached Filespng file icon BeforeFix.png [^] (8,240 bytes) 2009-02-09 16:16


png file icon AfterFix.png [^] (7,565 bytes) 2009-02-09 16:17

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 0007480 closedrafaroda SQL error badly informed when printing Jasper Report 

-  Notes
(0013340)
svnbot (reporter)
2009-02-11 12:52

Repository: openbravo
Revision: 13047
Author: rafaroda
Date: 2009-02-11 12:52:52 +0100 (Wed, 11 Feb 2009)

Fixes bug 0007113 Now SQL errors are correctly informed when printing Jasper Report both in the UI and the log.

---
U trunk/src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
---

https://dev.openbravo.com/websvn/openbravo/?rev=13047&sc=1 [^]
(0014268)
sureshbabu (reporter)
2009-03-03 09:41

Retested in context http:79.125.56.185/openbravotrunk

- Issue History
Date Modified Username Field Change
2009-01-23 16:49 alostale New Issue
2009-01-23 16:49 alostale Assigned To => rafaroda
2009-01-23 16:49 alostale sf_bug_id 0 => 2531286
2009-01-23 16:49 alostale Regression testing => No
2009-01-23 16:49 alostale Issue Monitored: alostale
2009-01-28 08:45 rafaroda version => trunk
2009-01-30 17:12 rafaroda Assigned To rafaroda => Dowid
2009-01-30 17:12 rafaroda Priority normal => high
2009-01-30 17:12 rafaroda Status new => scheduled
2009-02-02 06:11 pjuvara Priority high => urgent
2009-02-05 15:50 rafaroda Relationship added blocks 0007395
2009-02-09 15:51 rafaroda Relationship deleted blocks 0007395
2009-02-09 16:03 rafaroda Assigned To Dowid => rafaroda
2009-02-09 16:03 rafaroda Priority urgent => high
2009-02-09 16:03 rafaroda Summary Purchase Order Report does not work => SQL error badly informed when printing Jasper Report
2009-02-09 16:03 rafaroda Description Updated
2009-02-09 16:03 rafaroda Proposed Solution updated
2009-02-09 16:03 rafaroda Steps to Reproduce Updated
2009-02-09 16:07 rafaroda Steps to Reproduce Updated
2009-02-09 16:10 rafaroda Status scheduled => feedback
2009-02-09 16:11 rafaroda Status feedback => new
2009-02-09 16:11 rafaroda Steps to Reproduce Updated
2009-02-09 16:16 rafaroda Steps to Reproduce Updated
2009-02-09 16:16 rafaroda File Added: BeforeFix.png
2009-02-09 16:17 rafaroda File Added: AfterFix.png
2009-02-10 12:58 rafaroda Status new => scheduled
2009-02-10 12:58 rafaroda fix_in_branch => trunk
2009-02-11 12:52 svnbot Checkin
2009-02-11 12:52 svnbot Note Added: 0013340
2009-02-11 12:52 svnbot Status scheduled => resolved
2009-02-11 12:52 svnbot Resolution open => fixed
2009-02-11 12:52 svnbot svn_revision => 13047
2009-02-13 09:18 rafaroda Tag Attached: commsup_sprint6
2009-02-24 10:51 alostale Issue End Monitor: alostale
2009-03-03 09:41 sureshbabu Status resolved => closed
2009-03-03 09:41 sureshbabu Note Added: 0014268
2009-03-03 09:41 sureshbabu Fixed in Version => trunk


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker