Hello,
My java class file...
-------------------
public class DataUtils {
public static final String module = DataUtils.class.getName();
public static String getCompanyName(String format) {
Debug.logInfo("=======format=========", format);
return format;
}
------------------
I am calling this java class from this...
---------------------------
<entity-options entity-name="AkmMasterEnquiry" key-field-name="customerId"
description="${groovy:com.akm.exim.events.DataUtils.getcompanyName(customerId);}">
--------------------------
Error in short ....
--------------------------
2022-05-25 15:57:52,536 |jsse-nio-8443-exec-1 |FlexibleStringExpander
|W| Error evaluating scriptlet
[${groovy:com.akm.exim.events.DataUtils.getcompanyName(customerId);}];
error was: groovy.lang.MissingMethodException: No signature of method:
static com.akm.exim.events.DataUtils.getcompanyName() is applicable
for argument types: (java.lang.String) values: [10046]
Possible solutions: getCompanyName(java.lang.String)
groovy.lang.MissingMethodException: No signature of method: static
com.akm.exim.events.DataUtils.getcompanyName() is applicable for
argument types: (java.lang.String) values: [10046]
Possible solutions: getCompanyName(java.lang.String)
at
groovy.lang.MetaClassImpl.invokeStaticMissingMethod(MetaClassImpl.java:1501)
~[groovy-all-2.4.13.jar:2.4.13]
at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1487)
~[groovy-all-2.4.13.jar:2.4.13]
at
org.codehaus.groovy.runtime.callsite.StaticMetaClassSite.call(StaticMetaClassSite.java:53)
~[groovy-all-2.4.13.jar:2.4.13]
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
~[groovy-all-2.4.13.jar:2.4.13]
at
script16534660370052082802180.run(script16534660370052082802180.groovy:1)
~[?:?]
--------------------------
Pls let me know why this error is occuring?
NOTE: There is an example in ofbiz in displaying the date field. I
have followed that.
regards
Avijit