Openbravo Issue Tracking System - Retail Modules
View Issue Details
0033530Retail ModulesStoreServerpublic2016-07-22 14:222016-09-26 09:27
mtaal 
mtaal 
normalminorhave not tried
closedfixed 
5
 
RR16Q4 
AugustoMauch
No
0033530: Store server transitioning check does not use admin mode
When a user tries to run multi-server we see a low level error in the log:

org.openbravo.base.exception.OBSecurityException: Entity OBMOBC_SERVER_DEFINITION is not readable by the user B8D524AE26F245A0B8FA4407CCB78ED7
        at org.openbravo.dal.security.EntityAccessChecker.checkReadable(EntityAccessChecker.java:448)
        at org.openbravo.dal.service.OBDal.checkReadAccess(OBDal.java:601)
        at org.openbravo.dal.service.OBDal.checkReadAccess(OBDal.java:588)
        at org.openbravo.dal.service.OBDal.get(OBDal.java:297)
        at org.openbravo.mobile.core.servercontroller.MobileServerController.getThisServerDefinition(MobileServerController.java:311)
        at org.openbravo.mobile.core.servercontroller.MobileServerController.serverHasTransitioningStatus(MobileServerController.java:283)
        at org.openbravo.mobile.core.process.JSONProcessSimple.exec(JSONProcessSimple.java:52)
        at org.openbravo.mobile.core.process.SecuredJSONProcess.secureExec(SecuredJSONProcess.java:53)
        at org.openbravo.mobile.core.process.MobileServiceProcessor.execProcess(MobileServiceProcessor.java:117)
        at org.openbravo.mobile.core.process.MobileServiceProcessor.execServiceName(MobileServiceProcessor.java:79)
        at org.openbravo.mobile.core.process.MobileService.doGetOrPost(MobileService.java:89)
        at org.openbravo.mobile.core.process.MobileService.doPost(MobileService.java:59)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
        at org.openbravo.base.HttpBaseServlet.serviceInitialized(HttpBaseServlet.java:228)
        at org.openbravo.base.secureApp.HttpSecureAppServlet.service(HttpSecureAppServlet.java:431)
        at org.openbravo.client.kernel.BaseKernelServlet.callServiceInSuper(BaseKernelServlet.java:87)
        at org.openbravo.mobile.core.process.WebServiceAuthenticatedServlet.service(WebServiceAuthenticatedServlet.java:60)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
See above.
Set admin mode in MobileServerController around the logic to read the server definition.
No tags attached.
depends on backport 0034083RR16Q3.2 closed mtaal Store server transitioning check does not use admin mode 
Issue History
2016-07-22 14:22mtaalNew Issue
2016-07-22 14:22mtaalAssigned To => mtaal
2016-07-22 14:22mtaalTriggers an Emergency Pack => No
2016-07-23 01:26hgbotCheckin
2016-07-23 01:26hgbotNote Added: 0088645
2016-07-23 01:26hgbotStatusnew => resolved
2016-07-23 01:26hgbotResolutionopen => fixed
2016-07-23 01:26hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/ad8dc963563fbf8cd77cab09e832fd61b0019be3 [^]
2016-07-24 16:18mtaalReview Assigned To => AugustoMauch
2016-07-27 11:26hgbotCheckin
2016-07-27 11:26hgbotNote Added: 0088679
2016-08-03 10:17AugustoMauchNote Added: 0088770
2016-08-03 10:17AugustoMauchStatusresolved => closed
2016-09-26 09:26mtaalNote Added: 0090240
2016-09-26 09:26mtaalStatusclosed => new
2016-09-26 09:26mtaalResolutionfixed => open
2016-09-26 09:26mtaalStatusnew => scheduled
2016-09-26 09:26mtaalStatusscheduled => resolved
2016-09-26 09:26mtaalResolutionopen => fixed
2016-09-26 09:27mtaalNote Added: 0090241
2016-09-26 09:27mtaalStatusresolved => closed

Notes
(0088645)
hgbot   
2016-07-23 01:26   
Repository: erp/pmods/org.openbravo.mobile.core
Changeset: ad8dc963563fbf8cd77cab09e832fd61b0019be3
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Sat Jul 23 01:25:13 2016 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/ad8dc963563fbf8cd77cab09e832fd61b0019be3 [^]

Fixes issue 33530: Store server transitioning check does not use admin mode
Use admin mode when reading mobile server instance

---
M src/org/openbravo/mobile/core/servercontroller/MobileServerController.java
---
(0088679)
hgbot   
2016-07-27 11:26   
Repository: erp/pmods/org.openbravo.mobile.core
Changeset: cf7afcb6c58a8e1e1844ff2df47a06ba9cb4ed12
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Tue Jul 26 23:43:06 2016 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/cf7afcb6c58a8e1e1844ff2df47a06ba9cb4ed12 [^]

Related to issue 33530: Store server transitioning check does not use admin mode
Pass parameter to admin mode

---
M src/org/openbravo/mobile/core/servercontroller/MobileServerController.java
---
(0088770)
AugustoMauch   
2016-08-03 10:17   
Code reviewed and verified in [1]@cf7afcb6c58a

[1] https://code.openbravo.com/erp/pmods/org.openbravo.mobile.core [^]
(0090240)
mtaal   
2016-09-26 09:26   
Reopen to schedule backport
(0090241)
mtaal   
2016-09-26 09:27   
Reclosed