已解决,原因是积分插件用户权限错误。
====================================================================================
调整我的Admin的账号余额之后,无法再调整任何账号的余额。只有调整了Admin这个账号才会导致这样的结果。
不知道什么原因,只要不去调整admin 就没事,其他账号可以任意调整
================================================
在使用转账的过程,从另外一个账号转去 admin,提示以下错误:
- InvalidArgumentException: The error value must be a string or an object which can be cast to a string
- src/XF/Mvc/Reply/Error.php:79
- 生成于: 【另外一个账号用户名】
- 2024/02/28, 19:46
Stack 跟踪
#0 src/XF/Mvc/Reply/Error.php(45): XF\Mvc\Reply\Error->validateErrorValue(NULL)
#1 src/XF/Mvc/Reply/Error.php(20): XF\Mvc\Reply\Error->setErrors(Array, false)
#2 src/XF/Mvc/Controller.php(444): XF\Mvc\Reply\Error->__construct(NULL, 200)
#3 src/addons/MJ/Credits/Pub/Controller/Credit.php(231): XF\Mvc\Controller->error(NULL)
#4 src/XF/Mvc/Dispatcher.php(352): MJ\Credits\Pub\Controller\Credit->actionSendCredit(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('MJ\\Credits:Cred...', 'SendCredit', Object(XF\Mvc\RouteMatch), Object(MJ\Credits\Pub\Controller\Credit), NULL)
#6 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(MJ\Credits\Pub\Controller\Credit), NULL)
#7 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#9 src/XF.php(524): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}
请求状态
array(4) {
["url"] => string(24) "/mjc-credits/send-credit"
["referrer"] => string(44) "https://example.com/mjc-credits/send-credit"
["_GET"] => array(0) {
}
["_POST"] => array(9) {
["_xfToken"] => string(8) "********"
["username"] => string(5) "Admin"
["amount"] => string(5) "10000"
["currency_id"] => string(1) "3"
["fee_type"] => string(6) "sender"
["message"] => string(4) "test"
["_xfRequestUri"] => string(24) "/mjc-credits/send-credit"
["_xfWithData"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
}
}
同样,使用红包功能也出现了一样的错误:
- InvalidArgumentException: The error value must be a string or an object which can be cast to a string
- src/XF/Mvc/Reply/Error.php:79
- 生成于: Admin
- 2024/02/28, 19:52
Stack 跟踪
#0 src/XF/Mvc/Reply/Error.php(45): XF\Mvc\Reply\Error->validateErrorValue(NULL)
#1 src/XF/Mvc/Reply/Error.php(20): XF\Mvc\Reply\Error->setErrors(Array, false)
#2 src/XF/Mvc/Controller.php(444): XF\Mvc\Reply\Error->__construct(NULL, 200)
#3 src/addons/MJ/Credits/XF/Pub/Controller/Post.php(338): XF\Mvc\Controller->error(NULL)
#4 src/XF/Mvc/Dispatcher.php(352): MJ\Credits\XF\Pub\Controller\Post->actionOpenRedEnvelope(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF
ost', 'OpenRedEnvelope', Object(XF\Mvc\RouteMatch), Object(MJ\Credits\XF\Pub\Controller\Post), NULL)
#6 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(MJ\Credits\XF\Pub\Controller\Post), NULL)
#7 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#9 src/XF.php(524): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}
请求状态
array(4) {
["url"] => string(25) "/posts/71/openRedEnvelope"
["referrer"] => string(32) "https://example.com/threads/51/"
["_GET"] => array(0) {
}
["_POST"] => array(4) {
["_xfToken"] => string(8) "********"
["_xfRequestUri"] => string(12) "/threads/51/"
["_xfWithData"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
}
}