terminal42/contao-mp_forms

PHP Exception OutOfBoundsException: "Step 1 does not exist

Closed this issue · 7 comments

Hello everyone,
and many thanks for this great extension, which runs perfectly under Contao 4.9... but...
It looks like the extension contao-mp_forms newest version 5.0.1] doesn't run under Contao 4.13,29 and also under 5.0.8*.
runs on php 8.1.22
I get the following error message:
request.CRITICAL:Uncaught PHP Exception OutOfBoundsException: "Step 1 does not exist." at vendor/terminal42/contao-mp_forms/src/FormManager.php line 318 {"exception":"[object] (OutOfBoundsException(code: 0): Step 1 does not exist. at vendor/terminal42/contao-mp_forms/src/ FormManager.php:318)"}[]

There is the same request in the Contao Forum, but no solution.

Das Problem kam über die Contao-Academy.
Der Ersteller des Issues hat inzwischen festgestellt, dass dieses Problem in der Version 4.4.0 von mp_forms nicht auftritt.

Toflar commented

I don't know how to reproduce this.

Ich habe es auch bei mir getestet und nicht reproduzieren können

Toflar commented

Closing this then until we know more.

Ich werde das mal bei dem Kunden der Academy und im Forum so weitergeben.

Hallo zusammen,
ich konnte das gleiche Problem bei mir feststellen. Version 5.1.0 wirft mir den Fehler "Step 2 does not exist.".
Auf meiner Seite sind 2 Formulare eingebunden. Das eine mit MP Forms das andere Contao Standard. Blende ich nun das Contao Standard Formular aus, greift mein MP Forms wieder und bringt mich zum nächsten Step. Das bedeutet, dass man nur 1 Formular auf der Seite verwenden kann, da sonst das MP Forms nicht mehr funktioniert.

Toflar commented

Ah, having 2 forms on the same page - on of which is NOT an mp_form - was the key info that was missing! Fixed in a045219.