Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0035878 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Retail Modules] StoreServer | major | have not tried | 2017-04-28 12:14 | 2017-05-01 17:28 | |||
Reporter | AugustoMauch | View Status | public | |||||
Assigned To | AugustoMauch | |||||||
Priority | normal | Resolution | fixed | Fixed in Version | RR17Q3 | |||
Status | closed | Fix in branch | Fixed in SCM revision | b3ce4434817e | ||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Review Assigned To | mtaal | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0035878: Missing setAdminMode in MultiServerJSONSymmetricDSStarter | |||||||
Description | A missing setAdminMode in the MultiServerJSONSymmetricDSStarter class results in this exception being logged: ERROR org.openbravo.mobile.core.process.JSONRowConverter - Error in JSON process: Entity OBMOBC_SERVER_DEFINITION is not directly readable, only id and identifier properties are readable, property OBMOBC_SERVER_DEFINITION.mobileServerKey is neither of these. org.openbravo.base.exception.OBSecurityException: Entity OBMOBC_SERVER_DEFINITION is not directly readable, only id and identifier properties are readable, property OBMOBC_SERVER_DEFINITION.mobileServerKey is neither of these. at org.openbravo.base.structure.BaseOBObject.checkDerivedReadable(BaseOBObject.java:295) at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:255) at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:232) at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:213) at org.openbravo.mobile.core.MobileServerDefinition.getMobileServerKey(MobileServerDefinition.java:233) at org.openbravo.retail.storeserver.synchronization.MultiServerJSONSymmetricDSStarter.doAction(MultiServerJSONSymmetricDSStarter.java:61) I have not been able to reproduce it locally, but it was reproduced in a test in BUT. As it makes total sense to wrap the method in an adminMode block, it is better just to add it to be safe. | |||||||
Steps To Reproduce | In BUT's test environment: - Create an order. This error will be logged: ERROR org.openbravo.mobile.core.process.JSONRowConverter - Error in JSON process: Entity OBMOBC_SERVER_DEFINITION is not directly readable, only id and identifier properties are readable, property OBMOBC_SERVER_DEFINITION.mobileServerKey is neither of these. org.openbravo.base.exception.OBSecurityException: Entity OBMOBC_SERVER_DEFINITION is not directly readable, only id and identifier properties are readable, property OBMOBC_SERVER_DEFINITION.mobileServerKey is neither of these. at org.openbravo.base.structure.BaseOBObject.checkDerivedReadable(BaseOBObject.java:295) at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:255) at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:232) at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:213) at org.openbravo.mobile.core.MobileServerDefinition.getMobileServerKey(MobileServerDefinition.java:233) at org.openbravo.retail.storeserver.synchronization.MultiServerJSONSymmetricDSStarter.doAction(MultiServerJSONSymmetricDSStarter.java:61) | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | ||||||||
|
Notes | |
(0096262) hgbot (developer) 2017-04-28 13:08 |
Repository: erp/pmods/org.openbravo.retail.storeserver.synchronization Changeset: b3ce4434817e090ee39b11ed420ce80d31436b6d Author: Augusto Mauch <augusto.mauch <at> openbravo.com> Date: Fri Apr 28 13:04:28 2017 +0200 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.storeserver.synchronization/rev/b3ce4434817e090ee39b11ed420ce80d31436b6d [^] Fixes issue 35878: Missing admin mode block MultiServerJSONSymmetricDSStarter Without the adminMode block, there can be an error when trying to acess the MobileServerDefinition entity. --- M src/org/openbravo/retail/storeserver/synchronization/MultiServerJSONSymmetricDSStarter.java --- |
(0096287) mtaal (manager) 2017-05-01 17:28 |
change status to new to backport |
(0096288) mtaal (manager) 2017-05-01 17:28 |
back to resolved |
(0096289) mtaal (manager) 2017-05-01 17:28 |
reviewed |
Issue History | |||
Date Modified | Username | Field | Change |
2017-04-28 12:14 | AugustoMauch | New Issue | |
2017-04-28 12:14 | AugustoMauch | Assigned To | => AugustoMauch |
2017-04-28 12:14 | AugustoMauch | Triggers an Emergency Pack | => No |
2017-04-28 13:07 | AugustoMauch | Review Assigned To | => mtaal |
2017-04-28 13:08 | hgbot | Checkin | |
2017-04-28 13:08 | hgbot | Note Added: 0096262 | |
2017-04-28 13:08 | hgbot | Status | new => resolved |
2017-04-28 13:08 | hgbot | Resolution | open => fixed |
2017-04-28 13:08 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.storeserver.synchronization/rev/b3ce4434817e090ee39b11ed420ce80d31436b6d [^] |
2017-05-01 17:28 | mtaal | Note Added: 0096287 | |
2017-05-01 17:28 | mtaal | Status | resolved => new |
2017-05-01 17:28 | mtaal | Resolution | fixed => open |
2017-05-01 17:28 | mtaal | Status | new => scheduled |
2017-05-01 17:28 | mtaal | Note Added: 0096288 | |
2017-05-01 17:28 | mtaal | Status | scheduled => resolved |
2017-05-01 17:28 | mtaal | Fixed in Version | => RR17Q3 |
2017-05-01 17:28 | mtaal | Resolution | open => fixed |
2017-05-01 17:28 | mtaal | Note Added: 0096289 | |
2017-05-01 17:28 | mtaal | Status | resolved => closed |
Copyright © 2000 - 2009 MantisBT Group |