details: /erp/devel/pi/rev/0d1ece383cd8
changeset: 7101:0d1ece383cd8
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Wed Apr 21 13:23:06 2010 +0200
summary: Fixes issue 0012818: Error in Purchase Order Report
diffstat:
src/org/openbravo/base/secureApp/HttpSecureAppServlet.java | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diffs (23 lines):
diff -r a16a91d616c6 -r 0d1ece383cd8
src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
--- a/src/org/openbravo/base/secureApp/HttpSecureAppServlet.java Wed Apr
21 12:50:15 2010 +0200
+++ b/src/org/openbravo/base/secureApp/HttpSecureAppServlet.java Wed Apr
21 13:23:06 2010 +0200
@@ -18,6 +18,7 @@
import java.io.OutputStream;
import java.io.PrintWriter;
import java.sql.Connection;
+import java.sql.SQLException;
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.util.HashMap;
@@ -1131,7 +1132,10 @@
jasperPrint = JasperFillManager.fillReport(jasperReport,
designParameters, con);
}
} catch (final Exception e) {
- throw new ServletException(e.getMessage(), e);
+ throw new ServletException(e.getCause() instanceof SQLException
+ ? e.getCause().getMessage()
+ : e.getMessage()
+ , e);
} finally {
releaseRollbackConnection(con);
}
------------------------------------------------------------------------------
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits