ichpen
Well-known member
@mattrogowski - I opened a ticket over on TH but with XF2.3.6 (ugpraded from 2.3.4) I'm seeing a healthy number of errors with TH Donate on my active campaign.
Code:
XF\Db\Exception: MySQL query error [1264]: Out of range value for column 'cost_amount' at row 1 src/XF/Db/AbstractStatement.php:230
Generated by: Unknown account Feb 23, 2025 at 10:47 PM
Stack trace
INSERT INTO `xf_purchase_request` (`request_key`, `user_id`, `provider_id`, `payment_profile_id`, `purchasable_type_id`, `cost_amount`, `cost_currency`, `extra_data`, `purchase_request_id`, `provider_metadata`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------
#0 src/XF/Db/Mysqli/Statement.php(207): XF\Db\AbstractStatement->getException('MySQL query err...', 1264, '22003')
#1 src/XF/Db/Mysqli/Statement.php(83): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1264, '22003')
#2 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#3 src/XF/Db/AbstractAdapter.php(219): XF\Db\AbstractAdapter->query('INSERT INTO `x...', Array)
#4 src/XF/Mvc/Entity/Entity.php(1572): XF\Db\AbstractAdapter->insert('xf_purchase_req...', Array, false)
#5 src/XF/Mvc/Entity/Entity.php(1300): XF\Mvc\Entity\Entity->_saveToSource()
#6 src/XF/Repository/PurchaseRepository.php(25): XF\Mvc\Entity\Entity->save()
#7 src/XF/Pub/Controller/PurchaseController.php(32): XF\Repository\PurchaseRepository->insertPurchaseRequest(Object(XF\Purchasable\Purchase))
#8 src/addons/ThemeHouse/Donate/XF/Pub/Controller/Purchase.php(22): XF\Pub\Controller\PurchaseController->actionIndex(Object(XF\Mvc\ParameterBag))
#9 src/addons/ThemeHouse/Monetize/XF/Pub/Controller/Purchase.php(60): ThemeHouse\Donate\XF\Pub\Controller\Purchase->actionIndex(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(362): ThemeHouse\Monetize\XF\Pub\Controller\Purchase->actionIndex(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Purchase', 'Index', Object(XF\Mvc\RouteMatch), Object(ThemeHouse\Monetize\XF\Pub\Controller\Purchase), NULL)
#12 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(ThemeHouse\Monetize\XF\Pub\Controller\Purchase), NULL)
#13 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#14 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#15 src/XF.php(806): XF\App->run()
#16 index.php(23): XF::runApp('XF\\Pub\\App')
#17 {main}
Request state
array(4) {
["url"] => string(43) "/purchase/th_donate_campaign/?campaign_id=7"
["referrer"] => string(35) "https://mysite.com/"
["_GET"] => array(2) {
["/purchase/th_donate_campaign/"] => string(0) ""
["campaign_id"] => string(1) "7"
}
["_POST"] => array(9) {
["_xfToken"] => string(8) "********"
["anonymous"] => string(1) "1"
["cost_amount"] => string(9) "509756711"
["custom_amount"] => string(1) "0"
["disclose_amount"] => string(1) "1"
["message"] => string(3) "555"
["message_html"] => string(3) "555"
["payment_profile_id"] => string(1) "2"
["recurring"] => string(1) "1"
}
}