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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0021892
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] 07. Sales managementtrivialalways2012-10-10 07:412012-10-11 07:51
ReporterthirumalaikView Statuspublic 
Assigned Topramakrishnan 
PrioritynormalResolutionfixedFixed in Version
StatusclosedFix in branchpiFixed in SCM revision8da88de7089f
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Todmiguelez
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0021892: Return Material Receipt - Nullpointer error in callout

DescriptionIn Return Material receipt,I created a new record and selected Organization, Warehouse.There is no problem in front end but I got null pointer error in log.This was happened due to no "return bin" configuration available for Warehouse.

The "return bin" field is not mandatory and the callout is looking for it.
Steps To Reproduce1.Create a new record in "Return Material Receipt"
2.Select a Warehouse and make sure no return bin exist for that warehouse.
3.check log for error,

ERROR org.openbravo.erpCommon.ad_callouts.SE_InOut_Warehouse - Error captured:
java.lang.NullPointerException
    at org.openbravo.erpCommon.ad_callouts.SE_InOut_Warehouse.execute(SE_InOut_Warehouse.java:43)
    at org.openbravo.erpCommon.ad_callouts.SimpleCallout.printPage(SimpleCallout.java:106)
    at org.openbravo.erpCommon.ad_callouts.SimpleCallout.doPost(SimpleCallout.java:87)
    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:435)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.openbravo.client.application.window.FormInitializationComponent.runCallouts(FormInitializationComponent.java:1221)
    at org.openbravo.client.application.window.FormInitializationComponent.executeCallouts(FormInitializationComponent.java:1143)
    at org.openbravo.client.application.window.FormInitializationComponent.execute(FormInitializationComponent.java:239)
    at org.openbravo.client.kernel.BaseActionHandler.execute(BaseActionHandler.java:71)
    at org.openbravo.client.kernel.KernelServlet.processActionRequest(KernelServlet.java:210)
    at org.openbravo.client.kernel.KernelServlet.doGet(KernelServlet.java:117)
    at org.openbravo.client.kernel.KernelServlet.doPost(KernelServlet.java:194)
    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:435)
    at org.openbravo.client.kernel.BaseKernelServlet.callServiceInSuper(BaseKernelServlet.java:87)
    at org.openbravo.client.kernel.BaseKernelServlet.service(BaseKernelServlet.java:63)
    at org.openbravo.client.kernel.KernelServlet.service(KernelServlet.java:104)
    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:128)
    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:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
    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:722)
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0053233)
hgbot (developer)
2012-10-10 18:09

Repository: erp/devel/pi
Changeset: 8da88de7089ffdf89525652b84b5b3cd9e4c1ce9
Author: Pandeeswari Ramakrishnan <pandeeswari.ramakrishnan <at> openbravo.com>
Date: Wed Oct 10 11:27:02 2012 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/8da88de7089ffdf89525652b84b5b3cd9e4c1ce9 [^]

Fixes Issue 21892: Return Material Receipt - Nullpointer error in callout

---
M src/org/openbravo/erpCommon/ad_callouts/SE_InOut_Warehouse.java
---
(0053234)
dmiguelez (developer)
2012-10-10 18:10

Code Review + Testing OK
(0053235)
dmiguelez (developer)
2012-10-10 18:19

Test Plan:
Login as Openbravo/openbravo
Create a new Warehouse
"Organization":F&B US, Inc.
"Search Key":TW
"Name":Test Warehouse
"Location":Spain
No Value for "Return Bin"

Create a new Return Material Receipt
"Organization":F&B US, Inc.
"Warehouse":Test Warehouse

Check the log
Notice that there is no NullPointerException
(0053295)
hudsonbot (developer)
2012-10-11 07:51

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/63dfc135f2a1 [^]

Maturity status: Test

- Issue History
Date Modified Username Field Change
2012-10-10 07:41 thirumalaik New Issue
2012-10-10 07:41 thirumalaik Assigned To => dmiguelez
2012-10-10 07:41 thirumalaik Modules => Core
2012-10-10 11:21 pramakrishnan Assigned To dmiguelez => pramakrishnan
2012-10-10 11:21 pramakrishnan Status new => scheduled
2012-10-10 11:21 pramakrishnan fix_in_branch => pi
2012-10-10 18:09 hgbot Checkin
2012-10-10 18:09 hgbot Note Added: 0053233
2012-10-10 18:09 hgbot Status scheduled => resolved
2012-10-10 18:09 hgbot Resolution open => fixed
2012-10-10 18:09 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/8da88de7089ffdf89525652b84b5b3cd9e4c1ce9 [^]
2012-10-10 18:10 dmiguelez Review Assigned To => dmiguelez
2012-10-10 18:10 dmiguelez Note Added: 0053234
2012-10-10 18:10 dmiguelez Status resolved => closed
2012-10-10 18:19 dmiguelez Note Added: 0053235
2012-10-11 07:51 hudsonbot Checkin
2012-10-11 07:51 hudsonbot Note Added: 0053295


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker