Hi,
I got a strange behaviour ajax-sending a form.
In controller the record is saved correctly but I get a 404 response with "Missing Controller, Error: Controller could not be found."

This happens calling:
- $this->redirect( $this->referer() );
- $this->redirect( array( "controller" => "apples", "action" => "index" ) );
but works with:
- $this->redirect( array( "action" => "index" ) );

Following the stack trace I found that the $request passed to Dispatcher->dispatch() contains empty values, causing probably the error.
May be a bug somewhere in the process of rendering the ajax response?

Thanks in advance,
Luca

Stack Trace:

 * CORE/Cake/Core/Object.php line 102 ?
   Dispatcher->dispatch(CakeRequest, CakeResponse, array)
 * CORE/Cake/Controller/Component/RequestHandlerComponent.php line 243
   ? Object->requestAction(string, array)
 * [internal function] ?
   RequestHandlerComponent->beforeRedirect(ApplesController, string,
   null, boolean)
 * CORE/Cake/Utility/ObjectCollection.php line 130 ?
   call_user_func_array(array, array)
 * [internal function] ? ObjectCollection->trigger(CakeEvent)
 * CORE/Cake/Event/CakeEventManager.php line 245 ?
   call_user_func(array, CakeEvent)
 * CORE/Cake/Controller/Controller.php line 737 ?
   CakeEventManager->dispatch(CakeEvent)
 * APP/Controller/ContractsController.php line 129 ?
   Controller->redirect(string)
 * [internal function] ? ContractsController->edit(string)
 * CORE/Cake/Controller/Controller.php line 484 ?
   ReflectionMethod->invokeArgs(ContractsController, array)
 * CORE/Cake/Routing/Dispatcher.php line 104 ?
   Controller->invokeAction(CakeRequest)
 * CORE/Cake/Routing/Dispatcher.php line 86 ?
   Dispatcher->_invoke(ContractsController, CakeRequest, CakeResponse)
 * APP/webroot/index.php line 97 ? Dispatcher->dispatch(CakeRequest,
   CakeResponse)

--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to