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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0034083
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Retail Modules] StoreServerminorhave not tried2016-07-22 14:222016-09-26 11:59
ReportermtaalView Statuspublic 
Assigned Tomtaal 
PrioritynormalResolutionfixedFixed in VersionRR16Q3.2
StatusclosedFix in branchFixed in SCM revision85a3a9d73264
ProjectionnoneETAnoneTarget VersionRR16Q3.2
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned ToAugustoMauch
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0034083: Store server transitioning check does not use admin mode

DescriptionWhen 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)
Steps To ReproduceSee above.
Proposed SolutionSet admin mode in MobileServerController around the logic to read the server definition.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0033530RR16Q4 closedmtaal Store server transitioning check does not use admin mode 

-  Notes
(0090251)
hgbot (developer)
2016-09-26 11:48

Repository: retail/backports/3.0RR16Q3.2/org.openbravo.mobile.core
Changeset: 85a3a9d73264be811f914cb2a71df69c899cd603
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Mon Sep 26 11:48:13 2016 +0200
URL: http://code.openbravo.com/retail/backports/3.0RR16Q3.2/org.openbravo.mobile.core/rev/85a3a9d73264be811f914cb2a71df69c899cd603 [^]

Fixes issue 34083: Store server transitioning check does not use admin mode
Set admin mode around get of the mobile server definition

---
M src/org/openbravo/mobile/core/servercontroller/MobileServerController.java
---
(0090253)
AugustoMauch (manager)
2016-09-26 11:59

Code reviewed and verified

- Issue History
Date Modified Username Field Change
2016-09-26 09:26 mtaal Type defect => backport
2016-09-26 09:26 mtaal Target Version RR16Q4 => RR16Q3.2
2016-09-26 11:48 hgbot Checkin
2016-09-26 11:48 hgbot Note Added: 0090251
2016-09-26 11:48 hgbot Status scheduled => resolved
2016-09-26 11:48 hgbot Resolution open => fixed
2016-09-26 11:48 hgbot Fixed in SCM revision http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/ad8dc963563fbf8cd77cab09e832fd61b0019be3 [^] => http://code.openbravo.com/retail/backports/3.0RR16Q3.2/org.openbravo.mobile.core/rev/85a3a9d73264be811f914cb2a71df69c899cd603 [^]
2016-09-26 11:59 AugustoMauch Note Added: 0090253
2016-09-26 11:59 AugustoMauch Status resolved => closed
2016-09-26 11:59 AugustoMauch Fixed in Version => RR16Q3.2


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker