[ 
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)

Reply via email to