ELiTEx
Member
Found it Thank you. It's working for me now. I knew I was missing something.Usergroups.
Found it Thank you. It's working for me now. I knew I was missing something.Usergroups.
More info can help...Today, I updated some XON add-ons, and suddenly this feature disappeared.
Not sure exactly how it happened? Is anyone else experiencing the same issue?
View attachment 312034
View attachment 312035

The "last seen" time/date correctly shows when the actual user logged on.Just wondering if the member card and profile should reflect "last seen" date to be the date this addon was used to login to an account. I have noticed the addon does not update the last seen date. Currently on xf v. 2.3.4
Awesome. Thanks for letting me know.Yes, I have it running on 2.3.7
Server error log
ValueError: inet_pton(): Argument #1 ($ip) must not contain any null bytes src/XF/Util/Ip.php:14
Generated by: Unknown account Feb 3, 2026 at 3:18 PM
Stack trace
#0 src/XF/Util/Ip.php(14): inet_pton([invalid])
#1 src/XF/Entity/Ip.php(25): XF\Util\Ip::stringToBinary([invalid], false)
#2 src/XF/Mvc/Entity/Entity.php(842): XF\Entity\Ip->verifyIp([invalid], 'ip', 6, Array)
#3 src/XF/Mvc/Entity/Entity.php(683): XF\Mvc\Entity\Entity->_verifyValueCustom([invalid], 'ip', 6, Array)
#4 src/XF/Mvc/Entity/Entity.php(618): XF\Mvc\Entity\Entity->set('ip', [invalid])
#5 src/XF/Repository/IpRepository.php(29): XF\Mvc\Entity\Entity->__set('ip', [invalid])
#6 src/addons/xenMade/LAU/XF/Repository/Ip.php(25): XF\Repository\IpRepository->logIp(8105, [invalid], 'post', 621827, '')
#7 src/addons/SV/UserEssentials/XF/Repository/Ip.php(18): xenMade\LAU\XF\Repository\Ip->logIp(8105, [invalid], 'post', 621827, '')
#8 src/XF/Service/Post/PreparerService.php(254): SV\UserEssentials\XF\Repository\Ip->logIp(8105, [invalid], 'post', 621827)
#9 src/XF/Service/Post/PreparerService.php(199): XF\Service\Post\PreparerService->writeIpLog([invalid])
#10 src/addons/SV/UserEssentials/Service/Mentionable.php(19): XF\Service\Post\PreparerService->afterInsert()
#11 src/XF/Service/Thread/ReplierService.php(236): SV\UserEssentials\XF\Service\Post\Preparer->afterInsert()
#12 src/XF/Service/ValidateAndSavableTrait.php(42): XF\Service\Thread\ReplierService->_save()
#13 src/XF/PreRegAction/Thread/Reply.php(47): XF\Service\Thread\ReplierService->save()
#14 src/XF/PreRegAction/AbstractHandler.php(132): XF\PreRegAction\Thread\Reply->executeAction(Object(XF\Entity\PreRegAction), Object(SV\UserEssentials\XF\Entity\ThreadPatch2), Object(SV\ConversationEssentials\XF\Entity\User))
#15 src/XF.php(914): XF\PreRegAction\AbstractHandler->XF\PreRegAction\{closure}()
#16 src/XF/PreRegAction/AbstractHandler.php(125): XF::asVisitor(Object(SV\ConversationEssentials\XF\Entity\User), Object(Closure))
#17 src/XF/Repository/PreRegActionRepository.php(96): XF\PreRegAction\AbstractHandler->completeAction(Object(XF\Entity\PreRegAction), Object(SV\ConversationEssentials\XF\Entity\User))
#18 src/XF/Repository/PreRegActionRepository.php(126): XF\Repository\PreRegActionRepository->completeUserAction(Object(SV\ConversationEssentials\XF\Entity\User), NULL)
#19 src/XF/ControllerPlugin/LoginPlugin.php(199): XF\Repository\PreRegActionRepository->completeUserActionIfPossible(Object(SV\ConversationEssentials\XF\Entity\User), NULL)
#20 src/addons/SV/UserEssentials/XF/ControllerPlugin/Login.php(19): XF\ControllerPlugin\LoginPlugin->completeLogin(Object(SV\ConversationEssentials\XF\Entity\User), false)
#21 src/XF/Pub/Controller/LoginController.php(183): SV\UserEssentials\XF\ControllerPlugin\Login->completeLogin(Object(SV\ConversationEssentials\XF\Entity\User), false)
#22 src/XF/Mvc/Dispatcher.php(362): XF\Pub\Controller\LoginController->actionLogin(Object(XF\Mvc\ParameterBag))
#23 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Login', 'Login', Object(XF\Mvc\RouteMatch), Object(xenMade\LAU\XF\Pub\Controller\Login), NULL)
#24 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(xenMade\LAU\XF\Pub\Controller\Login), NULL)
#25 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#26 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#27 src/XF.php(814): XF\App->run()
#28 index.php(23): XF::runApp('XF\\Pub\\App')
#29 {main}
Request state
array(4) {
["url"] => string(12) "/login/login"
["referrer"] => string(50) "https://cafesaxophone.com/whats-new/posts/2762678/"
["_GET"] => array(0) {
}
["_POST"] => array(4) {
["_xfToken"] => string(8) "********"
["login"] => string(5) "turf3"
["password"] => string(8) "********"
["_xfRedirect"] => string(50) "https://cafesaxophone.com/whats-new/posts/2762678/"
}
}
We use essential cookies to make this site work, and optional cookies to enhance your experience.