Bug #58983
format.date does not respect linebreaks and throws exception
Status: | New | Start date: | 2014-05-21 | |
---|---|---|---|---|
Priority: | Should have | Due date: | ||
Assigned To: | - | % Done: | 0% |
|
Category: | - | |||
Target version: | - | |||
Has patch: | No | Affected Flow version: | Git master |
Description
This one works:
<f:format.date>{dateTime}</f:format.date>
This throws exception:
<f:format.date>{dateTime} </f:format.date>
Uncaught exception #1 in line 374 of /Users/pumatertion/Sites/neos.pipeu/Data/Temporary/Development/Cache/Code/Fluid_TemplateCache/Standalone_template_source_ed2243736f0374ec6c98237138f5894df31295e4.php: Catchable Fatal Error: Object of class DateTime could not be converted to string in /Users/pumatertion/Sites/neos.pipeu/Data/Temporary/Development/Cache/Code/Fluid_TemplateCache/Standalone_template_source_ed2243736f0374ec6c98237138f5894df31295e4.php line 374 85 TYPO3\Flow\Error\ErrorHandler::handleError(4096, "Object of class DateTime could not be converted to string", "/Users/pumatertion/Sites/neos.pipeu/Data/Temporary/Development/Cache/Code/Fluid_TemplateCache/Standalone_template_source_ed2243736f0374ec6c98237138f5894df31295e4.php", 374, array|3|) 84 FluidCache_Standalone_template_source_ed2243736f0374ec6c98237138f5894df31295e4::{closure}() 83 TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper::renderChildren() 82 TYPO3\Fluid\ViewHelpers\Format\DateViewHelper_Original::render(NULL, "d.m.Y", NULL, NULL) 81 call_user_func_array(array|2|, array|4|) 80 TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper::callRenderMethod() 79 TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper::initializeArgumentsAndRender() 78 FluidCache_Standalone_template_source_ed2243736f0374ec6c98237138f5894df31295e4::render(TYPO3\Fluid\Core\Rendering\RenderingContext) 77 TYPO3\Fluid\View\AbstractTemplateView::render() 76 PIPEU\Site\Service\Converter\DocumentToPdfConverter_Original::convert(PIPEU\Factura\Domain\Model\Documents\Order) 75 PIPEU\Factura\NodeTypes\Controller\BasketController_Original::indexAction() 74 PIPEU\Factura\NodeTypes\Controller\BasketController::indexAction() 73 call_user_func_array(array|2|, array|0|) 72 PIPEU\Factura\NodeTypes\Controller\BasketController::Flow_Aop_Proxy_invokeJoinPoint(TYPO3\Flow\Aop\JoinPoint) 71 TYPO3\Flow\Aop\Advice\AdviceChain::proceed(TYPO3\Flow\Aop\JoinPoint) 70 TYPO3\Flow\Security\Aspect\PolicyEnforcementAspect_Original::enforcePolicy(TYPO3\Flow\Aop\JoinPoint) 69 TYPO3\Flow\Aop\Advice\AroundAdvice::invoke(TYPO3\Flow\Aop\JoinPoint) 68 TYPO3\Flow\Aop\Advice\AdviceChain::proceed(TYPO3\Flow\Aop\JoinPoint) 67 PIPEU\Factura\NodeTypes\Controller\BasketController::indexAction() 66 call_user_func_array(array|2|, array|0|) 65 TYPO3\Flow\Mvc\Controller\ActionController_Original::callActionMethod() 64 TYPO3\Flow\Mvc\Controller\ActionController_Original::processRequest(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response) 63 TYPO3\Flow\Mvc\Dispatcher_Original::dispatch(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response) 62 TYPO3\Flow\Mvc\Dispatcher::dispatch(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response) 61 TYPO3\Neos\TypoScript\PluginImplementation_Original::evaluate() 60 TYPO3\TypoScript\Core\Runtime_Original::evaluateInternal("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main<TYPO3.Neos:PrimaryContent>/default<TYPO3.TypoScript:Matcher>/element<TYPO3.Neos:ContentCollection>/itemRenderer<TYPO3.Neos:ContentCase>/default<TYPO3.TypoScript:Matcher>/element<PIPEU.Factura.NodeTypes:Basket>", "Exception") 59 TYPO3\TypoScript\Core\Runtime_Original::render("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main<TYPO3.Neos:PrimaryContent>/default<TYPO3.TypoScript:Matcher>/element<TYPO3.Neos:ContentCollection>/itemRenderer<TYPO3.Neos:ContentCase>/default<TYPO3.TypoScript:Matcher>/element<PIPEU.Factura.NodeTypes:Basket>") 58 TYPO3\TypoScript\TypoScriptObjects\MatcherImplementation_Original::evaluate() 57 TYPO3\TypoScript\Core\Runtime_Original::evaluateInternal("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main<TYPO3.Neos:PrimaryContent>/default<TYPO3.TypoScript:Matcher>/element<TYPO3.Neos:ContentCollection>/itemRenderer<TYPO3.Neos:ContentCase>/default<TYPO3.TypoScript:Matcher>", "Exception") 56 TYPO3\TypoScript\Core\Runtime_Original::render("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main<TYPO3.Neos:PrimaryContent>/default<TYPO3.TypoScript:Matcher>/element<TYPO3.Neos:ContentCollection>/itemRenderer<TYPO3.Neos:ContentCase>/default<TYPO3.TypoScript:Matcher>") 55 TYPO3\TypoScript\TypoScriptObjects\CaseImplementation_Original::renderMatcher("default") 54 TYPO3\TypoScript\TypoScriptObjects\CaseImplementation_Original::evaluate() 53 TYPO3\TypoScript\Core\Runtime_Original::evaluateInternal("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main<TYPO3.Neos:PrimaryContent>/default<TYPO3.TypoScript:Matcher>/element<TYPO3.Neos:ContentCollection>/itemRenderer", "Exception") 52 TYPO3\TypoScript\Core\Runtime_Original::render("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main<TYPO3.Neos:PrimaryContent>/default<TYPO3.TypoScript:Matcher>/element<TYPO3.Neos:ContentCollection>/itemRenderer") 51 TYPO3\TypoScript\TypoScriptObjects\AbstractCollectionImplementation::evaluate() 50 TYPO3\Neos\TypoScript\ContentCollectionImplementation_Original::evaluate() 49 TYPO3\TypoScript\Core\Runtime_Original::evaluateInternal("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main<TYPO3.Neos:PrimaryContent>/default<TYPO3.TypoScript:Matcher>/element<TYPO3.Neos:ContentCollection>", "Exception") 48 TYPO3\TypoScript\Core\Runtime_Original::render("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main<TYPO3.Neos:PrimaryContent>/default<TYPO3.TypoScript:Matcher>/element<TYPO3.Neos:ContentCollection>") 47 TYPO3\TypoScript\TypoScriptObjects\MatcherImplementation_Original::evaluate() 46 TYPO3\TypoScript\Core\Runtime_Original::evaluateInternal("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main<TYPO3.Neos:PrimaryContent>/default<TYPO3.TypoScript:Matcher>", "Exception") 45 TYPO3\TypoScript\Core\Runtime_Original::render("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main<TYPO3.Neos:PrimaryContent>/default<TYPO3.TypoScript:Matcher>") 44 TYPO3\TypoScript\TypoScriptObjects\CaseImplementation_Original::renderMatcher("default") 43 TYPO3\TypoScript\TypoScriptObjects\CaseImplementation_Original::evaluate() 42 TYPO3\TypoScript\Core\Runtime_Original::evaluateInternal("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main", "NULL", NULL) 41 TYPO3\TypoScript\Core\Runtime_Original::evaluate("page<TYPO3.Neos:Page>/body<TYPO3.TypoScript:Template>/content/main") 40 TYPO3\TypoScript\TypoScriptObjects\Helpers\TypoScriptPathProxy_Original::objectAccess() 39 TYPO3\Fluid\Core\Parser\SyntaxTree\ObjectAccessorNode_Original::getPropertyPath(TYPO3\Fluid\Core\ViewHelper\TemplateVariableContainer, "content.main", TYPO3\Fluid\Core\Rendering\RenderingContext) 38 FluidCache_Standalone_template_file_Default_e52a2bc8e4188d8f367a0c0fdfb536c5271802ac::{closure}() 37 TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper::renderChildren() 36 TYPO3\Fluid\ViewHelpers\Format\RawViewHelper_Original::render(NULL) 35 call_user_func_array(array|2|, array|1|) 34 TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper::callRenderMethod() 33 TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper::initializeArgumentsAndRender() 32 FluidCache_Standalone_template_file_Default_e52a2bc8e4188d8f367a0c0fdfb536c5271802ac::section_02083f4579e08a612425c0c1a17ee47add783b94(TYPO3\Fluid\Core\Rendering\RenderingContext) 31 TYPO3\Fluid\View\AbstractTemplateView::renderSection("body", NULL, FALSE) 30 TYPO3\Fluid\View\AbstractTemplateView::renderStandaloneSection("body", NULL, FALSE) 29 TYPO3\Fluid\View\AbstractTemplateView::renderSection("body") 28 TYPO3\TypoScript\TypoScriptObjects\TemplateImplementation_Original::evaluate() 27 TYPO3\TypoScript\Core\Runtime_Original::evaluateInternal("page<TYPO3.Neos:Page>/body", "NULL", TYPO3\TypoScript\TypoScriptObjects\ArrayImplementation) 26 TYPO3\TypoScript\Core\Runtime_Original::evaluate("page<TYPO3.Neos:Page>/body", TYPO3\TypoScript\TypoScriptObjects\ArrayImplementation) 25 TYPO3\TypoScript\TypoScriptObjects\AbstractTypoScriptObject::tsValue("body") 24 TYPO3\TypoScript\TypoScriptObjects\ArrayImplementation_Original::evaluate() 23 TYPO3\TypoScript\Core\Runtime_Original::evaluateInternal("page", "Exception") 22 TYPO3\TypoScript\Core\Runtime_Original::render("page") 21 TYPO3\TypoScript\TypoScriptObjects\MatcherImplementation_Original::evaluate() 20 TYPO3\TypoScript\Core\Runtime_Original::evaluateInternal("root<TYPO3.TypoScript:Case>/default<TYPO3.TypoScript:Matcher>", "Exception") 19 TYPO3\TypoScript\Core\Runtime_Original::render("root<TYPO3.TypoScript:Case>/default<TYPO3.TypoScript:Matcher>") 18 TYPO3\TypoScript\TypoScriptObjects\CaseImplementation_Original::renderMatcher("default") 17 TYPO3\TypoScript\TypoScriptObjects\CaseImplementation_Original::evaluate() 16 TYPO3\TypoScript\Core\Runtime_Original::evaluateInternal("root", "Exception") 15 TYPO3\TypoScript\Core\Runtime_Original::render("root") 14 TYPO3\Neos\View\TypoScriptView_Original::render() 13 TYPO3\Flow\Mvc\Controller\ActionController_Original::callActionMethod() 12 TYPO3\Flow\Mvc\Controller\ActionController_Original::processRequest(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response) 11 TYPO3\Flow\Mvc\Dispatcher_Original::dispatch(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response) 10 TYPO3\Flow\Mvc\Dispatcher::dispatch(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response) 9 call_user_func_array(array|2|, array|2|) 8 TYPO3\Flow\Mvc\Dispatcher::Flow_Aop_Proxy_invokeJoinPoint(TYPO3\Flow\Aop\JoinPoint) 7 TYPO3\Flow\Aop\Advice\AdviceChain::proceed(TYPO3\Flow\Aop\JoinPoint) 6 TYPO3\Flow\Security\Aspect\RequestDispatchingAspect_Original::blockIllegalRequestsAndForwardToAuthenticationEntryPoints(TYPO3\Flow\Aop\JoinPoint) 5 TYPO3\Flow\Aop\Advice\AroundAdvice::invoke(TYPO3\Flow\Aop\JoinPoint) 4 TYPO3\Flow\Aop\Advice\AdviceChain::proceed(TYPO3\Flow\Aop\JoinPoint) 3 TYPO3\Flow\Mvc\Dispatcher::dispatch(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response) 2 TYPO3\Flow\Http\RequestHandler::handleRequest() 1 TYPO3\Flow\Core\Bootstrap::run()