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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0021964
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2012-10-17 10:562012-10-31 10:55
ReporterjecharriView Statuspublic 
Assigned Toadrianromero 
PriorityimmediateResolutionfixedFixed in Version
StatusclosedFix in branchpiFixed in SCM revision04652a5ca7c0
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0021964: With a manual configuration of a Role you can see the permissions errors

DescriptionWith a manual configuration of a Role you can see the permissions errors.

Is only reproducible with a business partner database.
Steps To Reproduce-
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0053415)
jecharri (developer)
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 (developer)
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 (developer)
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 (developer)
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 (manager)
2012-10-24 17:28

Closed for RMP16
(0053880)
hgbot (developer)
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
---

- Issue History
Date Modified Username Field Change
2012-10-17 10:56 jecharri New Issue
2012-10-17 10:56 jecharri Assigned To => adrianromero
2012-10-17 10:57 jecharri Note Added: 0053415
2012-10-17 11:04 hgbot Checkin
2012-10-17 11:04 hgbot Note Added: 0053416
2012-10-17 11:04 hgbot Status new => resolved
2012-10-17 11:04 hgbot Resolution open => fixed
2012-10-17 11:04 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/04652a5ca7c0f4ce8ddc10403de332f95b2dce53 [^]
2012-10-17 11:31 jecharri Status resolved => new
2012-10-17 11:31 jecharri Resolution fixed => open
2012-10-17 11:32 jecharri Description Updated View Revisions
2012-10-17 11:32 jecharri Status new => scheduled
2012-10-17 11:32 jecharri fix_in_branch => pi
2012-10-17 11:32 jecharri Status scheduled => resolved
2012-10-17 11:32 jecharri Resolution open => fixed
2012-10-17 15:53 hgbot Checkin
2012-10-17 15:53 hgbot Note Added: 0053427
2012-10-17 15:53 hgbot Fixed in SCM revision http://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:18 hgbot Checkin
2012-10-22 19:18 hgbot Note Added: 0053551
2012-10-22 19:18 hgbot Fixed in SCM revision http://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:28 adrianromero Note Added: 0053644
2012-10-24 17:28 adrianromero Status resolved => closed
2012-10-31 09:37 hgbot Checkin
2012-10-31 09:37 hgbot Note Added: 0053880
2012-10-31 09:37 hgbot Status closed => resolved
2012-10-31 09:37 hgbot Fixed in SCM revision http://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:55 adrianromero Status resolved => closed


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker