Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0018770 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Openbravo ERP] A. Platform | major | have not tried | 2011-10-13 11:40 | 2011-11-03 16:17 | |||
Reporter | marvintm | View Status | public | |||||
Assigned To | marvintm | |||||||
Priority | urgent | Resolution | fixed | Fixed in Version | 3.0MP5 | |||
Status | closed | Fix in branch | Fixed in SCM revision | f5cb1a5fbecd | ||||
Projection | none | ETA | none | Target Version | 3.0MP5 | |||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Merge Request Status | ||||||||
Review Assigned To | ||||||||
OBNetwork customer | No | |||||||
Web browser | ||||||||
Modules | Core | |||||||
Support ticket | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0018770: When a business partner is selected in the Sales Invoice window, an exception is shown in the Tomcat log | |||||||
Description | When a business partner is selected in the Sales Invoice window, the following exception is shown in the Tomcat log: ERROR org.openbravo.base.util.CheckException - Property value does not exist for entity BusinessPartner org.openbravo.base.util.CheckException: Property value does not exist for entity BusinessPartner at org.openbravo.base.util.Check.isNotNull(Check.java:72) at org.openbravo.base.model.Entity.getProperty(Entity.java:421) at org.openbravo.userinterface.selector.SelectorDataSourceFilter.verifyPropertyTypes(SelectorDataSourceFilter.java:138) at org.openbravo.userinterface.selector.SelectorDataSourceFilter.doFilter(SelectorDataSourceFilter.java:95) at org.openbravo.service.datasource.DataSourceServlet.doFetch(DataSourceServlet.java:185) at org.openbravo.service.datasource.DataSourceServlet.doPost(DataSourceServlet.java:551) 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:441) at org.openbravo.client.kernel.BaseKernelServlet.callServiceInSuper(BaseKernelServlet.java:89) at org.openbravo.client.kernel.BaseKernelServlet.service(BaseKernelServlet.java:65) at org.openbravo.service.datasource.DataSourceServlet.service(DataSourceServlet.java:117) 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.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.http11.Http11Processor.process(Http11Processor.java:852) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:636) 641489 [http-8080-5] ERROR org.openbravo.userinterface.selector.SelectorDataSourceFilter - Error converting to JSON object: Property value does not exist for entity BusinessPartner org.openbravo.base.util.CheckException: Property value does not exist for entity BusinessPartner at org.openbravo.base.util.Check.isNotNull(Check.java:72) at org.openbravo.base.model.Entity.getProperty(Entity.java:421) at org.openbravo.userinterface.selector.SelectorDataSourceFilter.verifyPropertyTypes(SelectorDataSourceFilter.java:138) at org.openbravo.userinterface.selector.SelectorDataSourceFilter.doFilter(SelectorDataSourceFilter.java:95) at org.openbravo.service.datasource.DataSourceServlet.doFetch(DataSourceServlet.java:185) at org.openbravo.service.datasource.DataSourceServlet.doPost(DataSourceServlet.java:551) 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:441) at org.openbravo.client.kernel.BaseKernelServlet.callServiceInSuper(BaseKernelServlet.java:89) at org.openbravo.client.kernel.BaseKernelServlet.service(BaseKernelServlet.java:65) at org.openbravo.service.datasource.DataSourceServlet.service(DataSourceServlet.java:117) 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.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.http11.Http11Processor.process(Http11Processor.java:852) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:636) | |||||||
Steps To Reproduce | - Create a Sales Invoice - Pick a business partner by typing inside the field, and typing enter to select one. - The exception is shown. The problem only happens when you type in the field and choose one by pressing enter. The problem happens when the search takes place, before the user has selected one business partner. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
|
![]() |
|
(0041922) hgbot (developer) 2011-10-19 10:42 |
Repository: erp/devel/pi Changeset: f5cb1a5fbecd7a61dffa6f206fb40ca7962cdc81 Author: Antonio Moreno <antonio.moreno <at> openbravo.com> Date: Wed Oct 19 10:38:21 2011 +0200 URL: http://code.openbravo.com/erp/devel/pi/rev/f5cb1a5fbecd7a61dffa6f206fb40ca7962cdc81 [^] Fixed issue 18770. On Custom Query selectors, the reference of the field will be checked --- M modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDataSourceFilter.java --- |
(0042019) hudsonbot (viewer) 2011-10-23 13:42 |
A changeset related to this issue has been promoted main and to the Central Repository, after passing a series of tests. Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/35bf0a7aa166 [^] Maturity status: Test |
![]() |
|||
Date Modified | Username | Field | Change |
2011-10-13 11:40 | marvintm | New Issue | |
2011-10-13 11:40 | marvintm | Assigned To | => marvintm |
2011-10-13 11:40 | marvintm | Modules | => Core |
2011-10-13 11:40 | marvintm | OBNetwork customer | => No |
2011-10-13 14:22 | shuehner | Priority | immediate => urgent |
2011-10-13 14:22 | shuehner | Target Version | 3.0MP4 => 3.0MP5 |
2011-10-19 10:42 | hgbot | Checkin | |
2011-10-19 10:42 | hgbot | Note Added: 0041922 | |
2011-10-19 10:42 | hgbot | Status | new => resolved |
2011-10-19 10:42 | hgbot | Resolution | open => fixed |
2011-10-19 10:42 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/f5cb1a5fbecd7a61dffa6f206fb40ca7962cdc81 [^] |
2011-10-23 13:42 | hudsonbot | Checkin | |
2011-10-23 13:42 | hudsonbot | Note Added: 0042019 | |
2011-11-03 16:17 | AugustoMauch | Status | resolved => closed |
2011-11-03 16:17 | AugustoMauch | Fixed in Version | => 3.0MP5 |
Copyright © 2000 - 2009 MantisBT Group |