Hi all,
I was trying to invoke the createContactMech in the ContactMechServices from a groovy service. But, got the following error: No signature of method: static org.ofbiz.party.contact.ContactMechServices.createContactMech() is applicable for argument types: (org.apache.catalina.connector.RequestFacade, org.ofbiz.base.util.collections.MapStack) The code: context.contactMechTypeId = parameters.get("contactMechTypeId"+i); context.info_string= parameters.get("contactMechData"+i); Map res = ContactMechServices.createContactMech(request, context); The error: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://crm/widget/CrmScreens.xml#createPersonFtl2]: groovy.lang.MissingMethodException: No signature of method: static org.ofbiz.party.contact.ContactMechServices.createContactMech() is applicable for argument types: (org.apache.catalina.connector.RequestFacade, org.ofbiz.base.util.collections.MapStack) values: {org.apache.catalina.connector.RequestFacade@3b6177, ["webSiteId":null, "https":null, "formStringRenderer":org.ofbiz.widget.html.HtmlFormRenderer@1021b85, "null":[null-field], "contactMechTypeId":null, "screens":org.ofbiz.widget.screen.ScreenRenderer@15ce24f, "globalContext":["screens":org.ofbiz.widget.screen.ScreenRenderer@15ce24f, "globalContext":this Map_, "nullField":[null-field], "parameters":["localDispatcherName":"crm", "org.apache.catalina.WELCOME_FILES":["index.jsp", "index.html", "index.htm"], thanks in advance, Roel Veldhuizen |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 usually the Groovy files are used to gather information to display at user level. They are usually associated with a widget or Ftl. the widget or ftl would then have a link through the controller to call an event and or service. Look in the partymgr application how contactmechs are added. Roel Veldhuizen sent the following on 2/24/2009 1:57 AM: > Hi all, > > I was trying to invoke the createContactMech in the ContactMechServices from > a groovy service. But, got the following error: No signature of method: > static org.ofbiz.party.contact.ContactMechServices.createContactMech() is > applicable for argument types: (org.apache.catalina.connector.RequestFacade, > org.ofbiz.base.util.collections.MapStack) > > The code: > > context.contactMechTypeId = parameters.get("contactMechTypeId"+i); > context.info_string= parameters.get("contactMechData"+i); > Map res = ContactMechServices.createContactMech(request, context); > > The error: > > org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen > [component://crm/widget/CrmScreens.xml#createPersonFtl2]: > groovy.lang.MissingMethodException: No signature of method: static > org.ofbiz.party.contact.ContactMechServices.createContactMech() is > applicable for argument types: (org.apache.catalina.connector.RequestFacade, > org.ofbiz.base.util.collections.MapStack) values: > {org.apache.catalina.connector.RequestFacade@3b6177, ["webSiteId":null, > "https":null, > "formStringRenderer":org.ofbiz.widget.html.HtmlFormRenderer@1021b85, > "null":[null-field], "contactMechTypeId":null, > "screens":org.ofbiz.widget.screen.ScreenRenderer@15ce24f, > "globalContext":["screens":org.ofbiz.widget.screen.ScreenRenderer@15ce24f, > "globalContext":this Map_, "nullField":[null-field], > "parameters":["localDispatcherName":"crm", > "org.apache.catalina.WELCOME_FILES":["index.jsp", "index.html", > "index.htm"], > > thanks in advance, > > Roel Veldhuizen > Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJo9BrrP3NbaWWqE4RAmfAAKDOEpLszWVU6beLrgb85Ih6KsSirQCfUb9j UDtqG0f2KZ0bKCdnGZi9bGc= =AQbz -----END PGP SIGNATURE----- |
Free forum by Nabble | Edit this page |