Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0029093Openbravo ERP04. Warehouse managementpublic2015-02-27 14:162015-03-25 08:50
umartirena 
umartirena 
urgentmajorhave not tried
closedfixed 
5
 
3.0PR15Q2 
Sandrahuguet
Core
No
0029093: [Cost Adjustments] org.hibernate.LazyInitializationException error while calculating BOM Product Cost
org.hibernate.LazyInitializationException error is obtained while calculating BOM Product Cost.

This is the error obtained:

ERROR org.openbravo.costing.CostingBackground - failed to lazily initialize a collection of role: ManufacturingProductionLine.materialMgmtMaterialTransactionList, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: ManufacturingProductionLine.materialMgmtMaterialTransactionList, no session or session was closed
    at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:383)
    at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:375)
    at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:368)
    at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:111)
    at org.hibernate.collection.PersistentBag.get(PersistentBag.java:445)
    at org.openbravo.costing.CostingAlgorithm.getBOMProductCost(CostingAlgorithm.java:493)
    at org.openbravo.costing.CostingAlgorithm.getTransactionCost(CostingAlgorithm.java:141)
    at org.openbravo.costing.AverageAlgorithm.getTransactionCost(AverageAlgorithm.java:45)
    at org.openbravo.costing.CostingServer.process(CostingServer.java:104)
    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)
We have an environment of a client in which this problem happens. As the scenario is quite complex to reproduce in live.builds, it is possible to reproduce on that environment.
No tags attached.
depends on backport 00291893.0PR15Q1.2 closed umartirena [Cost Adjustments] org.hibernate.LazyInitializationException error while calculating BOM Product Cost 
Issue History
2015-02-27 14:16umartirenaNew Issue
2015-02-27 14:16umartirenaAssigned To => Sandrahuguet
2015-02-27 14:16umartirenaModules => Core
2015-02-27 14:16umartirenaTriggers an Emergency Pack => No
2015-02-27 14:16umartirenaAssigned ToSandrahuguet => umartirena
2015-03-02 10:30hgbotCheckin
2015-03-02 10:30hgbotNote Added: 0075064
2015-03-02 10:30hgbotStatusnew => resolved
2015-03-02 10:30hgbotResolutionopen => fixed
2015-03-02 10:30hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/643bf6486d11c3ef4124a34b60652b45b85b7992 [^]
2015-03-02 20:31hudsonbotCheckin
2015-03-02 20:31hudsonbotNote Added: 0075109
2015-03-09 09:21umartirenaStatusresolved => new
2015-03-09 09:21umartirenaResolutionfixed => open
2015-03-09 09:22umartirenaStatusnew => scheduled
2015-03-09 09:22umartirenaStatusscheduled => resolved
2015-03-09 09:22umartirenaFixed in Version => pi
2015-03-09 09:22umartirenaResolutionopen => fixed
2015-03-25 08:50SandrahuguetReview Assigned To => Sandrahuguet
2015-03-25 08:50SandrahuguetNote Added: 0075953
2015-03-25 08:50SandrahuguetStatusresolved => closed
2015-03-25 08:50SandrahuguetFixed in Versionpi => 3.0PR15Q2

Notes
(0075064)
hgbot   
2015-03-02 10:30   
Repository: erp/devel/pi
Changeset: 643bf6486d11c3ef4124a34b60652b45b85b7992
Author: Unai Martirena <unai.martirena <at> openbravo.com>
Date: Fri Feb 27 14:51:17 2015 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/643bf6486d11c3ef4124a34b60652b45b85b7992 [^]

Fixes bug 29093: LazyInitializationException avoided calculating BOM prod. cost

prodLine has been reloaded in case cost calculation of previous BOM Product has cleared the session.

---
M src/org/openbravo/costing/CostingAlgorithm.java
---
(0075109)
hudsonbot   
2015-03-02 20:31   
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/9d659cacae03 [^]
Maturity status: Test
(0075953)
Sandrahuguet   
2015-03-25 08:50   
Code review + testing OK