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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0008363
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Openbravo ERP] A. Platformmajoralways2009-03-27 15:572009-10-13 08:18
ReportervillindView Statuspublic 
Assigned Toshuehner 
PrioritynormalResolutionfixedFixed in Version2.40MP10
StatusclosedFix in branch2.40Fixed in SCM revision2a0c13b0a89e
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product Version2.40MP3SCM 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

0008363: Setting log level to DEBUG causes connection leak in AcctServer.

DescriptionThe array bonds are not checked before it is used (AcctServer.java:281). This causes connection leak.


Exception:
java.lang.ArrayIndexOutOfBoundsException: 0
        at org.openbravo.erpCommon.ad_forms.AcctServer.run(AcctServer.java:281)
        at org.openbravo.erpCommon.ad_background.PeriodicAcctServer.processPL(PeriodicAcctServer.java:100)
        at org.openbravo.erpCommon.ad_background.PeriodicBackground.process(PeriodicBackground.java:209)
        at org.openbravo.erpCommon.ad_background.PeriodicBackground.run(PeriodicBackground.java:160)
        at java.lang.Thread.run(Thread.java:619)
Steps To ReproduceSet log level to debug for org.openbravo.erpCommon.ad_forms.AcctServer

Proposed SolutionFix the logging statement and also move connection closing to finally block.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0008327 closedshuehner Setting log level to DEBUG causes connection leak in AcctServer. 

-  Notes
(0020532)
hgbot (developer)
2009-09-29 15:36

Repository: erp/stable/2.40
Changeset: 2a0c13b0a89ee2877469d14d55045abcfa1361d6
Author: Stefan Hühner <stefan.huehner <at> openbravo.com>
Date: Tue Sep 29 15:34:29 2009 +0200
URL: http://code.openbravo.com/erp/stable/2.40/rev/2a0c13b0a89ee2877469d14d55045abcfa1361d6 [^]

Fixed 8363: Add array bounds check to prevent exception and
resulting connection leak.

---
M src/org/openbravo/erpCommon/ad_forms/AcctServer.java
---
(0020952)
arunkumar (viewer)
2009-10-13 08:18

Tested & Working fine.

- Issue History
Date Modified Username Field Change
2009-03-31 12:34 psarobe Type defect => backport
2009-03-31 12:34 psarobe fix_in_branch => 2.40
2009-03-31 13:33 rafaroda Assigned To rafaroda => shuehner
2009-09-29 15:36 hgbot Checkin
2009-09-29 15:36 hgbot Note Added: 0020532
2009-09-29 15:36 hgbot Status scheduled => resolved
2009-09-29 15:36 hgbot Resolution open => fixed
2009-09-29 15:36 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/stable/2.40/rev/2a0c13b0a89ee2877469d14d55045abcfa1361d6 [^]
2009-10-13 08:18 arunkumar Status resolved => closed
2009-10-13 08:18 arunkumar Note Added: 0020952
2009-10-13 08:18 arunkumar Fixed in Version => 2.40MP10


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker