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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0022278
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] A. Platformmajoralways2012-11-13 11:062013-02-11 13:10
ReporterplujanView Statuspublic 
Assigned ToAugustoMauch 
PriorityurgentResolutionduplicateFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionmainSCM revision 
Review Assigned To
Web browserApple Safari, Google Chrome, Mozilla Firefox
ModulesCore
Regression levelProduction - Confirmed Stable
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0022278: Null Pointer Exception when opening the Create Lines From window in Goods Receipt

DescriptionUsing latest mp17 candidate (3.0.18519) I've found that the Create Lines From window is not opened and a NPE message is shown instead.
Steps To Reproduce1. Login as Openbravo user
2. Open Goods Receipt window
3. Create a new header in grid mode
4. Click the Create Lines From button. NPE message is shown (see attach)

Log output is this:

java.lang.NullPointerException
        at org.openbravo.erpCommon.ad_actionButton.CreateFrom.printPageShipment(CreateFrom.java:698)
        at org.openbravo.erpCommon.ad_actionButton.CreateFrom.callPrintPage(CreateFrom.java:277)
        at org.openbravo.erpCommon.ad_actionButton.CreateFrom.doPost(CreateFrom.java:154)
        at org.openbravo.base.HttpBaseServlet.doGet(HttpBaseServlet.java:287)
        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 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)
TagsNo tags attached.
Attached Filespng file icon NPE in Create Lines From.png [^] (53,513 bytes) 2012-11-13 11:06

- Relationships Relation Graph ] Dependency Graph ]
duplicate of defect 0022625 closedAugustoMauch In Purchase order, auto save functionality not working in grid view at header tab. 

-  Notes
(0054196)
dmitry_mezentsev (developer)
2012-11-13 12:01

It is happening the same in the Goods Shipment window.

It only happens in the Grid view, it works in the Form view.
(0054197)
dmitry_mezentsev (developer)
2012-11-13 12:05

With another error (see below) but it happens the same in MP13.2 so seems like very old issue.

"Error
With your current role you don't have write permission."
(0054198)
dmiguelez (developer)
2012-11-13 12:06

By clicking again a second time, it is working.
By saving before clicking on the button it works.
Seems a problem with autosave in grid view.
(0054199)
plujan (manager)
2012-11-13 12:33

Updated Category and Regression Level. It is a problem that happens not only with Create Lines From window but with autosave.
If saving first, the issue will not happen. And using autosave it will happen in most of the windows when clicking a process button (the orange ones)
(0054655)
alostale (manager)
2012-11-29 14:30

Not a regression
(0056330)
AugustoMauch (manager)
2013-02-11 13:10

This issue gets fixed applying the patch attached to the issue 22625

- Issue History
Date Modified Username Field Change
2012-11-13 11:06 plujan New Issue
2012-11-13 11:06 plujan Assigned To => dmiguelez
2012-11-13 11:06 plujan File Added: NPE in Create Lines From.png
2012-11-13 11:06 plujan Web browser => Apple Safari, Google Chrome, Mozilla Firefox
2012-11-13 11:06 plujan Modules => Core
2012-11-13 11:06 plujan Web browser Apple Safari, Google Chrome, Mozilla Firefox => Apple Safari, Google Chrome, Mozilla Firefox
2012-11-13 11:06 plujan Regression level => Packaging and release
2012-11-13 12:01 dmitry_mezentsev Note Added: 0054196
2012-11-13 12:05 dmitry_mezentsev Note Added: 0054197
2012-11-13 12:06 dmiguelez Note Added: 0054198
2012-11-13 12:33 plujan Web browser Apple Safari, Google Chrome, Mozilla Firefox => Apple Safari, Google Chrome, Mozilla Firefox
2012-11-13 12:33 plujan Regression level Packaging and release => Production - Confirmed Stable
2012-11-13 12:33 plujan Note Added: 0054199
2012-11-13 12:33 plujan Assigned To dmiguelez => alostale
2012-11-13 12:33 plujan Category 03. Procurement management => A. Platform
2012-11-29 14:30 alostale Web browser Apple Safari, Google Chrome, Mozilla Firefox => Apple Safari, Google Chrome, Mozilla Firefox
2012-11-29 14:30 alostale Priority immediate => urgent
2012-11-29 14:30 alostale Note Added: 0054655
2012-11-29 14:30 alostale Assigned To alostale => AugustoMauch
2012-12-10 21:29 dmitry_mezentsev Web browser Apple Safari, Google Chrome, Mozilla Firefox => Apple Safari, Google Chrome, Mozilla Firefox
2012-12-10 21:29 dmitry_mezentsev Triggers an Emergency Pack => No
2012-12-10 21:29 dmitry_mezentsev Severity critical => major
2013-02-11 13:10 AugustoMauch Relationship added has duplicate 0022625
2013-02-11 13:10 AugustoMauch Note Added: 0056330
2013-02-11 13:10 AugustoMauch Status new => closed
2013-02-11 13:10 AugustoMauch Resolution open => duplicate
2013-02-11 13:36 AugustoMauch Relationship deleted has duplicate 0022625
2013-02-11 13:36 AugustoMauch Relationship added duplicate of 0022625


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker