Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0028163 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Openbravo ERP] A. Platform | major | always | 2014-11-12 17:32 | 2014-12-30 23:27 | |||
Reporter | maite | View Status | public | |||||
Assigned To | reinaldoguerra | |||||||
Priority | urgent | Resolution | fixed | Fixed in Version | 3.0PR15Q1 | |||
Status | closed | Fix in branch | Fixed in SCM revision | 83546adbc105 | ||||
Projection | none | ETA | none | Target Version | 3.0PR15Q1 | |||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Review Assigned To | Sandrahuguet | |||||||
Web browser | ||||||||
Modules | Core | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0028163: "java.lang.IllegalArgumentException: node to traverse cannot be null!" error when trying to Unpost an Order | |||||||
Description | "java.lang.IllegalArgumentException: node to traverse cannot be null!" error when trying to Unpost an Order | |||||||
Steps To Reproduce | 1. Display "Posted" field in Purchase Order window 2. Define Accounting process for Orders 3. Register Purchase Order, add line, complete and post order 4. Try to Unpost order and following error will be raised in the application "Error Deleting Accounting" (log shows "java.lang.IllegalArgumentException: node to traverse cannot be null!" error) I can provide environment where problem is directly reproducible | |||||||
Proposed Solution | problem is in line 223 of ResetAccounting.java. When trying to execute following line for "Order" entity error is raised (however it is not raised executing same sentence for "Invoice" entity) final Query update = OBDal.getInstance().getSession().createQuery(strUpdate); | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | ||||||||||||||||||||||
|
Notes | |
(0072049) reinaldoguerra (developer) 2014-11-27 00:33 |
Test plan used: 1- Login into Openbravo ERP 2- As System Administrator go to Purchase Order Window 3- Display Posted field 4- Logout and login 5- Go to General Ledger Configuration window 6- Select F&B EspaƱa, S.A. US/A/Euro record 7- Go to Active tables tab and select Order 8- Set active flag as true 9- Define Accounting process for Orders or go to the next step. 10- Register a Purchase Order, add line. 11- Book the order and then post it. Realize that a posting error is launched if you do not define an Accounting process (step 9) 12- Try to unpost the order, check "Delete accounting entry" flag. Now the process is executed successfuly, take into account that if no posting process is executed before, there were no unposted documents or deleted journal entries. 13- Repeat steps 11 and 12 for other entities (windows) such as Amortization, Invoice or Goods Shipment. Unpost process will be executed successfuly. |
(0072606) hgbot (developer) 2014-12-17 11:13 |
Repository: erp/devel/pi Changeset: 83546adbc105df9b909b73171672783412ee9400 Author: Reinaldo Guerra <reinaldo.guerra <at> peoplewalking.com> Date: Wed Nov 26 23:32:57 2014 -0500 URL: http://code.openbravo.com/erp/devel/pi/rev/83546adbc105df9b909b73171672783412ee9400 [^] Fixed bug 28163: IllegalArgumentException error when trying to unpost an Order. HQL Query when updating order status during unpost process, launches an hibernate exception when parsing "Order" keyword. In order to avoid this, ResetAccounting java class was changed to use native SQL Query instead of HQL Query when unposting entities. This changes in code takes into account all kind of unposteable openbravo entities. Now it is possible to unpost an order successfuly. --- M src/org/openbravo/financial/ResetAccounting.java --- |
(0072607) Sandrahuguet (developer) 2014-12-17 11:13 |
Code review + testing OK |
(0073229) hudsonbot (developer) 2014-12-30 23:27 |
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/6525fe229e06 [^] Maturity status: Test |
Issue History | |||
Date Modified | Username | Field | Change |
2014-11-12 17:32 | maite | New Issue | |
2014-11-12 17:32 | maite | Assigned To | => AugustoMauch |
2014-11-12 17:32 | maite | Modules | => Core |
2014-11-12 17:32 | maite | Resolution time | => 1418338800 |
2014-11-12 17:32 | maite | Triggers an Emergency Pack | => No |
2014-11-12 17:33 | maite | Steps to Reproduce Updated | View Revisions |
2014-11-12 17:33 | maite | Issue Monitored: networkb | |
2014-11-13 09:52 | alostale | Assigned To | AugustoMauch => Sandrahuguet |
2014-11-26 16:44 | reinaldoguerra | Assigned To | Sandrahuguet => reinaldoguerra |
2014-11-26 16:44 | reinaldoguerra | Status | new => scheduled |
2014-11-27 00:33 | reinaldoguerra | Note Added: 0072049 | |
2014-12-01 18:01 | reinaldoguerra | Relationship added | related to 0028330 |
2014-12-17 11:13 | hgbot | Checkin | |
2014-12-17 11:13 | hgbot | Note Added: 0072606 | |
2014-12-17 11:13 | hgbot | Status | scheduled => resolved |
2014-12-17 11:13 | hgbot | Resolution | open => fixed |
2014-12-17 11:13 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/83546adbc105df9b909b73171672783412ee9400 [^] |
2014-12-17 11:13 | Sandrahuguet | Review Assigned To | => Sandrahuguet |
2014-12-17 11:13 | Sandrahuguet | Note Added: 0072607 | |
2014-12-17 11:13 | Sandrahuguet | Status | resolved => closed |
2014-12-17 11:13 | Sandrahuguet | Fixed in Version | => 3.0PR15Q1 |
2014-12-30 23:27 | hudsonbot | Checkin | |
2014-12-30 23:27 | hudsonbot | Note Added: 0073229 | |
2015-08-25 12:34 | ngarcia | Relationship added | related to 0030663 |
2018-01-23 18:52 | aferraz | Relationship added | related to 0037708 |
Copyright © 2000 - 2009 MantisBT Group |