Magento 2: sales_model_service_quote_submit_failure: Invalid state change requestedNot able to add/update magento2 category post upgrade from 1.9 to 2.1.0Magento 2.2.2 REST API - I need to change the customer password using REST APIMagento 2 Fatal error: Uncaught Error: Class not found“Class mixed does not exist” with only one array param in the body in Magento 2How to override webapi.xml in custom module?Add configure product in Cart using Magento 2 API facing an issue“Area code is not set” in var/logwhen click on place order then paypal showing error in Magento2Magento 2.2.6- After Migration all default Payment Methods are not working finemagento error logs Error log record number: 1173359093956
PWM 1Hz on solid state relay
How did the Venus Express detect lightning?
29er Road Tire?
My advisor talks about me to his colleague
Frequency of specific viral sequence in .BAM or .fastq
Where can I go to avoid planes overhead?
Can I use a fetch land to shuffle my deck while the opponent has Ashiok, Dream Render in play?
Pressure inside an infinite ocean?
What was the first story to feature the plot "the monsters were human all along"?
Why does sound not move through a wall?
Word meaning as function of the composition of its phonemes
US born but as a child of foreign diplomat
Why does this derived table improve performance?
Floor of Riemann zeta function
Upside-Down Pyramid Addition...REVERSED!
What are the advantages of luxury car brands like Acura/Lexus over their sibling non-luxury brands Honda/Toyota?
Decoupling cap routing on a 4 layer PCB
Where are the "shires" in the UK?
Why wasn't the Night King naked in S08E03?
Why are UK Bank Holidays on Mondays?
Is there an official reason for not adding a post-credits scene?
Why did the Apollo 13 crew extend the LM landing gear?
How to adjust tikz picture so it fits to current size of a table cell?
Is there an idiom that support the idea that "inflation is bad"?
Magento 2: sales_model_service_quote_submit_failure: Invalid state change requested
Not able to add/update magento2 category post upgrade from 1.9 to 2.1.0Magento 2.2.2 REST API - I need to change the customer password using REST APIMagento 2 Fatal error: Uncaught Error: Class not found“Class mixed does not exist” with only one array param in the body in Magento 2How to override webapi.xml in custom module?Add configure product in Cart using Magento 2 API facing an issue“Area code is not set” in var/logwhen click on place order then paypal showing error in Magento2Magento 2.2.6- After Migration all default Payment Methods are not working finemagento error logs Error log record number: 1173359093956
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I cannot get my head around this, I cannot replicate it, it's driving me nuts.
About 1% of orders encounter this error. It was even worse before, but now I've changed the default behaviour of sending the order confirmation emails and it's better, but the error still persists.
I've placed a logger on the sales_model_service_quote_submit_failure event, and this is what I've found so far:
The error (& trace):
Invalid state change requested Error trace: #0 /public_html/vendor/magento/framework/Interception/Interceptor.php(121): MagentoQuoteModelQuoteRepositoryPluginAccessChangeQuoteControl->beforeSave(Object(MagentoQuoteModelQuoteRepositoryInterceptor), Object(MagentoQuoteModelQuoteInterceptor)) #1 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoQuoteModelQuoteRepositoryInterceptor->MagentoFrameworkInterceptionclosure(Object(MagentoQuoteModelQuoteInterceptor)) #2 /public_html/generated/code/Magento/Quote/Model/QuoteRepository/Interceptor.php(78): MagentoQuoteModelQuoteRepositoryInterceptor->___callPlugins('save', Array, Array) #3 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(522): MagentoQuoteModelQuoteRepositoryInterceptor->save(Object(MagentoQuoteModelQuoteInterceptor)) #4 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(406): MagentoQuoteModelQuoteManagement->submitQuote(Object(MagentoQuoteModelQuoteInterceptor), Array) #5 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(364): MagentoQuoteModelQuoteManagement->submit(Object(MagentoQuoteModelQuoteInterceptor)) #6 /public_html/vendor/magento/module-quote/Model/GuestCart/GuestCartManagement.php(87): MagentoQuoteModelQuoteManagement->placeOrder('12072', NULL) #7 /public_html/vendor/magento/module-checkout/Model/GuestPaymentInformationManagement.php(106): MagentoQuoteModelGuestCartGuestCartManagement->placeOrder('6cO0iqVSBtALdCO...') #8 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): MagentoCheckoutModelGuestPaymentInformationManagement->savePaymentInformationAndPlaceOrder('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #9 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->___callParent('savePaymentInfo...', Array) #10 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->MagentoFrameworkInterceptionclosure('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #11 /public_html/generated/code/Magento/Checkout/Model/GuestPaymentInformationManagement/Interceptor.php(26): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->___callPlugins('savePaymentInfo...', Array, Array) #12 [internal function]: MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->savePaymentInformationAndPlaceOrder('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #13 /public_html/vendor/magento/module-webapi/Controller/Rest/SynchronousRequestProcessor.php(95): call_user_func_array(Array, Array) #14 /public_html/vendor/magento/module-webapi/Controller/Rest.php(244): MagentoWebapiControllerRestSynchronousRequestProcessor->process(Object(MagentoFrameworkWebapiRestRequestProxy)) #15 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): MagentoWebapiControllerRest->dispatch(Object(MagentoFrameworkAppRequestHttp)) #16 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): MagentoWebapiControllerRestInterceptor->___callParent('dispatch', Array) #17 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoWebapiControllerRestInterceptor->MagentoFrameworkInterceptionclosure(Object(MagentoFrameworkAppRequestHttp)) #18 /public_html/generated/code/Magento/Webapi/Controller/Rest/Interceptor.php(26): MagentoWebapiControllerRestInterceptor->___callPlugins('dispatch', Array, Array) #19 /public_html/vendor/magento/framework/App/Http.php(135): MagentoWebapiControllerRestInterceptor->dispatch(Object(MagentoFrameworkAppRequestHttp)) #20 /public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(24): MagentoFrameworkAppHttp->launch() #21 /public_html/vendor/magento/framework/App/Bootstrap.php(257): MagentoFrameworkAppHttpInterceptor->launch() #22 /public_html/pub/index.php(37): MagentoFrameworkAppBootstrap->run(Object(MagentoFrameworkAppHttpInterceptor)) #23 main
And more, during that event:
- customer is not seen as a guest (customer_is_guest on order model & quote model returns 0)
- customer ID exists on both quote & order model. Sometimes, customer ID matches an account that has the same email. Sometimes, it's a very close match (maybe the same customer that has a customer account using other email address?)
- all orders end up, eventually, created with customer_is_guest = 1;
I suspect a session problem, seems the most likely scenario. I'm using cart persistency as well, guest orders are enabled, multishipping is not. Magento 2.2.6 on litespeed (no litemage) & redis for file & session storage (the problem occurs without redis as well).
Please don't tell me to look where the error is thrown, already mentioned I can't replicate it.
magento2 sessions
add a comment |
I cannot get my head around this, I cannot replicate it, it's driving me nuts.
About 1% of orders encounter this error. It was even worse before, but now I've changed the default behaviour of sending the order confirmation emails and it's better, but the error still persists.
I've placed a logger on the sales_model_service_quote_submit_failure event, and this is what I've found so far:
The error (& trace):
Invalid state change requested Error trace: #0 /public_html/vendor/magento/framework/Interception/Interceptor.php(121): MagentoQuoteModelQuoteRepositoryPluginAccessChangeQuoteControl->beforeSave(Object(MagentoQuoteModelQuoteRepositoryInterceptor), Object(MagentoQuoteModelQuoteInterceptor)) #1 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoQuoteModelQuoteRepositoryInterceptor->MagentoFrameworkInterceptionclosure(Object(MagentoQuoteModelQuoteInterceptor)) #2 /public_html/generated/code/Magento/Quote/Model/QuoteRepository/Interceptor.php(78): MagentoQuoteModelQuoteRepositoryInterceptor->___callPlugins('save', Array, Array) #3 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(522): MagentoQuoteModelQuoteRepositoryInterceptor->save(Object(MagentoQuoteModelQuoteInterceptor)) #4 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(406): MagentoQuoteModelQuoteManagement->submitQuote(Object(MagentoQuoteModelQuoteInterceptor), Array) #5 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(364): MagentoQuoteModelQuoteManagement->submit(Object(MagentoQuoteModelQuoteInterceptor)) #6 /public_html/vendor/magento/module-quote/Model/GuestCart/GuestCartManagement.php(87): MagentoQuoteModelQuoteManagement->placeOrder('12072', NULL) #7 /public_html/vendor/magento/module-checkout/Model/GuestPaymentInformationManagement.php(106): MagentoQuoteModelGuestCartGuestCartManagement->placeOrder('6cO0iqVSBtALdCO...') #8 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): MagentoCheckoutModelGuestPaymentInformationManagement->savePaymentInformationAndPlaceOrder('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #9 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->___callParent('savePaymentInfo...', Array) #10 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->MagentoFrameworkInterceptionclosure('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #11 /public_html/generated/code/Magento/Checkout/Model/GuestPaymentInformationManagement/Interceptor.php(26): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->___callPlugins('savePaymentInfo...', Array, Array) #12 [internal function]: MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->savePaymentInformationAndPlaceOrder('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #13 /public_html/vendor/magento/module-webapi/Controller/Rest/SynchronousRequestProcessor.php(95): call_user_func_array(Array, Array) #14 /public_html/vendor/magento/module-webapi/Controller/Rest.php(244): MagentoWebapiControllerRestSynchronousRequestProcessor->process(Object(MagentoFrameworkWebapiRestRequestProxy)) #15 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): MagentoWebapiControllerRest->dispatch(Object(MagentoFrameworkAppRequestHttp)) #16 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): MagentoWebapiControllerRestInterceptor->___callParent('dispatch', Array) #17 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoWebapiControllerRestInterceptor->MagentoFrameworkInterceptionclosure(Object(MagentoFrameworkAppRequestHttp)) #18 /public_html/generated/code/Magento/Webapi/Controller/Rest/Interceptor.php(26): MagentoWebapiControllerRestInterceptor->___callPlugins('dispatch', Array, Array) #19 /public_html/vendor/magento/framework/App/Http.php(135): MagentoWebapiControllerRestInterceptor->dispatch(Object(MagentoFrameworkAppRequestHttp)) #20 /public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(24): MagentoFrameworkAppHttp->launch() #21 /public_html/vendor/magento/framework/App/Bootstrap.php(257): MagentoFrameworkAppHttpInterceptor->launch() #22 /public_html/pub/index.php(37): MagentoFrameworkAppBootstrap->run(Object(MagentoFrameworkAppHttpInterceptor)) #23 main
And more, during that event:
- customer is not seen as a guest (customer_is_guest on order model & quote model returns 0)
- customer ID exists on both quote & order model. Sometimes, customer ID matches an account that has the same email. Sometimes, it's a very close match (maybe the same customer that has a customer account using other email address?)
- all orders end up, eventually, created with customer_is_guest = 1;
I suspect a session problem, seems the most likely scenario. I'm using cart persistency as well, guest orders are enabled, multishipping is not. Magento 2.2.6 on litespeed (no litemage) & redis for file & session storage (the problem occurs without redis as well).
Please don't tell me to look where the error is thrown, already mentioned I can't replicate it.
magento2 sessions
Are you using ParadoxLab Auth.net module?
– Ronald Wong
Apr 29 at 19:35
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– Jai
Apr 29 at 19:56
add a comment |
I cannot get my head around this, I cannot replicate it, it's driving me nuts.
About 1% of orders encounter this error. It was even worse before, but now I've changed the default behaviour of sending the order confirmation emails and it's better, but the error still persists.
I've placed a logger on the sales_model_service_quote_submit_failure event, and this is what I've found so far:
The error (& trace):
Invalid state change requested Error trace: #0 /public_html/vendor/magento/framework/Interception/Interceptor.php(121): MagentoQuoteModelQuoteRepositoryPluginAccessChangeQuoteControl->beforeSave(Object(MagentoQuoteModelQuoteRepositoryInterceptor), Object(MagentoQuoteModelQuoteInterceptor)) #1 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoQuoteModelQuoteRepositoryInterceptor->MagentoFrameworkInterceptionclosure(Object(MagentoQuoteModelQuoteInterceptor)) #2 /public_html/generated/code/Magento/Quote/Model/QuoteRepository/Interceptor.php(78): MagentoQuoteModelQuoteRepositoryInterceptor->___callPlugins('save', Array, Array) #3 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(522): MagentoQuoteModelQuoteRepositoryInterceptor->save(Object(MagentoQuoteModelQuoteInterceptor)) #4 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(406): MagentoQuoteModelQuoteManagement->submitQuote(Object(MagentoQuoteModelQuoteInterceptor), Array) #5 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(364): MagentoQuoteModelQuoteManagement->submit(Object(MagentoQuoteModelQuoteInterceptor)) #6 /public_html/vendor/magento/module-quote/Model/GuestCart/GuestCartManagement.php(87): MagentoQuoteModelQuoteManagement->placeOrder('12072', NULL) #7 /public_html/vendor/magento/module-checkout/Model/GuestPaymentInformationManagement.php(106): MagentoQuoteModelGuestCartGuestCartManagement->placeOrder('6cO0iqVSBtALdCO...') #8 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): MagentoCheckoutModelGuestPaymentInformationManagement->savePaymentInformationAndPlaceOrder('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #9 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->___callParent('savePaymentInfo...', Array) #10 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->MagentoFrameworkInterceptionclosure('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #11 /public_html/generated/code/Magento/Checkout/Model/GuestPaymentInformationManagement/Interceptor.php(26): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->___callPlugins('savePaymentInfo...', Array, Array) #12 [internal function]: MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->savePaymentInformationAndPlaceOrder('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #13 /public_html/vendor/magento/module-webapi/Controller/Rest/SynchronousRequestProcessor.php(95): call_user_func_array(Array, Array) #14 /public_html/vendor/magento/module-webapi/Controller/Rest.php(244): MagentoWebapiControllerRestSynchronousRequestProcessor->process(Object(MagentoFrameworkWebapiRestRequestProxy)) #15 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): MagentoWebapiControllerRest->dispatch(Object(MagentoFrameworkAppRequestHttp)) #16 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): MagentoWebapiControllerRestInterceptor->___callParent('dispatch', Array) #17 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoWebapiControllerRestInterceptor->MagentoFrameworkInterceptionclosure(Object(MagentoFrameworkAppRequestHttp)) #18 /public_html/generated/code/Magento/Webapi/Controller/Rest/Interceptor.php(26): MagentoWebapiControllerRestInterceptor->___callPlugins('dispatch', Array, Array) #19 /public_html/vendor/magento/framework/App/Http.php(135): MagentoWebapiControllerRestInterceptor->dispatch(Object(MagentoFrameworkAppRequestHttp)) #20 /public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(24): MagentoFrameworkAppHttp->launch() #21 /public_html/vendor/magento/framework/App/Bootstrap.php(257): MagentoFrameworkAppHttpInterceptor->launch() #22 /public_html/pub/index.php(37): MagentoFrameworkAppBootstrap->run(Object(MagentoFrameworkAppHttpInterceptor)) #23 main
And more, during that event:
- customer is not seen as a guest (customer_is_guest on order model & quote model returns 0)
- customer ID exists on both quote & order model. Sometimes, customer ID matches an account that has the same email. Sometimes, it's a very close match (maybe the same customer that has a customer account using other email address?)
- all orders end up, eventually, created with customer_is_guest = 1;
I suspect a session problem, seems the most likely scenario. I'm using cart persistency as well, guest orders are enabled, multishipping is not. Magento 2.2.6 on litespeed (no litemage) & redis for file & session storage (the problem occurs without redis as well).
Please don't tell me to look where the error is thrown, already mentioned I can't replicate it.
magento2 sessions
I cannot get my head around this, I cannot replicate it, it's driving me nuts.
About 1% of orders encounter this error. It was even worse before, but now I've changed the default behaviour of sending the order confirmation emails and it's better, but the error still persists.
I've placed a logger on the sales_model_service_quote_submit_failure event, and this is what I've found so far:
The error (& trace):
Invalid state change requested Error trace: #0 /public_html/vendor/magento/framework/Interception/Interceptor.php(121): MagentoQuoteModelQuoteRepositoryPluginAccessChangeQuoteControl->beforeSave(Object(MagentoQuoteModelQuoteRepositoryInterceptor), Object(MagentoQuoteModelQuoteInterceptor)) #1 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoQuoteModelQuoteRepositoryInterceptor->MagentoFrameworkInterceptionclosure(Object(MagentoQuoteModelQuoteInterceptor)) #2 /public_html/generated/code/Magento/Quote/Model/QuoteRepository/Interceptor.php(78): MagentoQuoteModelQuoteRepositoryInterceptor->___callPlugins('save', Array, Array) #3 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(522): MagentoQuoteModelQuoteRepositoryInterceptor->save(Object(MagentoQuoteModelQuoteInterceptor)) #4 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(406): MagentoQuoteModelQuoteManagement->submitQuote(Object(MagentoQuoteModelQuoteInterceptor), Array) #5 /public_html/vendor/magento/module-quote/Model/QuoteManagement.php(364): MagentoQuoteModelQuoteManagement->submit(Object(MagentoQuoteModelQuoteInterceptor)) #6 /public_html/vendor/magento/module-quote/Model/GuestCart/GuestCartManagement.php(87): MagentoQuoteModelQuoteManagement->placeOrder('12072', NULL) #7 /public_html/vendor/magento/module-checkout/Model/GuestPaymentInformationManagement.php(106): MagentoQuoteModelGuestCartGuestCartManagement->placeOrder('6cO0iqVSBtALdCO...') #8 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): MagentoCheckoutModelGuestPaymentInformationManagement->savePaymentInformationAndPlaceOrder('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #9 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->___callParent('savePaymentInfo...', Array) #10 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->MagentoFrameworkInterceptionclosure('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #11 /public_html/generated/code/Magento/Checkout/Model/GuestPaymentInformationManagement/Interceptor.php(26): MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->___callPlugins('savePaymentInfo...', Array, Array) #12 [internal function]: MagentoCheckoutModelGuestPaymentInformationManagementInterceptor->savePaymentInformationAndPlaceOrder('6cO0iqVSBtALdCO...', 'gilea_irina@yah...', Object(MagentoQuoteModelQuotePaymentInterceptor), Object(MagentoQuoteModelQuoteAddress)) #13 /public_html/vendor/magento/module-webapi/Controller/Rest/SynchronousRequestProcessor.php(95): call_user_func_array(Array, Array) #14 /public_html/vendor/magento/module-webapi/Controller/Rest.php(244): MagentoWebapiControllerRestSynchronousRequestProcessor->process(Object(MagentoFrameworkWebapiRestRequestProxy)) #15 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): MagentoWebapiControllerRest->dispatch(Object(MagentoFrameworkAppRequestHttp)) #16 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): MagentoWebapiControllerRestInterceptor->___callParent('dispatch', Array) #17 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoWebapiControllerRestInterceptor->MagentoFrameworkInterceptionclosure(Object(MagentoFrameworkAppRequestHttp)) #18 /public_html/generated/code/Magento/Webapi/Controller/Rest/Interceptor.php(26): MagentoWebapiControllerRestInterceptor->___callPlugins('dispatch', Array, Array) #19 /public_html/vendor/magento/framework/App/Http.php(135): MagentoWebapiControllerRestInterceptor->dispatch(Object(MagentoFrameworkAppRequestHttp)) #20 /public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(24): MagentoFrameworkAppHttp->launch() #21 /public_html/vendor/magento/framework/App/Bootstrap.php(257): MagentoFrameworkAppHttpInterceptor->launch() #22 /public_html/pub/index.php(37): MagentoFrameworkAppBootstrap->run(Object(MagentoFrameworkAppHttpInterceptor)) #23 main
And more, during that event:
- customer is not seen as a guest (customer_is_guest on order model & quote model returns 0)
- customer ID exists on both quote & order model. Sometimes, customer ID matches an account that has the same email. Sometimes, it's a very close match (maybe the same customer that has a customer account using other email address?)
- all orders end up, eventually, created with customer_is_guest = 1;
I suspect a session problem, seems the most likely scenario. I'm using cart persistency as well, guest orders are enabled, multishipping is not. Magento 2.2.6 on litespeed (no litemage) & redis for file & session storage (the problem occurs without redis as well).
Please don't tell me to look where the error is thrown, already mentioned I can't replicate it.
magento2 sessions
magento2 sessions
asked Dec 4 '18 at 19:39
Robert SchmidtRobert Schmidt
6616
6616
Are you using ParadoxLab Auth.net module?
– Ronald Wong
Apr 29 at 19:35
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– Jai
Apr 29 at 19:56
add a comment |
Are you using ParadoxLab Auth.net module?
– Ronald Wong
Apr 29 at 19:35
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– Jai
Apr 29 at 19:56
Are you using ParadoxLab Auth.net module?
– Ronald Wong
Apr 29 at 19:35
Are you using ParadoxLab Auth.net module?
– Ronald Wong
Apr 29 at 19:35
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– Jai
Apr 29 at 19:56
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– Jai
Apr 29 at 19:56
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f252430%2fmagento-2-sales-model-service-quote-submit-failure-invalid-state-change-reques%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f252430%2fmagento-2-sales-model-service-quote-submit-failure-invalid-state-change-reques%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Are you using ParadoxLab Auth.net module?
– Ronald Wong
Apr 29 at 19:35
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– Jai
Apr 29 at 19:56