[ https://issues.apache.org/jira/browse/OFBIZ-12183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17349045#comment-17349045 ]
Nicolas Malin commented on OFBIZ-12183: --------------------------------------- HI [~Giulio_MpStyle] , Thanks for your detailled analyze ! After check, I'm really suprised to see that your version use javolution that has been remove since many years. On the lastest stable branche (realease17) I didn't have it. However, can you try to apply this patch ? I think that it would be solve your problem. {code:java} diff --git a/framework/base/src/main/java/org/apache/ofbiz/base/util/GroovyUtil.java b/framework/base/src/main/java/org/apache/ofbiz/base/util/GroovyUtil.java index b9b51f85b3..15b403d575 100644 --- a/framework/base/src/main/java/org/apache/ofbiz/base/util/GroovyUtil.java +++ b/framework/base/src/main/java/org/apache/ofbiz/base/util/GroovyUtil.java @@ -96,7 +96,9 @@ public class GroovyUtil { } // read back the context info Binding binding = shell.getContext(); - context.putAll(binding.getVariables()); + if (! binding.getVariables().isEmpty()) { + context.putAll(binding.getVariables()); + } } catch (CompilationFailedException e) { Debug.logError(e, "Groovy Evaluation error.", module); throw e; {code} >From my part I failed all try to reproduce since issue. Cheers > Groovy script Product.groovy: java.util.NoSuchElementException > --------------------------------------------------------------- > > Key: OFBIZ-12183 > URL: https://issues.apache.org/jira/browse/OFBIZ-12183 > Project: OFBiz > Issue Type: Bug > Components: ecommerce, order > Affects Versions: Release Branch 18.12, Trunk, 17.12.05 > Environment: Linux/Ubuntu 16.04, Linux/Ubuntu 18.04, OFBiz v13.07.03 > Reporter: Giulio Speri > Assignee: Nicolas Malin > Priority: Critical > Attachments: NoSuchElementException_Productgroovy.jpeg > > > Strange issue happens randomly (it seems) while loading ecommerce product > detail page and the groovy script Product.groovy > (order/webapp/ordermgr/WEB-INF/actions/entry/catalog/) is run. > The groovy script is loaded in the screen "product". > The error showed is kind of java.util.NoSuchElementException and I think that > could be something related to session/request attributes, since this could be > avoided with an incognito navigation session. > I saw this error a couple of times during local development also and I could > pass over it by manually deleting browser session cookies. > Unfortunately I was not able to reproduce it yet, so I cannot add more > details except hypothesis. > I also post here a screenshot of the error. > > !NoSuchElementException_Productgroovy.jpeg! -- This message was sent by Atlassian Jira (v8.3.4#803005)