You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Pallavi Goyal (JIRA)" <ji...@apache.org> on 2017/07/08 09:46:01 UTC

[jira] [Updated] (OFBIZ-9438) add gift certificate in purchase order cause exception

     [ https://issues.apache.org/jira/browse/OFBIZ-9438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pallavi Goyal updated OFBIZ-9438:
---------------------------------
    Attachment: OFBIZ-9438.patch

Here is the patch for fixing the exception when the button [ Add Gift Certificate ] is clicked.

For now, the exception is fixed. It can be discussed whether to show or hide the button [ Add Gift Certificate ] on 'Create Purchase order' screen.

> add gift certificate in purchase order cause exception
> ------------------------------------------------------
>
>                 Key: OFBIZ-9438
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-9438
>             Project: OFBiz
>          Issue Type: Bug
>          Components: order
>    Affects Versions: Trunk
>            Reporter: Wai
>         Attachments: OFBIZ-9438.patch
>
>
> Go to https://localhost:8443/ordermgr/control/orderentry
> open new purchase order
> fill info
> click 'continue'
> fill info
> click on 'continue'
> click 'Add Gift Certificate'
> message...
> ERROR rendering error page [/error/error.jsp], but here is the error text: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://order/widget/ordermgr/OrderEntryCartScreens.xml#AddGiftCertificate]: java.lang.IllegalArgumentException: Error running script at location [component://order/groovyScripts/entry/AddGiftCertificates.groovy]: java.lang.NullPointerException: Cannot get property 'purchaseSurveyId' on null object (Error running script at location [component://order/groovyScripts/entry/AddGiftCertificates.groovy]: java.lang.NullPointerException: Cannot get property 'purchaseSurveyId' on null object)
> console output...
> 2017-06-28 15:39:45,497 |jsse-nio-8443-exec-4 |ScriptUtil                    |W| Error running script at location [component://order/groovyScripts/entry/AddGiftCertificates.groovy]: java.lang.NullPointerException: Cannot get property 'purchaseSurveyId' on null object
> java.lang.NullPointerException: Cannot get property 'purchaseSurveyId' on null object
>         at org.codehaus.groovy.runtime.NullObject.getProperty(NullObject.java:60) ~[groovy-all-2.4.12.jar:2.4.12]
>         at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:174) ~[groovy-all-2.4.12.jar:2.4.12]
> ...
> 2017-06-28 15:39:45,501 |jsse-nio-8443-exec-4 |ModelScreen                   |E| Error rendering screen [component://order/widget/ordermgr/OrderEntryCartScreens.xml#AddGiftCertificate]: java.lang.IllegalArgumentException: Error running script at location [component://order/groovyScripts/entry/AddGiftCertificates.groovy]: java.lang.NullPointerException: Cannot get property 'purchaseSurveyId' on null object. Rolling back transaction.
> 2017-06-28 15:39:45,503 |jsse-nio-8443-exec-4 |TransactionUtil               |I| Transaction rolled back
> 2017-06-28 15:39:45,503 |jsse-nio-8443-exec-4 |ControlServlet                |E| Error in request handler: 
> org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://order/widget/ordermgr/OrderEntryCartScreens.xml#AddGiftCertificate]: java.lang.IllegalArgumentException: Error running script at location [component://order/groovyScripts/entry/AddGiftCertificates.groovy]: java.lang.NullPointerException: Cannot get property 'purchaseSurveyId' on null object (Error running script at location [component://order/groovyScripts/entry/AddGiftCertificates.groovy]: java.lang.NullPointerException: Cannot get property 'purchaseSurveyId' on null object)
>         at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) ~[ofbiz.jar:?]
> ...



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)