Viewing 5 replies - 1 through 5 (of 5 total)
  • Yes, I am getting same fatal error connected with Visual Composer plugin. It appears when I am trying to edit any page. VC version is 4.12.1

    Plugin Author James Laws

    (@jameslaws)

    It’s because of an old version of VC that improperly calls that function without seeing if it exists in the first place. You can update VC to the latest version or update to Ninja Forms 3.0.1 which adds that function back in to fail silently.

    Hey James, thank you so much for your prompt reply and your attention – you are doing great job indeed! I had version of VC 4.12.1 when I faced that error. And Ninja Forms 3.0. After I have upgraded to Ninja Forms 3.0.2 I started to see Form Edit page (before it was just a blank screen), though the page with the form (which was created with Multi-Parts and Conditional Logic in a prior to THREE version) is now showing only a page title (Preview page shows only a blinking circle), no form shows up, nevertheless conversion of my form to the Three was successful. It was with Conditional Logic v.3.0.1 and Multi-Part v.3.0.2.

    Now I have updated to all recent releases of NF Extensions (which were dedicated to fixing bugs in conversion) – I rolled back to 2.9…, then upgraded to Three and made a conversion again – then I removed all calculations in my form. Still having the same situation:
    – Preview shows only a blinking circle
    – Page with the form embedded – shows only a page title.

    Chrome Inspector shows this error (though seems like I have no more calculations in my form):
    Uncaught TypeError: e.get(…).match is not a function >> calculations.js:271

    This all is happening on GoDaddy – though I cleared cache etc.

    Probably there is still something wrong. Any suggestions would be appreciated.

    …in continuation, I switched to a Twenty Sixteen theme and deactivated VC – anyway the form I created while I was working with NF 2.9… earlier version is not showing within Three environment – in browser console I see the following error only:

    Uncaught TypeError: e.get(…).match is not a function >> front-end.js:2

    Any ideas? Thanks!

    Finally, I made it show the form – I achieved it only after I cleared ALL values from fields which could be found in my form. Only then no calculations.js errors and the form started to show. Thus, if anyone having similar problems of forms not showing after upgrade to Ninja Forms Three with any calculations included – you will have to first delete all values and all calculations and rebuild them from scratch again. Sad but true… =)

    Cheers!

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Fatal error: Call to undefined function ninja_forms_get_all_forms()’ is closed to new replies.