You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Jacques Le Roux (Jira)" <ji...@apache.org> on 2021/12/18 11:35:00 UTC

[jira] [Commented] (OFBIZ-12469) Not reproductible StackOverflowError error running productPromoActGiftGWP

    [ https://issues.apache.org/jira/browse/OFBIZ-12469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17461869#comment-17461869 ] 

Jacques Le Roux commented on OFBIZ-12469:
-----------------------------------------

We can see in the last block of log above 10 occurrences of 
bq. ProductPromoActionServices.productGWP(ProductPromoActionServices.groovy:187 
that seems to be at the origin of this gigantic StackOverflowError error. 

I was also able to count 146 occurences of 
bq. Could not find a valid price for the product with ID [WG-1111], not adding to cart.

But sincerely I have no other clues. Could be related to a data change, I'm also unsure of that...

> Not reproductible StackOverflowError error running productPromoActGiftGWP
> -------------------------------------------------------------------------
>
>                 Key: OFBIZ-12469
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-12469
>             Project: OFBiz
>          Issue Type: Bug
>          Components: product/catalog
>    Affects Versions: Trunk
>         Environment: Trunk demo
>            Reporter: Jacques Le Roux
>            Priority: Major
>
> I noticed a very big (1.7GB) console.log on trunk demo 2 days ago (2021-12-16). It turn to be related to a not reproductible StackOverflowError error running productPromoActGiftGWP.
> I have uploaded the archived console.log at OFBIZ-12468.
> Here are the summary of information I collected for this error:
> {quote}
> 2021-12-16 16:47:51,403 |7.0.0.1-8009-exec-10 |ProductPromoActionServices    |E| Fatal error calling inventory checking services: org.apache.ofbiz.service.GenericServiceException: Error running Groovy method [isStoreInventoryAvailable] in Groovy file [component://product/groovyScripts/product/store/ProductStoreServices.groovy]:  (java.lang.StackOverflowError)
> org.apache.ofbiz.service.GenericServiceException: Error running Groovy method [isStoreInventoryAvailable] in Groovy file [component://product/groovyScripts/product/store/ProductStoreServices.groovy]:  (java.lang.StackOverflowError)
> 	at org.apache.ofbiz.service.engine.GroovyEngine.runSync(GroovyEngine.java:130) ~[main/:?]
> 	at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:424) ~[main/:?]
> 	at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:240) ~[main/:?]
> 	at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:93) ~[main/:?]
> 	at org.apache.ofbiz.service.LocalDispatcher$runSync$0.call(Unknown Source) ~[?:?]
> 	at ProductPromoActionServices.productGWP(ProductPromoActionServices.groovy:106) ~[?:?]
> {quote}
> bq. org.apache.ofbiz.order.shoppingcart.CartItemModifyException: Error calling promo action service [productPromoActGiftGWP] (Error running Groovy method [productGWP] in Groovy file [component://product/groovyScripts/product/promo/ProductPromoActionServices.groovy]:  (org.apache.ofbiz.order.shoppingcart.CartItemModifyException: Fatal error calling inventory checking services: org.apache.ofbiz.service.GenericServiceException: Error running Groovy method [isStoreInventoryAvailable] in Groovy file [component://product/groovyScripts/product/store/ProductStoreServices.groovy]:  (java.lang.StackOverflowError)))
> {noformat}
> 2021-12-16 16:47:48,911 |7.0.0.1-8009-exec-10 |ControlServlet                |T| [[[ordermgr::additem (Domain:https://demo-trunk.ofbiz.apache.org)] Request Begun, encoding=[UTF-8]- total:0.0,since last(Begin):0.0]]
> 2021-12-16 16:47:48,917 |7.0.0.1-8009-exec-10 |ShoppingCartEvents            |I| adding item product WG-9943-B4
> 2021-12-16 16:47:48,917 |7.0.0.1-8009-exec-10 |ShoppingCartEvents            |I| adding item parent product WG-9943-B4-BX2
> 2021-12-16 16:47:48,918 |7.0.0.1-8009-exec-10 |ProductConfigWorker           |W| Product WG-9943-B4 is not an AGGREGATED product.
> 2021-12-16 16:47:48,918 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for product WG-9943-B4
> 2021-12-16 16:47:48,918 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for virtual product WG-9943-B4-BX2
> 2021-12-16 16:47:48,918 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for virtual product WG-9943-B4-BX2
> 2021-12-16 16:47:48,918 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for virtual product WG-9943-B4-BX2
> 2021-12-16 16:47:48,923 |7.0.0.1-8009-exec-10 |ShoppingCartHelper            |I| carthelper productid WG-9943-B4
> 2021-12-16 16:47:48,923 |7.0.0.1-8009-exec-10 |ShoppingCartHelper            |I| parent productid WG-9943-B4-BX2
> 2021-12-16 16:47:49,265 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/isStoreInventoryAvailableOrNotRequired] finished in [336] milliseconds
> 2021-12-16 16:47:49,265 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for product WG-9943-B4
> 2021-12-16 16:47:49,265 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for virtual product WG-9943-B4-BX2
> 2021-12-16 16:47:49,265 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for virtual product WG-9943-B4-BX2
> 2021-12-16 16:47:49,265 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for virtual product WG-9943-B4-BX2
> 2021-12-16 16:47:49,266 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/calculateProductPrice] finished in [1] milliseconds
> 2021-12-16 16:47:49,266 |7.0.0.1-8009-exec-10 |ShoppingCartItem              |W| Could not find a valid price for the product with ID [WG-9943-B4], not adding to cart.
> 2021-12-16 16:47:49,710 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/productPromoCondGeoID] finished in [430] milliseconds
> 2021-12-16 16:47:49,729 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/productPromoCondPromoRecurrence] finished in [17] milliseconds
> 2021-12-16 16:47:50,191 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/getInventoryAvailableByFacility] finished in [15] milliseconds
> 2021-12-16 16:47:50,192 |7.0.0.1-8009-exec-10 |ProductStoreServices          |I| Inventory IS available in facility with id WebStoreWarehouse for product id WG-1111; desired quantity is 1.000000,available quantity is 55.000000
> 2021-12-16 16:47:50,192 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/isStoreInventoryAvailable] finished in [17] milliseconds
> 2021-12-16 16:47:50,213 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for product WG-1111
> 2021-12-16 16:47:50,214 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/calculateProductPrice] finished in [1] milliseconds
> 2021-12-16 16:47:50,214 |7.0.0.1-8009-exec-10 |ShoppingCartItem              |W| Could not find a valid price for the product with ID [WG-1111], not adding to cart.
> [...]
> 2021-12-16 16:47:50,366 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/productPromoCondGeoID] finished in [1] milliseconds
> 2021-12-16 16:47:50,369 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/productPromoCondPromoRecurrence] finished in [2] milliseconds
> 2021-12-16 16:47:50,371 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/getInventoryAvailableByFacility] finished in [1] milliseconds
> 2021-12-16 16:47:50,372 |7.0.0.1-8009-exec-10 |ProductStoreServices          |I| Inventory IS available in facility with id WebStoreWarehouse for product id WG-1111; desired quantity is 1.000000,available quantity is 55.000000
> 2021-12-16 16:47:50,372 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/isStoreInventoryAvailable] finished in [3] milliseconds
> 2021-12-16 16:47:50,372 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for product WG-1111
> 2021-12-16 16:47:50,373 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/calculateProductPrice] finished in [1] milliseconds
> 2021-12-16 16:47:50,373 |7.0.0.1-8009-exec-10 |ShoppingCartItem              |W| Could not find a valid price for the product with ID [WG-1111], not adding to cart.
> 2021-12-16 16:47:50,376 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/productPromoCondPromoRecurrence] finished in [2] milliseconds
> 2021-12-16 16:47:50,379 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/getInventoryAvailableByFacility] finished in [1] milliseconds
> 2021-12-16 16:47:50,379 |7.0.0.1-8009-exec-10 |ProductStoreServices          |I| Inventory IS available in facility with id WebStoreWarehouse for product id WG-1111; desired quantity is 1.000000,available quantity is 55.000000
> 2021-12-16 16:47:50,379 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/isStoreInventoryAvailable] finished in [2] milliseconds
> 2021-12-16 16:47:50,380 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for product WG-1111
> 2021-12-16 16:47:50,381 |7.0.0.1-8009-exec-10 |ShoppingCartItem              |W| Could not find a valid price for the product with ID [WG-1111], not adding to cart.
> 2021-12-16 16:47:50,384 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/productPromoCondPromoRecurrence] finished in [3] milliseconds
> 2021-12-16 16:47:50,387 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/getInventoryAvailableByFacility] finished in [2] milliseconds
> 2021-12-16 16:47:50,387 |7.0.0.1-8009-exec-10 |ProductStoreServices          |I| Inventory IS available in facility with id WebStoreWarehouse for product id WG-1111; desired quantity is 1.000000,available quantity is 55.000000
> 2021-12-16 16:47:50,387 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/isStoreInventoryAvailable] finished in [2] milliseconds
> 2021-12-16 16:47:50,388 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/isStoreInventoryAvailableOrNotRequired] finished in [1] milliseconds
> 2021-12-16 16:47:50,388 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for product WG-1111
> 2021-12-16 16:47:50,388 |7.0.0.1-8009-exec-10 |ShoppingCartItem              |W| Could not find a valid price for the product with ID [WG-1111], not adding to cart.
> 2021-12-16 16:47:50,392 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/productPromoCondPromoRecurrence] finished in [3] milliseconds
> 2021-12-16 16:47:50,395 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/getInventoryAvailableByFacility] finished in [2] milliseconds
> 2021-12-16 16:47:50,395 |7.0.0.1-8009-exec-10 |ProductStoreServices          |I| Inventory IS available in facility with id WebStoreWarehouse for product id WG-1111; desired quantity is 1.000000,available quantity is 55.000000
> 2021-12-16 16:47:50,395 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/isStoreInventoryAvailable] finished in [3] milliseconds
> 2021-12-16 16:47:50,396 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/isStoreInventoryAvailableOrNotRequired] finished in [1] milliseconds
> 2021-12-16 16:47:50,396 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for product WG-1111
> 2021-12-16 16:47:50,396 |7.0.0.1-8009-exec-10 |ShoppingCartItem              |W| Could not find a valid price for the product with ID [WG-1111], not adding to cart.
> 2021-12-16 16:47:50,400 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/productPromoCondPromoRecurrence] finished in [3] milliseconds
> 2021-12-16 16:47:50,403 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/getInventoryAvailableByFacility] finished in [2] milliseconds
> 2021-12-16 16:47:50,403 |7.0.0.1-8009-exec-10 |ProductStoreServices          |I| Inventory IS available in facility with id WebStoreWarehouse for product id WG-1111; desired quantity is 1.000000,available quantity is 55.000000
> 2021-12-16 16:47:50,403 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/isStoreInventoryAvailable] finished in [3] milliseconds
> 2021-12-16 16:47:50,404 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/isStoreInventoryAvailableOrNotRequired] finished in [1] milliseconds
> 2021-12-16 16:47:50,404 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for product WG-1111
> 2021-12-16 16:47:50,405 |7.0.0.1-8009-exec-10 |ShoppingCartItem              |W| Could not find a valid price for the product with ID [WG-1111], not adding to cart.
> [...]
> 2021-12-16 16:47:51,343 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/productPromoCondPromoRecurrence] finished in [3] milliseconds
> 2021-12-16 16:47:51,346 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/getInventoryAvailableByFacility] finished in [2] milliseconds
> 2021-12-16 16:47:51,346 |7.0.0.1-8009-exec-10 |ProductStoreServices          |I| Inventory IS available in facility with id WebStoreWarehouse for product id WG-1111; desired quantity is 1.000000,available quantity is 55.000000
> 2021-12-16 16:47:51,346 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/isStoreInventoryAvailable] finished in [3] milliseconds
> 2021-12-16 16:47:51,346 |7.0.0.1-8009-exec-10 |ProductStoreWorker            |I| getSurvey for product WG-1111
> 2021-12-16 16:47:51,347 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/calculateProductPrice] finished in [1] milliseconds
> 2021-12-16 16:47:51,347 |7.0.0.1-8009-exec-10 |ShoppingCartItem              |W| Could not find a valid price for the product with ID [WG-1111], not adding to cart.
> 2021-12-16 16:47:51,348 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/productPromoCondGeoID] finished in [1] milliseconds
> 2021-12-16 16:47:51,350 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| Sync service [order/productPromoCondPromoRecurrence] finished in [2] milliseconds
> 2021-12-16 16:47:51,354 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| [[Sync service failed...- total:0.0,since last(Begin):0.0]] - 'order / getInventoryAvailableByFacility'
> 2021-12-16 16:47:51,357 |7.0.0.1-8009-exec-10 |ServiceDispatcher             |T| [[Sync service failed...- total:0.0,since last(Begin):0.0]] - 'order / isStoreInventoryAvailable'
> 2021-12-16 16:47:51,357 |7.0.0.1-8009-exec-10 |TransactionUtil               |W| Calling transaction setRollbackOnly; this stack trace shows where this is happening:
> java.lang.Exception: Service [isStoreInventoryAvailable] threw an unexpected exception/error
> at org.apache.ofbiz.entity.transaction.TransactionUtil.setRollbackOnly(TransactionUtil.java:372) ~[main/:?]
> at org.apache.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:306) ~[main/:?]
> at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:551) ~[main/:?]
> at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:240) ~[main/:?]
> at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:93) ~[main/:?]
> at org.apache.ofbiz.service.LocalDispatcher$runSync$0.call(Unknown Source) ~[?:?]
> at ProductPromoActionServices.productGWP(ProductPromoActionServices.groovy:106) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor713.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_292]
> at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_292]
> at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:821) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.Script.invokeMethod(Script.java:77) ~[groovy-2.5.11.jar:2.5.11]
> at org.apache.ofbiz.service.engine.GroovyEngine.runSync(GroovyEngine.java:110) ~[main/:?]
> at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:424) ~[main/:?]
> at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:240) ~[main/:?]
> at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:93) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.performAction(ProductPromoWorker.java:1217) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.performAction(ProductPromoWorker.java:1185) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.runProductPromoRules(ProductPromoWorker.java:935) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.runProductPromos(ProductPromoWorker.java:520) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.doPromotions(ProductPromoWorker.java:350) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.doPromotions(ProductPromoWorker.java:315) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.setQuantity(ShoppingCartItem.java:1151) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCart.removeCartItem(ShoppingCart.java:1084) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.makeItem(ShoppingCartItem.java:738) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.makeItem(ShoppingCartItem.java:606) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem$makeItem.call(Unknown Source) ~[?:?]
> at ProductPromoActionServices.productGWP(ProductPromoActionServices.groovy:187) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor713.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_292]
> at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_292]
> at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:821) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.Script.invokeMethod(Script.java:77) ~[groovy-2.5.11.jar:2.5.11]
> at org.apache.ofbiz.service.engine.GroovyEngine.runSync(GroovyEngine.java:110) ~[main/:?]
> at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:424) ~[main/:?]
> at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:240) ~[main/:?]
> at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:93) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.performAction(ProductPromoWorker.java:1217) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.performAction(ProductPromoWorker.java:1185) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.runProductPromoRules(ProductPromoWorker.java:935) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.runProductPromos(ProductPromoWorker.java:520) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.doPromotions(ProductPromoWorker.java:350) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.doPromotions(ProductPromoWorker.java:315) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.setQuantity(ShoppingCartItem.java:1151) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCart.removeCartItem(ShoppingCart.java:1084) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.makeItem(ShoppingCartItem.java:738) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.makeItem(ShoppingCartItem.java:606) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem$makeItem.call(Unknown Source) ~[?:?]
> at ProductPromoActionServices.productGWP(ProductPromoActionServices.groovy:187) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor713.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_292]
> at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_292]
> at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:821) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.Script.invokeMethod(Script.java:77) ~[groovy-2.5.11.jar:2.5.11]
> at org.apache.ofbiz.service.engine.GroovyEngine.runSync(GroovyEngine.java:110) ~[main/:?]
> at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:424) ~[main/:?]
> at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:240) ~[main/:?]
> at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:93) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.performAction(ProductPromoWorker.java:1217) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.performAction(ProductPromoWorker.java:1185) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.runProductPromoRules(ProductPromoWorker.java:935) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.runProductPromos(ProductPromoWorker.java:520) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.doPromotions(ProductPromoWorker.java:350) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.doPromotions(ProductPromoWorker.java:315) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.setQuantity(ShoppingCartItem.java:1151) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCart.removeCartItem(ShoppingCart.java:1084) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.makeItem(ShoppingCartItem.java:738) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.makeItem(ShoppingCartItem.java:606) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem$makeItem.call(Unknown Source) ~[?:?]
> at ProductPromoActionServices.productGWP(ProductPromoActionServices.groovy:187) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor713.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_292]
> at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_292]
> at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:821) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44) ~[groovy-2.5.11.jar:2.5.11]
> at groovy.lang.Script.invokeMethod(Script.java:77) ~[groovy-2.5.11.jar:2.5.11]
> at org.apache.ofbiz.service.engine.GroovyEngine.runSync(GroovyEngine.java:110) ~[main/:?]
> at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:424) ~[main/:?]
> at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:240) ~[main/:?]
> at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:93) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.performAction(ProductPromoWorker.java:1217) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.performAction(ProductPromoWorker.java:1185) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.runProductPromoRules(ProductPromoWorker.java:935) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.runProductPromos(ProductPromoWorker.java:520) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.doPromotions(ProductPromoWorker.java:350) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.product.ProductPromoWorker.doPromotions(ProductPromoWorker.java:315) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.setQuantity(ShoppingCartItem.java:1151) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCart.removeCartItem(ShoppingCart.java:1084) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.makeItem(ShoppingCartItem.java:738) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem.makeItem(ShoppingCartItem.java:606) ~[main/:?]
> at org.apache.ofbiz.order.shoppingcart.ShoppingCartItem$makeItem.call(Unknown Source) ~[?:?]
> at ProductPromoActionServices.productGWP(ProductPromoActionServices.groovy:187) ~[?:?]
> [...]
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)