Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0006536 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Openbravo ERP] A. Platform | major | have not tried | 2008-12-14 21:21 | 2009-01-27 16:06 | |||
Reporter | mtaal | View Status | public | |||||
Assigned To | shuehner | |||||||
Priority | low | Resolution | duplicate | Fixed in Version | ||||
Status | closed | Fix in branch | pi | Fixed in SCM revision | ||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | pi | SCM revision | ||||||
Review Assigned To | ||||||||
Web browser | ||||||||
Modules | Core | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0006536: Mutable servlet fields | |||||||
Description | Servlet should not have members as one servlet instance can be used by multiple threads at the same time. This occurs 45 times in Openbravo code: (when searching for the location on your own system, strip of the /home/mtaal/mydata/dev/workspaces/obtrunk/ part): /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/utility/ExportGrid.java:106 M M MSF: org.openbravo.erpCommon.utility.ExportGrid.st is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline.java:191 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline.windowNameEnUS is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.java:1054 M M MSF: org.openbravo.erpCommon.ad_forms.InitialClientSetup.AD_Client_ID is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup.java:555 M M MSF: org.openbravo.erpCommon.ad_forms.InitialOrgSetup.AD_User_U_Name is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline_Lines.java:65 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline_Lines.tabName is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.java:402 M M MSF: org.openbravo.erpCommon.ad_forms.InitialClientSetup.AD_Tree_Org_ID is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/Translation.java:584 M M MSF: org.openbravo.erpCommon.ad_forms.Translation.m_IsCentrallyMaintained is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline.java:189 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline.tabId is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.java:344 M M MSF: org.openbravo.erpCommon.ad_forms.InitialClientSetup.clientName is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline_Lines.java:64 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline_Lines.tableId is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup.java:554 M M MSF: org.openbravo.erpCommon.ad_forms.InitialOrgSetup.AD_User_U_ID is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_process/SendMailText.java:185 M M MSF: org.openbravo.erpCommon.ad_process.SendMailText.g_log is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_actionButton/CreateRegFactAcct.java:99 M M MSF: org.openbravo.erpCommon.ad_actionButton.CreateRegFactAcct.RevenueAmtDr is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline.java:107 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline.windowId is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/utility/ExportGrid.java:55 M M MSF: org.openbravo.erpCommon.utility.ExportGrid.gridBO is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java:301 M M MSF: org.openbravo.erpCommon.utility.reporting.printing.PrintController.pocData is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline_Lines.java:63 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline_Lines.tabId is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.java:445 M M MSF: org.openbravo.erpCommon.ad_forms.InitialClientSetup.AD_Tree_Product_ID is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_actionButton/CreateRegFactAcct.java:97 M M MSF: org.openbravo.erpCommon.ad_actionButton.CreateRegFactAcct.ExpenseAmtDr is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/Role.java:149 M M MSF: org.openbravo.erpCommon.ad_forms.Role.strIsRTL is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_reports/MInOutTraceReports.java:74 M M MSF: org.openbravo.erpCommon.ad_reports.MInOutTraceReports.strmProductIdGlobal is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline_Lines.java:259 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline_Lines.windowId is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.java:500 M M MSF: org.openbravo.erpCommon.ad_forms.InitialClientSetup.AD_User_Name is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_process/SendMailText.java:184 M M MSF: org.openbravo.erpCommon.ad_process.SendMailText.errors is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/utility/PrintJR.java:89 M M MSF: org.openbravo.erpCommon.utility.PrintJR.jasperReport is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline.java:190 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline.tableId is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_actionButton/CreateRegFactAcct.java:98 M M MSF: org.openbravo.erpCommon.ad_actionButton.CreateRegFactAcct.ExpenseAmtCr is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_process/SendMailText.java:183 M M MSF: org.openbravo.erpCommon.ad_process.SendMailText.counter is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline.java:187 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline.tabName is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.java:445 M M MSF: org.openbravo.erpCommon.ad_forms.InitialClientSetup.AD_Tree_Project_ID is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline_Lines.java:68 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline_Lines.windowNameEnUS is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_reports/MInOutTraceReports.java:77 M M MSF: org.openbravo.erpCommon.ad_reports.MInOutTraceReports.strmAttributesetinstanceIdGlobal is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline_Lines.java:66 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline_Lines.windowName is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.java:417 M M MSF: org.openbravo.erpCommon.ad_forms.InitialClientSetup.AD_Tree_Account_ID is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.java:445 M M MSF: org.openbravo.erpCommon.ad_forms.InitialClientSetup.AD_Tree_BPartner_ID is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_process/SendMailText.java:267 M M MSF: org.openbravo.erpCommon.ad_process.SendMailText.mailResult is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/srcAD/org/openbravo/erpCommon/ad_actionButton/ActionButtonJava_Responser.java:123 M M MSF: org.openbravo.erpCommon.ad_actionButton.ActionButtonJava_Responser.strProcessId is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline_Lines.java:67 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline_Lines.tabNameEnUS is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.java:499 M M MSF: org.openbravo.erpCommon.ad_forms.InitialClientSetup.AD_User_ID is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.java:445 M M MSF: org.openbravo.erpCommon.ad_forms.InitialClientSetup.AD_Tree_SalesRegion_ID is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup.java:517 M M MSF: org.openbravo.erpCommon.ad_forms.InitialOrgSetup.AD_Org_ID is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline.java:186 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline.windowName is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline.java:191 M M MSF: org.openbravo.erpCommon.ad_forms.InvoiceVendorMultiline.tabNameEnUS is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_actionButton/CreateRegFactAcct.java:100 M M MSF: org.openbravo.erpCommon.ad_actionButton.CreateRegFactAcct.RevenueAmtCr is a mutable servlet field /home/mtaal/mydata/dev/workspaces/obtrunk/openbravo/src/org/openbravo/erpCommon/ad_reports/MInOutTraceReports.java:163 M M MSF: org.openbravo.erpCommon.ad_reports.MInOutTraceReports.count is a mutable servlet field | |||||||
Tags | Clean-up | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | ||||||||
|
Notes | |
(0012692) shuehner (administrator) 2009-01-27 16:06 |
Same topic really and the fix will be done in the other issue 6283. |
Issue History | |||
Date Modified | Username | Field | Change |
2008-12-14 21:21 | mtaal | New Issue | |
2008-12-14 21:21 | mtaal | Assigned To | => rafaroda |
2008-12-14 21:21 | mtaal | sf_bug_id | 0 => 2429175 |
2008-12-14 21:21 | mtaal | Regression testing | => No |
2008-12-18 15:44 | rafaroda | Tag Attached: Clean-up | |
2008-12-18 15:44 | rafaroda | Assigned To | rafaroda => shuehner |
2008-12-18 15:44 | rafaroda | Priority | normal => low |
2008-12-18 15:44 | rafaroda | Status | new => acknowledged |
2009-01-27 16:05 | shuehner | Status | acknowledged => scheduled |
2009-01-27 16:05 | shuehner | fix_in_branch | => trunk |
2009-01-27 16:06 | shuehner | Relationship added | duplicate of 0006283 |
2009-01-27 16:06 | shuehner | Status | scheduled => closed |
2009-01-27 16:06 | shuehner | Note Added: 0012692 | |
2009-01-27 16:06 | shuehner | Duplicate ID | 0 => 6283 |
2009-01-27 16:06 | shuehner | Resolution | open => duplicate |
Copyright © 2000 - 2009 MantisBT Group |