@av230267

В чем суть ошибки при аякс ответе из обработчика ajax.php и где искать решение при оформлении заказа в sale.order.ajax?

В чем суть ошибки при аякс ответе из обработчика ajax.php и где искать решение при оформлении заказа в sale.order.ajax ?
[Exception]
Serialization of 'Closure' is not allowed (0)
/home/bitrix/www/bitrix/modules/sproduction.integration/lib/integration.php:2010
#0: serialize(array)
/home/bitrix/www/bitrix/modules/sproduction.integration/lib/integration.php:2010
#1: SProduction\Integration\Integration::eventOnSaleOrderSaved(object)

#2: call_user_func_array(array, array)
/home/bitrix/www/bitrix/modules/main/lib/eventmanager.php:448
#3: Bitrix\Main\EventManager->sendToEventHandler(array, object)
/home/bitrix/www/bitrix/modules/main/lib/eventmanager.php:384
#4: Bitrix\Main\EventManager->send(object)
/home/bitrix/www/bitrix/modules/main/lib/event.php:142
#5: Bitrix\Main\Event->send()
/home/bitrix/www/bitrix/modules/sale/lib/orderbase.php:1375
#6: Bitrix\Sale\OrderBase->callEventOnSaleOrderSaved()
/home/bitrix/www/bitrix/modules/sale/lib/order.php:2335
#7: Bitrix\Sale\Order->callEventOnSaleOrderSaved()
/home/bitrix/www/bitrix/modules/sale/lib/orderbase.php:1150
#8: Bitrix\Sale\OrderBase->save()
/home/bitrix/www/bitrix/modules/sale/lib/order.php:2176
#9: Bitrix\Sale\Order->save()
/home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/class.php:6314
#10: SaleOrderAjax->saveOrder(boolean)
/home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/class.php:4734
#11: SaleOrderAjax->saveOrderAjaxAction()
/home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/class.php:6125
#12: SaleOrderAjax->doAction(string)
/home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/class.php:6383
#13: SaleOrderAjax->executeComponent()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:660
#14: CBitrixComponent->includeComponent(string, array, NULL, boolean)
/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1072
#15: CAllMain->IncludeComponent(string, string, array)
/home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/ajax.php:45

понятно, что кивает на 45 строку в ajax.php и там вызов sale.order.ajax с дефолтным шаблоном
но вот и не понятки, на респонс вывод компонента,здесь, а по идее в js должен прийти объект с id заказа и урл редиректа
  • Вопрос задан
  • 463 просмотра
Пригласить эксперта
Ответы на вопрос 1
У вас ошибка в модуле sproduction.integration
Видимо там обработчик события.
Вариантов не много.
- удалить модуль
- удалить обработчик события
- исправить ошибку. Собственно где она находится и на какой строке, написано в вопросе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы