[ http://issues.apache.org/jira/browse/OFBIZ-375?page=all ]

David E. Jones closed OFBIZ-375.
--------------------------------

    Fix Version/s: SVN trunk
       Resolution: Fixed
         Assignee: David E. Jones

Thanks Si, that was my mistake. In this case the parameters.get should work 
just as well and be compatible when the script is called through a screen 
rendered from a service, as in the email.

The fix is in SVN rev 463814.

> order confirmation email broken with recent fix to anonymous checkout
> ---------------------------------------------------------------------
>
>                 Key: OFBIZ-375
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-375
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Bug
>          Components: ecommerce
>            Reporter: Si Chen
>         Assigned To: David E. Jones
>             Fix For: SVN trunk
>
>
> With recent fix to anonymous checkout, I'm getting this error.  It seems that 
> when the orderstatus.bsh is called from the screen widget, the request value 
> is null, and this causes the service to crash:
> 2006-10-13 11:28:11,577 (invoker-Thread-6) [  
> ServiceDispatcher.java:410:ERROR] Service Error [sendOrderConfirmation]: 
> Error rendering screen for email: org.ofbiz.base.util.GeneralException: Error 
> rendering screen 
> [component://ecommerce/widget/EmailOrderScreens.xml#OrderConfirmNotice]: 
> org.ofbiz.base.util.GeneralException: Error running BSH script at location 
> [component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh]:
>  org.ofbiz.base.util.GeneralException: Error running BSH script at 
> [component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh],
>  line [42]: Sourced file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : Attempt to resolve method: getAttribute() on undefined variable or class 
> name: request : at Line: 42 : in file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : request .getAttribute ( "temporaryAnonymousUserLogin" )
>  (Sourced file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : Attempt to resolve method: getAttribute() on undefined variable or class 
> name: request) (Error running BSH script at 
> [component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh],
>  line [42]: Sourced file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : Attempt to resolve method: getAttribute() on undefined variable or class 
> name: request : at Line: 42 : in file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : request .getAttribute ( "temporaryAnonymousUserLogin" )
>  (Sourced file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : Attempt to resolve method: getAttribute() on undefined variable or class 
> name: request)) (Error running BSH script at location 
> [component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh]:
>  org.ofbiz.base.util.GeneralException: Error running BSH script at 
> [component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh],
>  line [42]: Sourced file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : Attempt to resolve method: getAttribute() on undefined variable or class 
> name: request : at Line: 42 : in file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : request .getAttribute ( "temporaryAnonymousUserLogin" )
>  (Sourced file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : Attempt to resolve method: getAttribute() on undefined variable or class 
> name: request) (Error running BSH script at 
> [component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh],
>  line [42]: Sourced file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : Attempt to resolve method: getAttribute() on undefined variable or class 
> name: request : at Line: 42 : in file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : request .getAttribute ( "temporaryAnonymousUserLogin" )
>  (Sourced file: 
> component://ecommerce/webapp/ecommerce/WEB-INF/actions/order/orderstatus.bsh 
> : Attempt to resolve method: getAttribute() on undefined variable or class 
> name: request)))

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to