[ https://issues.apache.org/jira/browse/OFBIZ-12801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17714089#comment-17714089 ]
Jacques Le Roux commented on OFBIZ-12801: ----------------------------------------- bq. I think we can reasonably state that any particular groovy script or method can only be the implementation for an event or a service, but not both. I agree with this assumption, especially for methods. If it's not the case for a scripts (both types mixed, I doubt), a separation would need to be used. Since we are unsure of the solution to adopt, I agree a discussion on dev ML should be created (before a Jira is created). I'll do that... > Error at CommunicationEventServices.groovy:489 due to OFBIZ-11167 > ------------------------------------------------------------------ > > Key: OFBIZ-12801 > URL: https://issues.apache.org/jira/browse/OFBIZ-12801 > Project: OFBiz > Issue Type: Bug > Components: projectmgr > Affects Versions: Upcoming Branch > Environment: > Reporter: Jacques Le Roux > Assignee: Jacques Le Roux > Priority: Major > Fix For: Upcoming Branch > > > I get this error locally: > The Following Errors Occurred: > Service dispatcher threw an exception:Error running Groovy method > [sendEmailDated] in Groovy file > [component://party/groovyScripts/communication/CommunicationEventServices.groovy]: > (Cannot cast object '[]' with class 'java.util.ArrayList' to class > 'java.util.Map' due to: groovy.lang.GroovyRuntimeException: Could not find > matching constructor for: java.util.Map()) > When I replace > Map sendEmailDated() { > by > def sendEmailDated() { > The error disappears > I guess something better can be done, but I have not yet found what :) -- This message was sent by Atlassian Jira (v8.20.10#820010)