Array key error

Resolve undefined array key errors and max_input_vars warnings in ChronoForms.

Overview

The errors occur when a form has too many input fields, exceeding PHP's max_input_vars limit, often after copying a form or adding elements like an event switcher.
Increase the max_input_vars value in your php.ini file and ensure it is uncommented, or enable the "Increase max fields" setting in the CF8 configuration to bypass the limit.

Answered
ChronoForms v8
Fl Flamingo 31 Jan, 2026

Undefined array key "type" 

Undefined array key "parent"

Undefined array key "page"

There seems to be a connection. How can the cause be found?

Max_admin Max_admin 31 Jan, 2026

Hi Flamingo

Where do you get these errors ? a screenshot would be helpful here

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Fl Flamingo 31 Jan, 2026

Thanks for the feedback.

I deleted parts of the form and recreated it. I'm not currently experiencing the mentioned errors, and the form is working correctly. However, I can't change the label on a button at the end of the form, and I can't add any further elements at all. Is there a known character limit? It's worth mentioning that this form was originally a copy of another form.

Fl Flamingo 02 Feb, 2026

The error shown in the attachment appeared after inserting the event switcher.

In addition to the error messages in the attachment, the following message appeared in the Joomla Chronoforms 8 editor: Warning : PHP Request Startup: Input variables exceeded 1000. To increase the limit, change `max_input_vars` in `php.ini` even though this value is set to 5000.

For this form, debug is off, but I can't turn it on; the changes aren't applied when I save.

error1.png
Error2.png
Fl Flamingo 02 Feb, 2026
Answer
1 Likes

Good news: The form works as expected.

The `max_input_vars` was set to 5000, but not commented out. So silly.

Thanks for your support.

Max_admin Max_admin 02 Feb, 2026

Hi Flamingo

Great, for your info, you could also enable the "Increase max fields" setting in the ChronoForms8 settings to bypass the mas_input_vars limit, this is where you can find it:

Array key error image 1

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Post a Reply