Openbravo Issue Tracking System - Retail Modules
View Issue Details
0028027Retail ModulesWeb POSpublic2014-10-30 12:532014-11-17 20:25
egoitz 
migueldejuana 
immediateminoralways
closedfixed 
5
 
RR15Q1 
mtaal
OBPS
32098
No
0028027: Terminal session management. setAdminMOde missing on the Cashupreporthook class
 Terminal session management. setAdminMOde missing on the Cashupreporthook class.
Execute the cashup report with a user that has not access to the OBPOS_App_Cash_Reconcil table.

You get the following error:
3cb725a7 2014-10-29 02:41:47,302 [TP-Processor8] ERROR org.openbravo.base.exception.OBSecurityException - Entity OBPOS_App_Cash_Reconcil is not readable by the user 6989041EDF064ACFAFAAD3281FFC6B41
org.openbravo.base.exception.OBSecurityException: Entity OBPOS_App_Cash_Reconcil is not readable by the user 6989041EDF064ACFAFAAD3281FFC6B41
        at org.openbravo.dal.security.EntityAccessChecker.checkReadable(EntityAccessChecker.java:346)
        at org.openbravo.dal.service.OBDal.checkReadAccess(OBDal.java:596)
        at org.openbravo.dal.service.OBDal.checkReadAccess(OBDal.java:583)
        at org.openbravo.dal.service.OBDal.createQuery(OBDal.java:375)
        at org.openbravo.dal.service.OBDal.createQuery(OBDal.java:358)
        at org.openbravo.retail.sessions.CashupRepHook.exec(CashupRepHook.java:35)
        at org.openbravo.retail.posterminal.ad_reports.CashUpReport.doPost(CashUpReport.java:660)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at org.openbravo.base.HttpBaseServlet.serviceInitialized(HttpBaseServlet.java:225)
        at org.openbravo.base.secureApp.HttpSecureAppServlet.service(HttpSecureAppServlet.java:445)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.openbravo.utils.SessionExpirationFilter.doFilter(SessionExpirationFilter.java:66)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.openbravo.utils.CharsetFilter.doFilter(CharsetFilter.java:35)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.openbravo.client.kernel.KernelFilter$1.doAction(KernelFilter.java:62)
        at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:46)
        at org.openbravo.client.kernel.KernelFilter.doFilter(KernelFilter.java:71)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.openbravo.dal.core.DalRequestFilter$1.doAction(DalRequestFilter.java:81)
        at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:46)
        at org.openbravo.dal.core.DalRequestFilter.doFilter(DalRequestFilter.java:103)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:647)
Add set admin mode on the begining of the class.
No tags attached.
Issue History
2014-10-30 12:53egoitzNew Issue
2014-10-30 12:53egoitzAssigned To => marvintm
2014-10-30 12:53egoitzOBNetwork customer => No
2014-10-30 12:53egoitzSupport ticket => 32098
2014-10-30 12:53egoitzResolution time => 1415055600
2014-10-30 12:53egoitzTriggers an Emergency Pack => No
2014-11-06 09:58egoitzOBNetwork customerNo => Yes
2014-11-10 10:38hgbotCheckin
2014-11-10 10:38hgbotNote Added: 0071522
2014-11-10 10:38hgbotStatusnew => resolved
2014-11-10 10:38hgbotResolutionopen => fixed
2014-11-10 10:38hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/baa476b9498725bea84bddb5f60c2c8aebf1b214 [^]
2014-11-10 10:38migueldejuanaAssigned Tomarvintm => migueldejuana
2014-11-17 20:25mtaalReview Assigned To => mtaal
2014-11-17 20:25mtaalNote Added: 0071733
2014-11-17 20:25mtaalStatusresolved => closed
2014-11-17 20:25mtaalFixed in Version => RR15Q1

Notes
(0071522)
hgbot   
2014-11-10 10:38   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: baa476b9498725bea84bddb5f60c2c8aebf1b214
Author: Miguel de Juana <miguel.dejuana <at> openbravo.com>
Date: Mon Nov 10 10:38:06 2014 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/baa476b9498725bea84bddb5f60c2c8aebf1b214 [^]

Fixed issue 0028027: Terminal session management. setAdminMOde missing on the Cashupreporthook class

---
M src/org/openbravo/retail/posterminal/ad_reports/CashUpReport.java
---
(0071733)
mtaal   
2014-11-17 20:25   
Reviewed