Null Pointer Exception in Landed Cost Posting

Description

Posting Invoice (Vendor) with Landed Costs and without estimated Landed Costs from PO is causing null pointer exception.

Jun 09, 2015 3:34:27 PM org.compiere.acct.Doc post
SEVERE:
java.lang.NullPointerException
at org.compiere.acct.Doc_Invoice.landedCost(Doc_Invoice.java:991)
at org.compiere.acct.Doc_Invoice.createFacts(Doc_Invoice.java:507)
at org.compiere.acct.Doc.postLogic(Doc.java:640)
at org.compiere.acct.Doc.post(Doc.java:530)
at org.compiere.acct.DocManager.postDocument(DocManager.java:300)
at org.compiere.acct.DocManager.postDocument(DocManager.java:247)
at org.compiere.acct.Doc.postImmediate(Doc.java:238)
at org.adempiere.webui.apps.AEnv.postImmediate(AEnv.java:334)
at org.adempiere.webui.adwindow.AbstractADWindowContent$44.onCallback(AbstractADWindowContent.java:2873)
at org.adempiere.webui.adwindow.AbstractADWindowContent$44.onCallback(AbstractADWindowContent.java:1)
at org.adempiere.webui.window.FDialog$3.onCallback(FDialog.java:385)
at org.adempiere.webui.window.FDialog$3.onCallback(FDialog.java:1)
at org.adempiere.webui.component.Messagebox.onPageDetached(Messagebox.java:349)
at org.zkoss.zk.ui.AbstractComponent.setPage0(AbstractComponent.java:476)
at org.zkoss.zk.ui.AbstractComponent.setPageBefore(AbstractComponent.java:395)
at org.zkoss.zk.ui.AbstractComponent.setPage(AbstractComponent.java:360)
at org.zkoss.zk.ui.AbstractComponent.detach(AbstractComponent.java:1674)
at org.adempiere.webui.component.Messagebox.onEvent(Messagebox.java:340)
at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2752)
at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2723)
at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2664)
at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136)
at org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1765)
at org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1550)
at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1260)
at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:603)
at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:485)
at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:494)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:497)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
at java.lang.Thread.run(Thread.java:745)

Environment

None

Attachments

1

Activity

Mangalsinh 
August 22, 2020 at 2:41 AM

Triaged by Mangalsinh

Create Purchase Order without Estimated Landed Cost

Create Material Receipt

Create Invoice (Vendor) with Landed Cost

Complete Document

Can’t be reproducible on 7.1z

Carlos Ruiz 
August 7, 2016 at 11:39 AM

, can you please describe further the test case, I tried with normal GardenWorld and it worked fine.

Regards,

Carlos Ruiz

Tomáš Švikruha 
June 9, 2015 at 1:35 PM

thanks to

Fixed

Details

Assignee

Reporter

Fix versions

Priority

Created June 9, 2015 at 1:34 PM
Updated October 2, 2020 at 4:14 PM
Resolved August 22, 2020 at 2:41 AM