Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

All other Modules /

Discuss all other Modules here.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Multi Form Step and autosuggest field error


Go to End


1142 Views

Avatar
_Jam_

Community Member, 9 Posts

16 August 2012 at 3:50pm

Edited: 16/08/2012 4:18pm

Hi I hope someone can explain to me why I am getting this error on my multistep form.

I have an autosuggest field which loads suggestions via ajax when user is typing.

In a regular form autosuggest field works fine but in multistep form the server gives me this error:

=====================================================

ERROR [User Warning]: popCurrent called on ReplicatorModelAsController controller, but it wasn't at the top of the stack
IN POST /vendor-registration/VendorRegistrationForm/field/AddressCity/Suggest
Line 454 in C:\wamp\www\ccn\sapphire\core\control\Controller.php

Source
======
445: }
446:
447: /**
448: * Pop this controller off the top of the stack.
449: */
450: function popCurrent() {
451: if($this === self::$controller_stack[0]) {
452: array_shift(self::$controller_stack);
453: } else {
* 454: user_error("popCurrent called on $this->class controller, but it wasn't at the top of the stack",
E_USER_WARNING);
455: }
456: }
457:
458: /**
459: * Redirct to the given URL.
460: * It is generally recommended to call Director::redirect() rather than calling this function
directly.

Trace
=====
<ul>user_error(popCurrent called on ReplicatorModelAsController controller, but it wasn't at the top of the stack,512)
line 454 of Controller.php

Controller->popCurrent()
line 76 of ModelAsController.php

ModelAsController->handleRequest(SS_HTTPRequest)
line 282 of Director.php

Director::handleRequest(SS_HTTPRequest,Session)
line 125 of Director.php

Director::direct(/vendor-registration/VendorRegistrationForm/field/AddressCity/Suggest)
line 127 of main.php

</ul>

I hope somebody can give me even just a clue.

Thanks,