Error on invoking createContactMech

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Error on invoking createContactMech

Roel Veldhuizen
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
Reply | Threaded
Open this post in threaded view
|

Re: Error on invoking createContactMech

BJ Freeman
-----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
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJo9BrrP3NbaWWqE4RAmfAAKDOEpLszWVU6beLrgb85Ih6KsSirQCfUb9j
UDtqG0f2KZ0bKCdnGZi9bGc=
=AQbz
-----END PGP SIGNATURE-----