Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0015360
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] A. Platformmajoralways2010-12-02 17:592010-12-30 13:13
ReporteriperdomoView Statuspublic 
Assigned Toiperdomo 
PriorityurgentResolutionfixedFixed in Version
StatusclosedFix in branchpiFixed in SCM revisiona9676a2a9f36
ProjectionnoneETAnoneTarget Version2.50MP25
OSLinux 32 bitDatabasePostgreSQLJava version1.6.0_22
OS Version2.6.35-gentoo-r12Database version8.3.12Ant version1.7.1
Product Version2.50MP24SCM revision 
Merge Request Status
Review Assigned To
OBNetwork customerNo
Web browser
ModulesCore
Support ticket
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0015360: ModelProvider.getTable() throws a NPE when using it after tomcat startup

DescriptionThe Hash holding a Map<tableName, Table> in ModelProvider is cleared at the end of initialize method.

If in the application you use ModelProvider.getInstance().getTable("someTable") throws a NPE, because the cache is null
Proposed SolutionDon't clear the cache Map<tableName, Table> at the end of initialize().
Note: The difference in memory usage is just around 1MB.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0033017)
hgbot (developer)
2010-12-02 18:03

Repository: erp/devel/pi
Changeset: a9676a2a9f3611c3a6a0b53bb625e0735d256bd3
Author: Iván Perdomo <ivan.perdomo <at> openbravo.com>
Date: Thu Dec 02 18:02:57 2010 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/a9676a2a9f3611c3a6a0b53bb625e0735d256bd3 [^]

Fixes issue 15360: Fixes NPE when using ModelProvider.getTable()

---
M src/org/openbravo/base/model/ModelProvider.java
---
(0033022)
hudsonbot (viewer)
2010-12-02 22:39

A changeset related to this issue has been promoted to main after passing a series of tests and an OBX has been generated:

Changeset: http://code.openbravo.com/erp/devel/main/rev/a9676a2a9f36 [^]
Merge Changeset: http://code.openbravo.com/erp/devel/main/rev/b6b73cb61471 [^]
Tests: http://builds.openbravo.com/view/int/ [^]
OBX: http://builds.openbravo.com/erp/core/obx/OpenbravoERP-2.50CI.19065.obx [^]
(0033147)
hgbot (developer)
2010-12-14 09:51

Repository: erp/devel/pi
Changeset: 49e9e8c160024ba8bd89059cbae1803525e75310
Author: Antonio Moreno <antonio.moreno <at> openbravo.com>
Date: Tue Dec 14 09:49:50 2010 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/49e9e8c160024ba8bd89059cbae1803525e75310 [^]

Related to issue 15360. Added test

---
M src-test/org/openbravo/test/dal/IssuesTest.java
---
(0033148)
marvintm (viewer)
2010-12-14 09:51

The fix is correct.
(0033439)
hudsonbot (viewer)
2010-12-30 13:13

A changeset related to this issue has been promoted to main after passing a series of tests and an OBX has been generated:

Changeset: http://code.openbravo.com/erp/devel/main/rev/49e9e8c16002 [^]
Merge Changeset: http://code.openbravo.com/erp/devel/main/rev/7d7e5eebcc62 [^]
Tests: http://builds.openbravo.com/view/int/ [^]
OBX: http://builds.openbravo.com/erp/core/obx/OpenbravoERP-2.50CI.19448.obx [^]

- Issue History
Date Modified Username Field Change
2010-12-02 17:59 iperdomo New Issue
2010-12-02 17:59 iperdomo Assigned To => iperdomo
2010-12-02 17:59 iperdomo Modules => Core
2010-12-02 17:59 iperdomo OBNetwork customer => No
2010-12-02 17:59 iperdomo Status new => scheduled
2010-12-02 17:59 iperdomo fix_in_branch => pi
2010-12-02 18:03 hgbot Checkin
2010-12-02 18:03 hgbot Note Added: 0033017
2010-12-02 18:03 hgbot Status scheduled => resolved
2010-12-02 18:03 hgbot Resolution open => fixed
2010-12-02 18:03 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/a9676a2a9f3611c3a6a0b53bb625e0735d256bd3 [^]
2010-12-02 22:39 hudsonbot Checkin
2010-12-02 22:39 hudsonbot Note Added: 0033022
2010-12-14 09:51 hgbot Checkin
2010-12-14 09:51 hgbot Note Added: 0033147
2010-12-14 09:51 marvintm Note Added: 0033148
2010-12-14 09:51 marvintm Status resolved => closed
2010-12-16 22:16 anonymous sf_bug_id 0 => 3138803
2010-12-30 13:13 hudsonbot Checkin
2010-12-30 13:13 hudsonbot Note Added: 0033439


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker