Cannot access product page in font office - Prestashop 1.7 - module

Not sure what happened, but out of a sudden I am not able access the product page when I click on a product in my prestashop FO.
This is the error I'm getting
Fatal error: Uncaught Exception: CartPresenter can only present instance of Cart in C:\xampp\htdocs\prestashop\src\Adapter\Presenter\Cart\CartPresenter.php:315 Stack trace: #0
C:\xampp\htdocs\prestashop\classes\controller\FrontController.php(501):PrestaShop\PrestaShop\Adapter\Presenter\Cart\CartPresenter->present(NULL) #1
C:\xampp\htdocs\prestashop\classes\controller\FrontController.php(567):FrontControllerCore->assignGeneralPurposeVariables() #2 C:\xampp\htdocs\prestashop\classes\controller\Controller.php(306):FontControllerCore->initContent() #3
C:\xampp\htdocs\prestashop\classes\Dispatcher.php(518): ControllerCore->run() #4
C:\xampp\htdocs\prestashop\index.php(28): DispatcherCore->dispatch() #5
{main} thrown in C:\xampp\htdocs\prestashop\src\Adapter\Presenter\Cart\CartPresenter.php on line 315
I've tried uninstalling and reinstalling the shopping cart module, but nothing changes. I couldn't find any other solutions anywhere for this.
What can I try next?

Related

bad file descriptor and fatal error when entering phpmyadmin

Need some help. I'm new to MySQL, and whenever I enter phpmyadmin, i get this.
Notice: include(): Read of 5393 bytes failed with errno=9 Bad file descriptor in C:\xampp\phpMyAdmin\vendor\composer\ClassLoader.php on line 571
Warning: include(): Failed opening 'C:\xampp\phpMyAdmin\vendor\composer/../slim/psr7/src/Cookies.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\phpMyAdmin\vendor\composer\ClassLoader.php on line 571
Fatal error: Uncaught Error: Class "Slim\Psr7\Cookies" not found in C:\xampp\phpMyAdmin\vendor\slim\psr7\src\Factory\ServerRequestFactory.php:99 Stack trace: #0 C:\xampp\phpMyAdmin\libraries\classes\Http\Factory\ServerRequestFactory.php(41): Slim\Psr7\Factory\ServerRequestFactory::createFromGlobals() #1 C:\xampp\phpMyAdmin\libraries\classes\Common.php(84): PhpMyAdmin\Http\Factory\ServerRequestFactory::createFromGlobals() #2 C:\xampp\phpMyAdmin\index.php(40): PhpMyAdmin\Common::run() #3 {main} thrown in C:\xampp\phpMyAdmin\vendor\slim\psr7\src\Factory\ServerRequestFactory.php on line 99
This has been driving me nuts for quite a while now. And I'm about to pass the deadline for my school activity.
I've been looking through the internet for a solution to this, but found none.

Migrating ZF2 to ZF3: Zend\Mvc\Router\Http\Segment was not found in the plugin manager

I'm migrating a ZF2 application to ZF3.
First I was getting the error:
Fatal error: Uncaught Zend\ModuleManager\Listener\Exception\RuntimeException: Could not find a valid ServiceManager for RoutePluginManager in /var/www/work/path/to/project/vendor/zendframework/zend-modulemanager/src/Listener/ServiceListener.php on line 202
Zend\ModuleManager\Listener\Exception\RuntimeException: Could not find a valid ServiceManager for RoutePluginManager in /var/www/work/path/to/project/vendor/zendframework/zend-modulemanager/src/Listener/ServiceListener.php on line 202
Adding of 'Zend\Router' to the modules array in the application.config.php solved the issue. But now I'm getting another error:
Fatal error: Uncaught Zend\ServiceManager\Exception\ServiceNotFoundException: A plugin by the name "Zend\Mvc\Router\Http\Segment" was not found in the plugin manager Zend\Router\RoutePluginManager in /var/www/work/path/to/project/vendor/zendframework/zend-servicemanager/src/AbstractPluginManager.php on line 131
Zend\ServiceManager\Exception\ServiceNotFoundException: A plugin by the name "Zend\Mvc\Router\Http\Segment" was not found in the plugin manager Zend\Router\RoutePluginManager in /var/www/work/path/to/project/vendor/zendframework/zend-servicemanager/src/AbstractPluginManager.php on line 131
What might cause this error and how to fix it?
Caused by Zend\Mvc\Router has been moved to Zend\Router, so just replace Zend\Mvc\Router\Http\Segment to Zend\Router\Http\Segment

Uncaught exception 'Zend\View\Exception\RuntimeException' with message 'Zend\View\Renderer\PhpRenderer::render: Unable to render template "error"

I have a problem, my server is running Zend 2, ubuntu, apache.
but now i want to change new server, but it not work. I'm a admin system not coder, pls help me this problem. thanks
this is log:
Fatal error: Uncaught exception 'Zend\View\Exception\RuntimeException' with message 'Zend\View\Renderer\PhpRenderer::render: Unable to render template "error"; resolver could not resolve to a file' in /home/forbesvn/websites/distribution.forbesvietnam.local/public_html/vendor/zendframework/zend-view/src/Renderer/PhpRenderer.php:493 Stack trace: #0 /home/forbesvn/websites/distribution.forbesvietnam.local/public_html/vendor/zendframework/zend-view/src/View.php(205): Zend\View\Renderer\PhpRenderer->render(Object(Zend\View\Model\ViewModel)) #1 /home/forbesvn/websites/distribution.forbesvietnam.local/public_html/vendor/zendframework/zend-view/src/View.php(233): Zend\View\View->render(Object(Zend\View\Model\ViewModel)) #2 /home/forbesvn/websites/distribution.forbesvietnam.local/public_html/vendor/zendframework/zend-view/src/View.php(198): Zend\View\View->renderChildren(Object(Zend\View\Model\ViewModel)) #3 /home/forbesvn/websites/distribution.forbesvietnam.local/public_html/vendor/zendframework/zend-mvc/src/View/Http/DefaultRen in /home/forbesvn/websites/distribution.forbesvietnam.local/public_html/vendor/zendframework/zend-view/src/Renderer/PhpRenderer.php on line 493
You need to create a .phtml file of the respective action and controller.
Suppose you are calling indexAction of IndexController inside the Album module then you need to create a index.phtml file inside the view folder (module->Album->view->album->index->index.phtml) file

Fatal error: Uncaught exception 'Adapter_Exception' with message 'Service container is not set.'

I was just upgrading my prestashop store to 1.6.1.5, everything goes fine but when I was installing a module I get this error:
Fatal error: Uncaught exception 'Adapter_Exception' with message
'Service container is not set.' in
/customers/8/c/0/tinplate-models.be/httpd.www/Adapter/Adapter_ServiceLocator.php:49
Stack trace: #0
/customers/8/c/0/tinplate-models.be/httpd.www/classes/ObjectModel.php(232):
Adapter_ServiceLocator::get('Adapter_EntityM...') #1
/customers/8/c/0/tinplate-models.be/httpd.www/classes/shop/Shop.php(131):
ObjectModelCore->__construct('1', NULL, NULL) #2
/customers/8/c/0/tinplate-models.be/httpd.www/classes/shop/Shop.php(400):
ShopCore->__construct('1') #3
/customers/8/c/0/tinplate-models.be/httpd.www/config/config.inc.php(95):
ShopCore::initialize() #4
/customers/8/c/0/tinplate-models.be/httpd.www/index.php(27):
require('/customers/8/c/...') #5 {main} thrown in
/customers/8/c/0/tinplate-models.be/httpd.www/Adapter/Adapter_ServiceLocator.php
on line 49
Hope someone has a solution?
I had the same problem.
Now I found the reason - the method of Adapter_ServiceLocator.php get() using private field $service_container, which should be intalized with method setServiceContainerInstance(). I found the initializing in /config/bootstrap.php. But it wasnt any includes of the file bootstrap.php!
So you should download fresh version of Prestashop and rewrite the /config/config.inc.php.
Because it must contain
require_once $currentDir . DIRECTORY_SEPARATOR . 'bootstrap.php';
I hope it will help

RabbitMQ Library Error:

I am getting a error when i run this rabbitmqserver.php file.
i googled and i couldn't find the answer.
I have all the libraries installed and i added the extension=amqp.so in the php5/cli file.
the error reads as:
PHP Fatal error: Failed to start request processor: exception 'AMQPConnectionException' with message 'Library error: a socket error occurred - Potential login failure.' in /home/ozzy/git/rabbitmqphp_example/rabbitMQLib.inc:110
Stack trace:
#0 /home/ozzy/git/rabbitmqphp_example/rabbitMQLib.inc(110): AMQPConnection->connect()
#1 /home/ozzy/git/rabbitmqphp_example/testRabbitMQServer.php(35): rabbitMQServer->process_requests('requestProcesso...')
#2 {main} in /home/ozzy/git/rabbitmqphp_example/rabbitMQLib.inc on line 132
I went to localhost:15672 and add a user called test along with a password. then i went inside Virtual host and added a virtual host and it worked.