Support » Plugin: Infusionsoft Gravity Forms Add-on » Plugin failing on addWithDupCheck

  • I am getting a fault code == 12 from the xmlrpc client. The exception being thrown is Invalid Parameter. The specific error message is:
    PHP Fatal error: Uncaught [InvalidParameter]Duplicate call to addWithDupCheck detected\n Attempted: 1 time(s). thrown in /nas/content/live/blebootcamp/wp-content/plugins/infusionsoft/Infusionsoft/App.php on line 99, referer: xxx
    The xml from the xmlrpcmsg is as follows and is valid. I don’t understand why I’m getting this error. Any insight would be appreciated:
    <?xml version=”1.0″ encoding=”UTF-8″?>
    <methodCall>
    <methodName>ContactService.addWithDupCheck</methodName>
    <params>
    <param>
    <value>
    <string>c<!–token–></string>
    </value>
    </param>
    <param>
    <value>
    <struct>
    <member>
    <name>Email</name>
    <value>
    <string>steveng+maryp@brightlineeating.com</string>
    </value>
    </member>
    <member>
    <name>_AlternativeFacebookName</name>
    <value>
    <string />
    </value>
    </member>
    <member>
    <name>_AlternativeFacebookEmail0</name>
    <value>
    <string />
    </value>
    </member>
    </struct>
    </value>
    </param>
    <param>
    <value>
    <string>Email</string>
    </value>
    </param>
    </params>
    </methodCall>

    • This topic was modified 4 years, 2 months ago by wcwilson1950.
Viewing 1 replies (of 1 total)
  • I’m not the plugin author, but this is a known issue right now when using this method. Infusionsoft support is working on a fix: (from the Infusionsoft Known Issues website)

    ContactService.addWithDupChecking isn’t allowing duplicate checking to be done within a set amount of time
    Apps/API Last Updated: 04/06/2017
    Issue Number: 747256

    Date Reported:
    04/06/2017

    Summary:
    We have identified the change in the Infusionsoft API that caused a duplicate request error to be returned when the same data was sent into the ContactService.addWithDupcheck method with 5 minutes of each other.

    We are going to fix this issue so that if you submit a duplicate request, you’ll get the same contact id back as you did the first time you sent in the data.

    We will update this post when this fix goes live through a case that is created

    Alternative Solution:
    Add a 5 minute delay between when the same contact can be added to Infusionsoft and when they were last added.

Viewing 1 replies (of 1 total)
  • The topic ‘Plugin failing on addWithDupCheck’ is closed to new replies.