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

View Revisions: Issue #33833 All Revisions ] Back to Issue ]
Summary 0033833: Products can not be added to node from popup
Revision 2017-06-20 01:26 by inigosanchez
Steps To Reproduce Download the last version of Product Catalogs. Install it.
1. Create a new catalog in form view.
2. Create 2 summary level nodes and 2 non summary level nodes.
   -Summary Level Nodes: SLN1 and SLN2
   -Non Summary Level: NSLN1 and NSLN2
3. Click on manage catalog.
4. Assign the non summary level node NSLN1 to SLN1 and NSLN2 by drag and drop operation.
5. Add products to the non summary level node: NSLN1. To do that:
   -Select NSLN1 node on the tree and right click on it.
   -Select "Add Products" option. Popup with Product selector will be opened.
   -Click on the search button. Select any product in the grid.
6. Try to add the selected product and press OK.

Popup is not closed and log shows the following error:
 
[http-8080-1] ERROR org.openbravo.userinterface.selector.SelectorDataSourceFilter - Error executing filter: Index: 0, Size: 0
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
                at java.util.ArrayList.rangeCheck(ArrayList.java:635)
                at java.util.ArrayList.get(ArrayList.java:411)
                at org.openbravo.userinterface.selector.SelectorDataSourceFilter.doFilter(SelectorDataSourceFilter.java:103)
                at org.openbravo.service.datasource.DataSourceServlet.doFetch(DataSourceServlet.java:222)
                at org.openbravo.service.datasource.DataSourceServlet.doPost(DataSourceServlet.java:826)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
                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.client.kernel.BaseKernelServlet.service(BaseKernelServlet.java:58)
                at org.openbravo.service.datasource.DataSourceServlet.service(DataSourceServlet.java:149)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
                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:103)
                at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
                at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
                at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
                at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)
                at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
                at java.lang.Thread.run(Thread.java:745)
Revision 2017-06-20 01:16 by inigosanchez
Steps To Reproduce Download the last version of Product Catalogs. Install it.
1. Create a new catalog.
2. Create 2 summary level nodes and 2 non summary level nodes.
   -Summary Level Nodes: SLN1 and SLN2
   -Non Summary Level: NSLN1 and NSLN2
3. Click on manage catalog.
4. Assign the non summary level node NSLN1 to SLN1 and NSLN2 by drag and drop operation.
5. Add products to the non summary level node: NSLN1. To do that:
   -Select NSLN1 node on the tree and right click on it.
   -Select "Add Products" option. Popup with Product selector will be opened.
   -Click on the search button. Select any product in the grid.
6. Try to add the selected product and press OK.

Popup is not closed and log shows the following error:
 
[http-8080-1] ERROR org.openbravo.userinterface.selector.SelectorDataSourceFilter - Error executing filter: Index: 0, Size: 0
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
                at java.util.ArrayList.rangeCheck(ArrayList.java:635)
                at java.util.ArrayList.get(ArrayList.java:411)
                at org.openbravo.userinterface.selector.SelectorDataSourceFilter.doFilter(SelectorDataSourceFilter.java:103)
                at org.openbravo.service.datasource.DataSourceServlet.doFetch(DataSourceServlet.java:222)
                at org.openbravo.service.datasource.DataSourceServlet.doPost(DataSourceServlet.java:826)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
                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.client.kernel.BaseKernelServlet.service(BaseKernelServlet.java:58)
                at org.openbravo.service.datasource.DataSourceServlet.service(DataSourceServlet.java:149)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
                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:103)
                at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
                at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
                at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
                at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)
                at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
                at java.lang.Thread.run(Thread.java:745)


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker