[ https://issues.apache.org/jira/browse/OFBIZ-5385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13814943#comment-13814943 ]
Adrian Crum commented on OFBIZ-5385: ------------------------------------ NO NO NO! Do not change immutable code! The GenericEntity is immutable for a reason. The problem is in the code that is trying to modify an immutable GenericEntity. > Purchase order immutable/unchangeable errors when adding variant products > ------------------------------------------------------------------------- > > Key: OFBIZ-5385 > URL: https://issues.apache.org/jira/browse/OFBIZ-5385 > Project: OFBiz > Issue Type: Bug > Affects Versions: SVN trunk > Reporter: Christian Carlow > Attachments: ProductWorker.java.diff > > > This error message is generated when trying to add a variant product to a > purchase order cart after features have been selected: > Error calling event: org.ofbiz.webapp.event.EventHandlerException: Problems > processing event: java.lang.IllegalStateException: This object has been > flagged as immutable (unchangeable), probably because it came from an Entity > Engine cache. > To reproduce: > 1. Add new feature "Gold" as COLOR Feature Type to Widget Features Category > 2. Change WG-9943 virtual variant method to "Feature Tree Generation" on the > product page > 3. Add new "Gold" feature to WG-9943 on feature page of product app > 4. Create new purchase order from BigSupplier for WG-9943 > 5. Select the new feature "Gold" as the color > The error is generated after trying to add the product after all features > have been selected. -- This message was sent by Atlassian JIRA (v6.1#6144)