russellmorgan Posted September 20, 2016 Share Posted September 20, 2016 Good day, Please see the folowing image for the error I am getting after checkout. I am not sure what is causing this issue, any assistance is greatly appreciated. However, I am still able to see that the customer made the order and the order is in the backend . Link to comment Share on other sites More sharing options...
russellmorgan Posted September 20, 2016 Author Share Posted September 20, 2016 Good day, Please see the folowing image for the error I am getting after checkout. I am not sure what is causing this issue, any assistance is greatly appreciated. However, I am still able to see that the customer made the order and the order is in the backend . BUMP please. Still need assistance with this error. Link to comment Share on other sites More sharing options...
rocky Posted September 21, 2016 Share Posted September 21, 2016 From the error message, it seems that tools/swift/classes/Swift/Events/EventDispatcher.php is missing from your server. Make sure this file exists and it isn't empty. Link to comment Share on other sites More sharing options...
russellmorgan Posted September 21, 2016 Author Share Posted September 21, 2016 From the error message, it seems that tools/swift/classes/Swift/Events/EventDispatcher.php is missing from your server. Make sure this file exists and it isn't empty. @rocky, thank you for responding here. If I do find the file, and it IS empty...What should be in it? If I do not find the file, then I would need to create it? What then should be in it? Link to comment Share on other sites More sharing options...
russellmorgan Posted September 21, 2016 Author Share Posted September 21, 2016 @Rocky I found the file and it is infact empty. Can you state how to remedy the issue? What should be in the file? Link to comment Share on other sites More sharing options...
russellmorgan Posted September 21, 2016 Author Share Posted September 21, 2016 BUMP please. Still in need of assistance. Link to comment Share on other sites More sharing options...
russellmorgan Posted September 21, 2016 Author Share Posted September 21, 2016 Hello all, I tried yet again, but got the same error. Please assist. Link to comment Share on other sites More sharing options...
rocky Posted September 21, 2016 Share Posted September 21, 2016 It depends on your PrestaShop version. Here's what I have for that file on my PrestaShop v1.6.1.7 test site: <?php /* * This file is part of SwiftMailer. * (c) 2004-2009 Chris Corbyn * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ /** * Interface for the EventDispatcher which handles the event dispatching layer. * * @author Chris Corbyn */ interface Swift_Events_EventDispatcher { /** * Create a new SendEvent for $source and $message. * * @param Swift_Transport $source * @param Swift_Mime_Message * * @return Swift_Events_SendEvent */ public function createSendEvent(Swift_Transport $source, Swift_Mime_Message $message); /** * Create a new CommandEvent for $source and $command. * * @param Swift_Transport $source * @param string $command That will be executed * @param array $successCodes That are needed * * @return Swift_Events_CommandEvent */ public function createCommandEvent(Swift_Transport $source, $command, $successCodes = array()); /** * Create a new ResponseEvent for $source and $response. * * @param Swift_Transport $source * @param string $response * @param bool $valid If the response is valid * * @return Swift_Events_ResponseEvent */ public function createResponseEvent(Swift_Transport $source, $response, $valid); /** * Create a new TransportChangeEvent for $source. * * @param Swift_Transport $source * * @return Swift_Events_TransportChangeEvent */ public function createTransportChangeEvent(Swift_Transport $source); /** * Create a new TransportExceptionEvent for $source. * * @param Swift_Transport $source * @param Swift_TransportException $ex * * @return Swift_Events_TransportExceptionEvent */ public function createTransportExceptionEvent(Swift_Transport $source, Swift_TransportException $ex); /** * Bind an event listener to this dispatcher. * * @param Swift_Events_EventListener $listener */ public function bindEventListener(Swift_Events_EventListener $listener); /** * Dispatch the given Event to all suitable listeners. * * @param Swift_Events_EventObject $evt * @param string $target method */ public function dispatchEvent(Swift_Events_EventObject $evt, $target); } If you're using a different PrestaShop version, you're better off downloading that version of PrestaShop here and using the file from there. Link to comment Share on other sites More sharing options...
russellmorgan Posted September 21, 2016 Author Share Posted September 21, 2016 @rocky Excellent suggestion. I did that, and now all is well. Thanks again. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now