We are getting major caching issues in production. Most of it occurs in LRUMap class. Following is the error that we just got:
2007-08-20 15:21:42,854 (TP-Processor67) [ServiceDispatcher.java:runSync:387 :ERROR] :: ---- exception report ---------------------------------------------------------- Service [calculateProductPrice] threw an unexpected exception/error Exception: org.ofbiz.service.GenericServiceException Message: Service target threw an unexpected exception (Entry.next=null, data[removeIndex]=(productPriceRuleId = '10535')[EMAIL PROTECTED] previous=(productPriceRuleId = '10071')[EMAIL PROTECTED] key=(inputParamEnumId = 'PRIP_PARTY_ID' AND condValue = '215769') [EMAIL PROTECTED] size=4000 maxSize=4000 Please check that your keys are immutable, and that you have used synchronization properly. If so, then please report this to [EMAIL PROTECTED] as a bug.) ---- stack trace --------------------------------------------------------------- org.ofbiz.service.GenericServiceException: Service target threw an unexpected exception (Entry.next=null, data[removeIndex]=(productPriceRuleId = '10535')[EMAIL PROTECTED] previous=(productPriceRuleId = '10071')[EMAIL PROTECTED] key=(inputParamEnumId = 'PRIP_PARTY_ID' AND condValue = '215769') [EMAIL PROTECTED] size=4000 maxSize=4000 Please check that your keys are immutable, and that you have used synchronization properly. If so, then please report this to [EMAIL PROTECTED] as a bug.) org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:104) org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:54) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:338) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:212) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:114) org.ofbiz.order.shoppingcart.ShoppingCartItem.updatePrice(ShoppingCartItem.java:879) org.ofbiz.order.shoppingcart.ShoppingCartItem.setQuantity(ShoppingCartItem.java:823) org.ofbiz.order.shoppingcart.ShoppingCartItem.setQuantity(ShoppingCartItem.java:694) org.ofbiz.order.shoppingcart.ShoppingCartItem.makeItem(ShoppingCartItem.java:448) org.ofbiz.order.shoppingcart.ShoppingCartItem.makeItem(ShoppingCartItem.java:291) org.ofbiz.order.shoppingcart.ShoppingCart.addItemToEnd(ShoppingCart.java:523) We had modified the cache settings for ProductPriceRule, ProductPriceAction, ProductPriceCond to have a max size and useSoftReference as false. Could this be a problem ? Any help would be appreciated. Please reply back if anybody has any ideas on it. Thanks, Pradeep
