Openbravo Issue Tracking System - Retail Modules
View Issue Details
0021964Retail ModulesWeb POSpublic2012-10-17 10:562012-10-31 10:55
jecharri 
adrianromero 
immediatemajoralways
closedfixed 
5
 
 
No
0021964: With a manual configuration of a Role you can see the permissions errors
With a manual configuration of a Role you can see the permissions errors.

Is only reproducible with a business partner database.
-
No tags attached.
Issue History
2012-10-17 10:56jecharriNew Issue
2012-10-17 10:56jecharriAssigned To => adrianromero
2012-10-17 10:57jecharriNote Added: 0053415
2012-10-17 11:04hgbotCheckin
2012-10-17 11:04hgbotNote Added: 0053416
2012-10-17 11:04hgbotStatusnew => resolved
2012-10-17 11:04hgbotResolutionopen => fixed
2012-10-17 11:04hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^]
2012-10-17 11:31jecharriStatusresolved => new
2012-10-17 11:31jecharriResolutionfixed => open
2012-10-17 11:32jecharriDescription Updatedbug_revision_view_page.php?rev_id=3952#r3952
2012-10-17 11:32jecharriStatusnew => scheduled
2012-10-17 11:32jecharrifix_in_branch => pi
2012-10-17 11:32jecharriStatusscheduled => resolved
2012-10-17 11:32jecharriResolutionopen => fixed
2012-10-17 15:53hgbotCheckin
2012-10-17 15:53hgbotNote Added: 0053427
2012-10-17 15:53hgbotFixed in SCM revisionhttp://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^] => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal-discounts/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^]
2012-10-22 19:18hgbotCheckin
2012-10-22 19:18hgbotNote Added: 0053551
2012-10-22 19:18hgbotFixed in SCM revisionhttp://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal-discounts/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^] => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal-quotations/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^]
2012-10-24 17:28adrianromeroNote Added: 0053644
2012-10-24 17:28adrianromeroStatusresolved => closed
2012-10-31 09:37hgbotCheckin
2012-10-31 09:37hgbotNote Added: 0053880
2012-10-31 09:37hgbotStatusclosed => resolved
2012-10-31 09:37hgbotFixed in SCM revisionhttp://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal-quotations/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^] => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal-gal/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^]
2012-10-31 10:55adrianromeroStatusresolved => closed

Notes
(0053415)
jecharri   
2012-10-17 10:57   
fff0bb6f 2012-10-15 11:12:57,186 [ajp-8009-2] ERROR org.openbravo.base.exception.OBSecurityException - Entity Product is not directly readable, only id and identifier properties are readable, property Product.productTrlList is neither of these.
org.openbravo.base.exception.OBSecurityException: Entity Product is not directly readable, only id and identifier properties are readable, property Product.productTrlList is neither of these.
    at org.openbravo.base.structure.BaseOBObject.checkDerivedReadable(BaseOBObject.java:245)
    at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:207)
    at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:187)
    at org.openbravo.base.structure.BaseOBObject.getDataValue(BaseOBObject.java:127)
    at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:209)
    at org.openbravo.base.structure.IdentifierProvider.getIdentifier(IdentifierProvider.java:121)
    at org.openbravo.base.structure.IdentifierProvider.getIdentifier(IdentifierProvider.java:77)
    at org.openbravo.base.structure.BaseOBObject.getIdentifier(BaseOBObject.java:173)
    at sun.reflect.GeneratedMethodAccessor299.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
    at org.openbravo.model.common.plm.Product_$$_javassist_221.getIdentifier(Product_$$_javassist_221.java)
    at org.openbravo.base.structure.IdentifierProvider.getIdentifier(IdentifierProvider.java:124)
    at org.openbravo.base.structure.IdentifierProvider.getIdentifier(IdentifierProvider.java:77)
    at org.openbravo.base.structure.BaseOBObject.getIdentifier(BaseOBObject.java:173)
    at org.openbravo.service.json.DataToJsonConverter.toJsonObject(DataToJsonConverter.java:130)
    at org.openbravo.retail.posterminal.JSONRowConverter.convert(JSONRowConverter.java:92)
    at org.openbravo.retail.posterminal.JSONRowConverter.convert(JSONRowConverter.java:86)
    at org.openbravo.retail.posterminal.JSONRowConverter.buildResponse(JSONRowConverter.java:157)
    at org.openbravo.retail.posterminal.ProcessHQLQuery.exec(ProcessHQLQuery.java:102)
    at org.openbravo.retail.posterminal.TerminalServlet.execClassName(TerminalServlet.java:154)
    at org.openbravo.retail.posterminal.TerminalServlet.doGetOrPost(TerminalServlet.java:76)
    at org.openbravo.retail.posterminal.TerminalServlet.doGet(TerminalServlet.java:41)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at org.openbravo.base.HttpBaseServlet.serviceInitialized(HttpBaseServlet.java:225)
    at org.openbravo.base.secureApp.HttpSecureAppServlet.service(HttpSecureAppServlet.java:435)
    at org.openbravo.client.kernel.BaseKernelServlet.callServiceInSuper(BaseKernelServlet.java:87)
    at org.openbravo.retail.posterminal.WebServiceAuthenticatedServlet.service(WebServiceAuthenticatedServlet.java:52)
    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.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:429)
    at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:384)
    at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1665)
    at java.lang.Thread.run(Thread.java:662)
--------------------------------------------------------------------------------
fff0bb6f 2012-10-15 11:12:57,252 [ajp-8009-3] ERROR org.openbravo.base.exception.OBSecurityException - Entity DocumentType is not directly readable, only id and identifier properties are readable, property DocumentType.documentTypeTrlList is neither of these.
org.openbravo.base.exception.OBSecurityException: Entity DocumentType is not directly readable, only id and identifier properties are readable, property DocumentType.documentTypeTrlList is neither of these.
    at org.openbravo.base.structure.BaseOBObject.checkDerivedReadable(BaseOBObject.java:245)
    at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:207)
    at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:187)
    at org.openbravo.base.structure.BaseOBObject.getDataValue(BaseOBObject.java:127)
    at org.openbravo.base.structure.BaseOBObject.get(BaseOBObject.java:209)
    at org.openbravo.base.structure.IdentifierProvider.getIdentifier(IdentifierProvider.java:121)
    at org.openbravo.base.structure.IdentifierProvider.getIdentifier(IdentifierProvider.java:77)
    at org.openbravo.base.structure.BaseOBObject.getIdentifier(BaseOBObject.java:173)
    at sun.reflect.GeneratedMethodAccessor299.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
    at org.openbravo.model.common.enterprise.DocumentType_$$_javassist_393.getIdentifier(DocumentType_$$_javassist_393.java)
    at org.openbravo.service.json.DataToJsonConverter.addBaseOBObject(DataToJsonConverter.java:269)
    at org.openbravo.service.json.DataToJsonConverter.toJsonObject(DataToJsonConverter.java:158)
    at org.openbravo.retail.posterminal.JSONRowConverter.convert(JSONRowConverter.java:92)
    at org.openbravo.retail.posterminal.JSONRowConverter.convert(JSONRowConverter.java:103)
    at org.openbravo.retail.posterminal.JSONRowConverter.convert(JSONRowConverter.java:86)
    at org.openbravo.retail.posterminal.JSONRowConverter.buildResponse(JSONRowConverter.java:157)
    at org.openbravo.retail.posterminal.ProcessHQLQuery.exec(ProcessHQLQuery.java:102)
    at org.openbravo.retail.posterminal.TerminalServlet.execClassName(TerminalServlet.java:154)
    at org.openbravo.retail.posterminal.TerminalServlet.doGetOrPost(TerminalServlet.java:76)
    at org.openbravo.retail.posterminal.TerminalServlet.doGet(TerminalServlet.java:41)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at org.openbravo.base.HttpBaseServlet.serviceInitialized(HttpBaseServlet.java:225)
    at org.openbravo.base.secureApp.HttpSecureAppServlet.service(HttpSecureAppServlet.java:435)
    at org.openbravo.client.kernel.BaseKernelServlet.callServiceInSuper(BaseKernelServlet.java:87)
    at org.openbravo.retail.posterminal.WebServiceAuthenticatedServlet.service(WebServiceAuthenticatedServlet.java:52)
    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.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:429)
    at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:384)
    at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1665)
    at java.lang.Thread.run(Thread.java:662)
(0053416)
hgbot   
2012-10-17 11:04   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 04652a5ca7c0f4ce8ddc10403de332f95b2dce53
Author: Miguel de Juana <miguel.dejuana <at> openbravo.com>
Date: Wed Oct 17 11:02:45 2012 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^]

Fixed Issue 21964: Solved OBSecurityException with Product and DocumentType Entities

---
M src/org/openbravo/retail/posterminal/master/ProductPrice.java
M src/org/openbravo/retail/posterminal/term/Payments.java
---
(0053427)
hgbot   
2012-10-17 15:53   
Repository: erp/pmods/org.openbravo.retail.posterminal-discounts
Changeset: 04652a5ca7c0f4ce8ddc10403de332f95b2dce53
Author: Miguel de Juana <miguel.dejuana <at> openbravo.com>
Date: Wed Oct 17 11:02:45 2012 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal-discounts/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^]

Fixed Issue 21964: Solved OBSecurityException with Product and DocumentType Entities

---
M src/org/openbravo/retail/posterminal/master/ProductPrice.java
M src/org/openbravo/retail/posterminal/term/Payments.java
---
(0053551)
hgbot   
2012-10-22 19:18   
Repository: erp/pmods/org.openbravo.retail.posterminal-quotations
Changeset: 04652a5ca7c0f4ce8ddc10403de332f95b2dce53
Author: Miguel de Juana <miguel.dejuana <at> openbravo.com>
Date: Wed Oct 17 11:02:45 2012 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal-quotations/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^]

Fixed Issue 21964: Solved OBSecurityException with Product and DocumentType Entities

---
M src/org/openbravo/retail/posterminal/master/ProductPrice.java
M src/org/openbravo/retail/posterminal/term/Payments.java
---
(0053644)
adrianromero   
2012-10-24 17:28   
Closed for RMP16
(0053880)
hgbot   
2012-10-31 09:37   
Repository: erp/pmods/org.openbravo.retail.posterminal-gal
Changeset: 04652a5ca7c0f4ce8ddc10403de332f95b2dce53
Author: Miguel de Juana <miguel.dejuana <at> openbravo.com>
Date: Wed Oct 17 11:02:45 2012 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal-gal/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^]

Fixed Issue 21964: Solved OBSecurityException with Product and DocumentType Entities

---
M src/org/openbravo/retail/posterminal/master/ProductPrice.java
M src/org/openbravo/retail/posterminal/term/Payments.java
---