Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0020311 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Openbravo ERP] 03. Procurement management | major | always | 2012-04-19 11:32 | 2012-04-26 12:23 | |||
Reporter | VictorVillar | View Status | public | |||||
Assigned To | alostale | |||||||
Priority | immediate | Resolution | fixed | Fixed in Version | 3.0MP11 | |||
Status | closed | Fix in branch | Fixed in SCM revision | 4cda1ec9b931 | ||||
Projection | none | ETA | none | Target Version | 3.0MP11 | |||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | 3.0MP10.1 | SCM revision | ||||||
Review Assigned To | ||||||||
Web browser | ||||||||
Modules | Core | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0020311: Null pointer exception error when the user tries to send an email of one voided invoice | |||||||
Description | When the users tries to send an email of one voided invoice (sales or purchase), they received an error. | |||||||
Steps To Reproduce | As group admin role, Go to Client window Go to Email configuration tab: Configure it Go to Sales invoice or Purchase Invoice window Send an email of one completed invoice, correct Void one invoice, try to send it by email. An error appear (see screenshot) If you check the log (attached) it is a null pointer exception error. | |||||||
Tags | No tags attached. | |||||||
Attached Files | erroremail.png [^] (199,079 bytes) 2012-04-19 11:32
emailerrorlog.txt [^] (3,819 bytes) 2012-04-19 11:33 [Show Content] | |||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Notes | |
(0047769) alostale (manager) 2012-04-20 09:05 |
This issue is not a regression (verified in 3.0MP7.3). The actual problem is can happen in these two situations: 1. When trying to print at the same time more than one record having them different document types. In this situation in consistently raises NPE. 2. Printing a document and later printing another document with a different document type. This occurs randomly because different selected document types variable is not properly initialized/reused (see issue 0020319). This case is a variant of 1st one and it is the described case. Note this is the described situation, perceived as regression because of its random nature. Steps to reproduce/test plan: * Go go Sales Invoice window. In grid mode show Transaction Document column. * To reproduce case 1: -Select 2 completed records with different Transaction Document. -Click on email button -> NPE * To reproduce case 2 (and reported issue): -Create a new Sales Invoice with AR Invoice document type. -Add lines and complete -Email it. OK -Void this document. Note there is a new record with Reversed Sales Invoice document type -Print this new record -> Randomly NPE can happen The provided fix is not risky. It doesn't solve thread safety (to be solved by 0020319) but multi document type email. |
(0047770) hgbot (developer) 2012-04-20 09:11 |
Repository: erp/devel/pi Changeset: 4cda1ec9b931cd2d443266973afde1c824401037 Author: Asier Lostalé <asier.lostale <at> openbravo.com> Date: Fri Apr 20 09:11:01 2012 +0200 URL: http://code.openbravo.com/erp/devel/pi/rev/4cda1ec9b931cd2d443266973afde1c824401037 [^] fixed bug 20311: NPE when printing multiple documents Hidden tags in this case was inccorectly set. --- M src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java --- |
(0047850) hudsonbot (developer) 2012-04-21 14:24 |
A changeset related to this issue has been promoted main and to the Central Repository, after passing a series of tests. Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/2eb57286c1fc [^] Maturity status: Test |
(0048009) AugustoMauch (administrator) 2012-04-26 12:23 |
Code reviewed and verified in pi@52d3acc5d1d4 |
Issue History | |||
Date Modified | Username | Field | Change |
2012-04-19 11:32 | VictorVillar | New Issue | |
2012-04-19 11:32 | VictorVillar | Assigned To | => vmromanos |
2012-04-19 11:32 | VictorVillar | File Added: erroremail.png | |
2012-04-19 11:32 | VictorVillar | Modules | => Core |
2012-04-19 11:32 | VictorVillar | Resolution time | => 1337724000 |
2012-04-19 11:33 | VictorVillar | File Added: emailerrorlog.txt | |
2012-04-19 11:33 | VictorVillar | Issue Monitored: networkb | |
2012-04-19 13:34 | jonalegriaesarte | Tag Attached: Regression | |
2012-04-19 13:35 | jonalegriaesarte | Assigned To | vmromanos => alostale |
2012-04-19 13:45 | jonalegriaesarte | Priority | urgent => immediate |
2012-04-19 15:17 | alostale | Assigned To | alostale => guilleaer |
2012-04-19 15:28 | shuehner | Issue Monitored: shuehner | |
2012-04-20 08:53 | alostale | Tag Detached: Regression | |
2012-04-20 09:05 | alostale | Note Added: 0047769 | |
2012-04-20 09:10 | alostale | Assigned To | guilleaer => alostale |
2012-04-20 09:11 | hgbot | Checkin | |
2012-04-20 09:11 | hgbot | Note Added: 0047770 | |
2012-04-20 09:11 | hgbot | Status | new => resolved |
2012-04-20 09:11 | hgbot | Resolution | open => fixed |
2012-04-20 09:11 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/4cda1ec9b931cd2d443266973afde1c824401037 [^] |
2012-04-21 14:24 | hudsonbot | Checkin | |
2012-04-21 14:24 | hudsonbot | Note Added: 0047850 | |
2012-04-26 12:23 | AugustoMauch | Note Added: 0048009 | |
2012-04-26 12:23 | AugustoMauch | Status | resolved => closed |
2012-04-26 12:23 | AugustoMauch | Fixed in Version | => 3.0MP11 |
Copyright © 2000 - 2009 MantisBT Group |