Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0027974 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Openbravo ERP] 04. Warehouse management | major | always | 2014-10-24 09:34 | 2014-12-30 23:23 | |||
Reporter | gorkaion | View Status | public | |||||
Assigned To | gorkaion | |||||||
Priority | urgent | Resolution | fixed | Fixed in Version | pi | |||
Status | closed | Fix in branch | Fixed in SCM revision | 962bfa536e18 | ||||
Projection | none | ETA | none | Target Version | 3.0PR14Q4 | |||
OS | Linux 32 bit | Database | Oracle | Java version | 1.5.0_15 | |||
OS Version | Gentoo | Database version | 11g | Ant version | 1.7.0 | |||
Product Version | SCM revision | |||||||
Merge Request Status | ||||||||
Review Assigned To | umartirena | |||||||
OBNetwork customer | No | |||||||
Web browser | ||||||||
Modules | Core | |||||||
Support ticket | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0027974: Year Out of Range error in Oracle calculating costs | |||||||
Description | On an Legal Entity where Fix Backdated Transactions is set to false and using Oracle database. When the cost is being calculated the following exception is thrown: 57112713 [DefaultQuartzScheduler_Worker-3] ERROR org.hibernate.util.JDBCExceptionReporter - Year out of range. 57112744 [DefaultQuartzScheduler_Worker-3] ERROR org.openbravo.costing.CostingBackground - could not execute query org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2536) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276) at org.hibernate.loader.Loader.list(Loader.java:2271) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1268) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:890) at org.openbravo.costing.CostAdjustmentUtils.getStockOnTransactionDate(CostAdjustmentUtils.java:417) at org.openbravo.costing.CostingServer.checkCostAdjustments(CostingServer.java:260) at org.openbravo.costing.CostingServer.process(CostingServer.java:126) at org.openbravo.costing.CostingBackground.doExecute(CostingBackground.java:105) at org.openbravo.service.db.DalBaseProcess.execute(DalBaseProcess.java:80) at org.openbravo.scheduling.DefaultJob.execute(DefaultJob.java:58) at org.quartz.core.JobRunShell.run(JobRunShell.java:202) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525) | |||||||
Steps To Reproduce | In "F&B International Group" client: Ensure that costing rule for "F&B US, Inc." has the Fix Backdated Transactions flag unchecked. If it is checked create and process a new costing rule with the same parameters as the current one and do not check the flag. Create a new Product named "Costing V911" for "F&B US, Inc." organization. Go to Price tab, select "Be Soft Drinker" price list and enter a unit/list price of 15 €. Go to Costing tab and enter a new line for "F&B US, Inc." organization, Average cost type, cost 25, starting date 01-01-2014 date and ending date 31-12-9999 Go to Purchase Invoice window and create a new invoice for "F&B US, Inc." organization, product "Costing V911", business partner "Be Soft Drinker" invoice date 11-10-2014, quantity 500 and price 15. Complete the invoice and post it. Let's say this is invoice 10000037. Realize that the value posted to the ledger is 7,500.00 (500 units * 15 €/unit) Go to Goods Shipment window and create a new shipment dated on 15-10-2014, product "Costing V911", quantity 400, storage bin L01. Complete. Let's say this is shipment 500024. Navigate to Process Request window and run "Costing Background process". | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
|||||||||
|
![]() |
|
(0071166) hgbot (developer) 2014-10-24 12:14 |
Repository: erp/devel/pi Changeset: 962bfa536e18a7cc17a1b9d940a46947b5ca380b Author: Gorka Ion Damián <gorkaion.damian <at> openbravo.com> Date: Fri Oct 24 10:46:29 2014 +0200 URL: http://code.openbravo.com/erp/devel/pi/rev/962bfa536e18a7cc17a1b9d940a46947b5ca380b [^] Fixed issue 27974.Do not filter queries by 31-12-9999 Some queries have been modified so when the costing rule is not fixing backdated transactions it is not needed to filter by 31-12-9999. This filter was causing a SQL Exception that caught by the Costing Background but no rollback was done. This is also fixed. --- M src/org/openbravo/costing/AverageCostAdjustment.java M src/org/openbravo/costing/CostAdjustmentUtils.java M src/org/openbravo/costing/CostingBackground.java --- |
(0071355) umartirena (viewer) 2014-11-03 13:57 |
Code Review & Testing OK |
(0072987) hudsonbot (viewer) 2014-12-30 23:23 |
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 |
![]() |
|||
Date Modified | Username | Field | Change |
2014-10-24 09:34 | gorkaion | New Issue | |
2014-10-24 09:34 | gorkaion | Assigned To | => gorkaion |
2014-10-24 09:34 | gorkaion | OBNetwork customer | => No |
2014-10-24 09:34 | gorkaion | Modules | => Core |
2014-10-24 09:34 | gorkaion | Triggers an Emergency Pack | => No |
2014-10-24 12:14 | hgbot | Checkin | |
2014-10-24 12:14 | hgbot | Note Added: 0071166 | |
2014-10-24 12:14 | hgbot | Status | new => resolved |
2014-10-24 12:14 | hgbot | Resolution | open => fixed |
2014-10-24 12:14 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/962bfa536e18a7cc17a1b9d940a46947b5ca380b [^] |
2014-11-03 13:57 | umartirena | Review Assigned To | => umartirena |
2014-11-03 13:57 | umartirena | Note Added: 0071355 | |
2014-11-03 13:57 | umartirena | Status | resolved => closed |
2014-11-03 13:57 | umartirena | Fixed in Version | => pi |
2014-12-30 23:23 | hudsonbot | Checkin | |
2014-12-30 23:23 | hudsonbot | Note Added: 0072987 | |
2019-06-03 18:19 | migueldejuana | Relationship added | related to 0041015 |
Copyright © 2000 - 2009 MantisBT Group |