我试图在Magento 2下订单。当我点击下订单我面临这个错误“一个服务器错误停止您的订单被放置。请尝试再次下订单。"
我的付款方式是货到付款。
在控制台中“{“message”:“服务器错误停止了您的订单。请尝试重新下订单。",“trace”:“#0 /var/www/html/magento 2/lib/internal/Magento/Framework/Interception/Interceptor.php(58):(138):在一个页面中,您可以看到一个页面,它包含了一个对象(Magento\Quote\Model\Quote\Payment),一个对象(Magento\Quote\Model\Quote\Address))(153):请输入您的当前位置,然后点击这里返回您的当前位置。(15)对象(Magento\报价\模型\报价\支付),对象(Magento\报价\模型\报价\地址))Magento\结账\模型\支付信息管理\拦截器-〉___callPlugins('保存支付信息...',数组,数组)\n#4 [内部函数]:(15)、对象(Magento\报价\模型\报价\支付)、对象(Magento\报价\模型\报价\地址))(188)调用函数数组(数组,数组):(58)在一个进程中,如果有一个进程,那么这个进程就是一个同步进程,这个同步进程就是一个同步进程。(138):在一个应用程序中,如果有一个应用程序,那么这个应用程序就可以在一个应用程序中运行。(153):在一个Web应用程序中,您可以通过调用一个Web应用程序来实现一个Web应用程序的功能,这个Web应用程序可以在一个Web应用程序中运行。(26):在您的应用程序中,您可以使用一个或多个Web应用程序来创建一个Web应用程序,并将其添加到您的应用程序中。(137)调用插件,调用的对象是一个数组,调用的对象是一个数组,调用的对象是一个数组。(24):在应用程序中创建一个新的应用程序框架,并将其添加到新的应用程序框架中,然后将其添加到新的应用程序框架中。您可以在这里找到您想要的文件,然后在这里找到您想要的文件,然后在这里找到您想要的文件。您可以在这里找到您想要的文件夹,然后单击“打开”按钮。Magento\框架\应用\引导程序-〉运行(对象(Magento\框架\应用\Http\拦截器))\n#15 {main}"}”
请帮帮忙
3条答案
按热度按时间xam8gpfp1#
我得到了同样的错误,但当我检查日志错误消息时,我发现缺少sequence_order、sequence_shipment和sequence_invoice这三个表,还需要在sales_sequence_profile和sales_sequence_ meta表中添加此表条目。
我发现这是有用的https://magento.stackexchange.com/questions/110701/magento-2-syntax-error-or-access-violation-1103-incorrect-table-name-query
vom3gejh2#
在我的例子中,这是因为我忘记启动rabbitMQ服务器,这是我的一个模块所必需的。我能够通过改变错误显示来调试实际的错误,找到它。“一个服务器错误阻止了您的订单被放置。请尝试再次放置您的订单。"到$e-〉getMessage(),它显示实际的错误消息为**“在localhost:127.0.0.1:5672上连接被拒绝”(5672是rabbitMQ的端口号),在module-checkout/Model/PaymentInformationManagement中。**
注意:请确保所有服务都在运行
kiz8lqtg3#
同样的错误是我今天面临的。在我的情况下,我已经添加了一个观察员发送数据的ERP。有一些错误,而下订单。
所以我建议你禁用最近添加的模块或禁用观察器或插件。然后尝试调试你的代码。它会大胆地解决和帮助充分。