Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Trunk, Upcoming Branch
-
None
-
None
-
Trunk demo
Description
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:
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) ~[?:?]
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)))
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) ~[?:?] [...]