Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0029277 | Retail Modules | Web POS | public | 2015-03-13 19:41 | 2015-03-18 12:17 |
|
Reporter | Orekaria | |
Assigned To | Orekaria | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | RR15Q2 | |
Merge Request Status | |
Review Assigned To | marvintm |
OBNetwork customer | |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0029277: Stabilization: Prevent LogClient logging itself in an infinite loop |
Description | Stabilization: Prevent LogClient logging itself in an infinite loop |
Steps To Reproduce | In 'LogClientLoader.java', 'saveLogClient' method, add an throw exception just before the DAL flush
Verify that the error is being returned to the client, and that the client is returning again the error to the server, ad infinitum
This flush error happens when the logclient tries to save a log line with an existing logclient id |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | feature request | 0029102 | RR15Q3 | closed | Orekaria | Stabilization: RR15Q2 log related additions | related to | defect | 0028964 | | closed | malsasua | It is possible that we are losing log traces in client side | depends on | feature request | 0029279 | | closed | Orekaria | Add a method to report user logged status | related to | defect | 0029336 | | closed | Orekaria | When the LogClientLoader raises a duplicated id error, the error is sent back to the client | blocks | defect | 0029332 | | new | Retail | Performance: LogClient should not persist until the business layer has persisted | blocks | defect | 0029363 | | closed | Orekaria | Stabilization: LogClient should not flush to the server if the application is busy | blocks | feature request | 0029377 | RR15Q3 | closed | Orekaria | Stabilization: RR15Q2 related | blocks | defect | 0028504 | RR15Q3 | closed | marvintm | Log Client has a really bad performance and it is really difficult to work |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2015-03-13 19:41 | Orekaria | New Issue | |
2015-03-13 19:41 | Orekaria | Assigned To | => Orekaria |
2015-03-13 19:41 | Orekaria | Triggers an Emergency Pack | => No |
2015-03-13 22:43 | Orekaria | Relationship added | related to 0029102 |
2015-03-13 22:59 | hgbot | Checkin | |
2015-03-13 22:59 | hgbot | Note Added: 0075584 | |
2015-03-13 22:59 | hgbot | Status | new => resolved |
2015-03-13 22:59 | hgbot | Resolution | open => fixed |
2015-03-13 22:59 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/eb6ba4057dbdc2b58a0adb511e1493ee9874477f [^] |
2015-03-14 00:03 | hgbot | Checkin | |
2015-03-14 00:03 | hgbot | Note Added: 0075588 | |
2015-03-14 00:03 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/eb6ba4057dbdc2b58a0adb511e1493ee9874477f [^] => http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/3c2c77418b5dac4fd18865b19af9acc06641172c [^] |
2015-03-14 03:49 | hgbot | Checkin | |
2015-03-14 03:49 | hgbot | Note Added: 0075591 | |
2015-03-15 21:06 | Orekaria | Relationship added | related to 0028964 |
2015-03-15 21:12 | hgbot | Checkin | |
2015-03-15 21:12 | hgbot | Note Added: 0075600 | |
2015-03-16 09:59 | Orekaria | Relationship added | depends on 0029279 |
2015-03-16 18:29 | Orekaria | Summary | Stabilization: Circular LogClient logging => Stabilization: Prevent LogClient logging itself in an infinite loop |
2015-03-16 18:29 | Orekaria | Description Updated | bug_revision_view_page.php?rev_id=7996#r7996 |
2015-03-17 12:52 | marvintm | Review Assigned To | => marvintm |
2015-03-17 12:52 | marvintm | Status | resolved => closed |
2015-03-17 12:52 | marvintm | Fixed in Version | => RR15Q2 |
2015-03-18 12:17 | Orekaria | Relationship added | related to 0029332 |
2015-03-18 12:43 | Orekaria | Relationship added | related to 0029336 |
2015-03-18 13:31 | Orekaria | Relationship replaced | blocks 0029332 |
2015-03-20 17:27 | Orekaria | Relationship added | blocks 0029363 |
2015-03-23 14:54 | Orekaria | Relationship added | blocks 0029377 |
2015-03-31 09:58 | Orekaria | Relationship added | blocks 0028504 |
2015-08-28 14:04 | Orekaria | Relationship added | blocks 0030695 |
Notes |
|
(0075584)
|
hgbot
|
2015-03-13 22:59
|
|
Repository: erp/pmods/org.openbravo.mobile.core
Changeset: eb6ba4057dbdc2b58a0adb511e1493ee9874477f
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Fri Mar 13 20:19:29 2015 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/eb6ba4057dbdc2b58a0adb511e1493ee9874477f [^]
Fixes issue 29277: LogClient does not save its own messages
The log logic must not log its own logic because it causes infinite message loop
---
M src/org/openbravo/mobile/core/utils/LogClientLoader.java
M web/org.openbravo.mobile.core/source/utils/logClientSyncUtils.js
---
|
|
|
(0075588)
|
hgbot
|
2015-03-14 00:03
|
|
|
|
(0075591)
|
hgbot
|
2015-03-14 03:49
|
|
|
|
(0075600)
|
hgbot
|
2015-03-15 21:12
|
|
|