@Snog
Did an upgrade to 2.1.1 and now my form is breaking.
Also moved to PHP 7.3.1 in case it's relevant.
- InvalidArgumentException: Attempted to convert NULL to string/binary [question]
- src/XF/Mvc/Entity/Entity.php:740
- Generated by: caddyboy
- Mar 15, 2019 at 12:25 PM
Stack trace
#0 src/XF/Mvc/Entity/Entity.php(618): XF\Mvc\Entity\Entity->_castValueToType(NULL, 'question', 5, Array)
#1 src/XF/Mvc/Entity/Entity.php(548): XF\Mvc\Entity\Entity->set('question', NULL)
#2 src/XF/Service/Poll/Creator.php(71): XF\Mvc\Entity\Entity->__set('question', NULL)
#3 src/addons/Snog/Forms/ControllerPlugin/Poll.php(16): XF\Service\Poll\Creator->setQuestion(NULL)
#4 src/addons/Snog/Forms/Pub/Controller/Form.php(1625): Snog\Forms\ControllerPlugin\Poll->setupPollCreate('thread', Object(ForumApps\API\XF\Entity\Thread), Object(Snog\Forms\Entity\Form), 1)
#5 src/XF.php(478): Snog\Forms\Pub\Controller\Form->Snog\Forms\Pub\Controller\{closure}()
#6 src/addons/Snog/Forms/Pub/Controller/Form.php(1696): XF::asVisitor(Object(ForumApps\API\XF\Entity\User), Object(Closure))
#7 src/addons/Snog/Forms/Pub/Controller/Form.php(1060): Snog\Forms\Pub\Controller\Form->createThread(Array)
#8 src/XF/Mvc/Dispatcher.php(321): Snog\Forms\Pub\Controller\Form->actionSubmit(Object(XF\Mvc\ParameterBag))
#9 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('Snog\\Forms:Form', 'Submit', Object(XF\Mvc\RouteMatch), Object(Snog\Forms\Pub\Controller\Form), NULL)
#10 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Snog\Forms\Pub\Controller\Form), NULL)
#11 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#12 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#13 src/XF.php(390): XF\App->run()
#14 index.php(20): XF::runApp('XF\\Pub\\App')
#15 {main}
-------------
Previous InvalidArgumentException: Attempted to convert NULL to string/binary - src/XF/Mvc/Entity/ValueFormatter.php:130
#0 src/XF/Mvc/Entity/Entity.php(736): XF\Mvc\Entity\ValueFormatter->castValueToType(NULL, 5, Array)
#1 src/XF/Mvc/Entity/Entity.php(618): XF\Mvc\Entity\Entity->_castValueToType(NULL, 'question', 5, Array)
#2 src/XF/Mvc/Entity/Entity.php(548): XF\Mvc\Entity\Entity->set('question', NULL)
#3 src/XF/Service/Poll/Creator.php(71): XF\Mvc\Entity\Entity->__set('question', NULL)
#4 src/addons/Snog/Forms/ControllerPlugin/Poll.php(16): XF\Service\Poll\Creator->setQuestion(NULL)
#5 src/addons/Snog/Forms/Pub/Controller/Form.php(1625): Snog\Forms\ControllerPlugin\Poll->setupPollCreate('thread', Object(ForumApps\API\XF\Entity\Thread), Object(Snog\Forms\Entity\Form), 1)
#6 src/XF.php(478): Snog\Forms\Pub\Controller\Form->Snog\Forms\Pub\Controller\{closure}()
#7 src/addons/Snog/Forms/Pub/Controller/Form.php(1696): XF::asVisitor(Object(ForumApps\API\XF\Entity\User), Object(Closure))
#8 src/addons/Snog/Forms/Pub/Controller/Form.php(1060): Snog\Forms\Pub\Controller\Form->createThread(Array)
#9 src/XF/Mvc/Dispatcher.php(321): Snog\Forms\Pub\Controller\Form->actionSubmit(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('Snog\\Forms:Form', 'Submit', Object(XF\Mvc\RouteMatch), Object(Snog\Forms\Pub\Controller\Form), NULL)
#11 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Snog\Forms\Pub\Controller\Form), NULL)
#12 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#14 src/XF.php(390): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
Request state
array(4) {
["url"] => string(31) "/form/hot-deals-submit.2/submit"
["referrer"] => string(48) "
https://mysite.com/form/2/select"
["_GET"] => array(1) {
["/form/hot-deals-submit_2/submit"] => string(0) ""
}
["_POST"] => array(7) {
["question"] => array(10) {
[49] => string(2) "24"
[48] => string(4) "test"
[50] => string(1) "2"
[51] => string(34) "
https://canadiancorvetteforums.com"
[52] => string(6) "Retail"
[57] => string(1) "1"
[53] => string(5) "22.99"
[54] => string(2) "11"
[55] => string(10) "2019-03-20"
["56_html"] => string(16) "<p>gwgwqgqwg</p>"
}
["attachment_hash"] => string(32) "7b97d77666140fce51e45edd63baf592"
["attachment_hash_combined"] => string(83) "{"type":"post","context":{"node_id":202},"hash":"7b97d77666140fce51e45edd63baf592"}"
["_xfToken"] => string(8) "
****"
["_xfRequestUri"] => string(14) "/form/2/select"
["_xfWithData"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
}
}