Error:
There are various other 'unknown or bad timezone' errors as well.
Also see:
#1 src/addons/NF/Calendar/Entity/Event.php(1447): NF\Calendar\Entity\Event->getTimezone()
#2 src/XF/Mvc/Entity/Entity.php(182): NF\Calendar\Entity\Event->getNextDate()
#3 src/XF/Mvc/Entity/Entity.php(564): XF\Mvc\Entity\Entity->get('next_date')
#4 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(219): XF\Mvc\Entity\Entity->toArray()
#5 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(90): vw\vw\XF\BbCode\Renderer\HtmlBase->vwInitWikiParser(Object(vw\vw\XF\BbCode\Parser)...
Code:
DateInvalidTimeZoneException: DateTimeZone::__construct(): Unknown or bad timezone (@@2MlOe) src/XF/InputFilterer.php:408
Generated by: Unknown account Dec 31, 2025 at 8:39 AM
Stack trace
#0 src/XF/InputFilterer.php(408): DateTimeZone->__construct('@@2MlOe')
#1 src/addons/SV/StandardLib/XF/InputFilterer.php(135): XF\InputFilterer->cleanInternal('2026-01-01T00:0...', 'datetime', Array)
#2 src/addons/vw/vw/XF/InputFilterer.php(60): SV\StandardLib\XF\InputFilterer->cleanInternal('2026-01-01T00:0...', 'datetime', Array)
#3 src/XF/InputFilterer.php(162): vw\vw\XF\InputFilterer->cleanInternal('2026-01-01T00:0...', 'datetime', Array)
#4 src/XF/Http/Request.php(1112): XF\InputFilterer->filter('2026-01-01T00:0...', 'datetime')
#5 src/XF/Http/Request.php(1081): XF\Http\Request->filter('start', 'datetime,tz:@@2...')
#6 src/XF/Mvc/Controller.php(807): XF\Http\Request->filter(Array, NULL, NULL)
#7 src/addons/NF/Calendar/Pub/Controller/EventController.php(2382): XF\Mvc\Controller->filter(Array)
#8 src/XF/Mvc/Dispatcher.php(362): NF\Calendar\Pub\Controller\EventController->actionFeed(Object(XF\Mvc\ParameterBag))
#9 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('NF\\Calendar:Eve...', 'Feed', Object(XF\Mvc\RouteMatch), Object(SV\UserActivity\NF\Calendar\Pub\Controller\Event), NULL)
#10 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\UserActivity\NF\Calendar\Pub\Controller\Event), NULL)
#11 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#12 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#13 src/XF.php(806): XF\App->run()
#14 index.php(23): XF::runApp('XF\\Pub\\App')
#15 {main}
Request state
array(4) {
["url"] => string(150) "/events/feed?_xfNoRedirect=1&_xfResponseType=json&calendar_id=1&end=2026-02-01T00:00:00%2B01:00&start=2026-01-01T00:00:00%2B01:00&timeZone=%40%402MlOe"
["referrer"] => string(24) "https://forum.com/"
["_GET"] => array(7) {
["/events/feed"] => string(0) ""
["_xfNoRedirect"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
["calendar_id"] => string(1) "1"
["end"] => string(25) "2026-02-01T00:00:00+01:00"
["start"] => string(25) "2026-01-01T00:00:00+01:00"
["timeZone"] => string(7) "@@2MlOe"
}
["_POST"] => array(0) {
}
}
There are various other 'unknown or bad timezone' errors as well.
Also see:
Stack trace
#0 src/addons/NF/Calendar/Entity/Event.php(1485): DateTimeZone->__construct('')#1 src/addons/NF/Calendar/Entity/Event.php(1447): NF\Calendar\Entity\Event->getTimezone()
#2 src/XF/Mvc/Entity/Entity.php(182): NF\Calendar\Entity\Event->getNextDate()
#3 src/XF/Mvc/Entity/Entity.php(564): XF\Mvc\Entity\Entity->get('next_date')
#4 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(219): XF\Mvc\Entity\Entity->toArray()
#5 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(90): vw\vw\XF\BbCode\Renderer\HtmlBase->vwInitWikiParser(Object(vw\vw\XF\BbCode\Parser)...
- Alpha1
- Replies: 2
- Forum: Resolved bug reports