Error in view.php

Concrete5
PHP 8.1

i changed to php 7.4 and it works.

When will concrete5 changed the code for php8.1? because my provider stop support 7.4 in next time.

For the error: I checked the field “duration time” in the document block. than the error came.

Whoops\Exception\ErrorException thrown with message "Array to string conversion"

Stacktrace:
#32 Whoops\Exception\ErrorException in /homepages/14/d486974064/htdocs/con5/concrete/blocks/document_library/view.php:38
#31 Whoops\Run:handleError in /homepages/14/d486974064/htdocs/con5/concrete/blocks/document_library/view.php:38
#30 include in /homepages/14/d486974064/htdocs/con5/concrete/src/Block/View/BlockView.php:267
#29 Concrete\Core\Block\View\BlockView:renderViewContents in /homepages/14/d486974064/htdocs/con5/concrete/src/View/AbstractView.php:164
#28 Concrete\Core\View\AbstractView:render in /homepages/14/d486974064/htdocs/con5/concrete/src/Area/Area.php:853
#27 Concrete\Core\Area\Area:display in /homepages/14/d486974064/htdocs/con5/concrete/themes/atomik/default.php:12
#26 include in /homepages/14/d486974064/htdocs/con5/concrete/src/View/View.php:125
#25 Concrete\Core\View\View:inc in /homepages/14/d486974064/htdocs/con5/concrete/themes/atomik/full.php:4
#24 include in /homepages/14/d486974064/htdocs/con5/concrete/src/View/View.php:329
#23 Concrete\Core\View\View:renderTemplate in /homepages/14/d486974064/htdocs/con5/concrete/src/View/View.php:291
#22 Concrete\Core\View\View:renderViewContents in /homepages/14/d486974064/htdocs/con5/concrete/src/View/AbstractView.php:164
#21 Concrete\Core\View\AbstractView:render in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/ResponseFactory.php:148
#20 Concrete\Core\Http\ResponseFactory:view in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/ResponseFactory.php:215
#19 Concrete\Core\Http\ResponseFactory:controller in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/ResponseFactory.php:367
#18 Concrete\Core\Http\ResponseFactory:collection in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/DefaultDispatcher.php:132
#17 Concrete\Core\Http\DefaultDispatcher:handleDispatch in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/DefaultDispatcher.php:60
#16 Concrete\Core\Http\DefaultDispatcher:dispatch in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/DispatcherDelegate.php:39
#15 Concrete\Core\Http\Middleware\DispatcherDelegate:next in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/FrameOptionsMiddleware.php:39
#14 Concrete\Core\Http\Middleware\FrameOptionsMiddleware:process in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
#13 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/StrictTransportSecurityMiddleware.php:36
#12 Concrete\Core\Http\Middleware\StrictTransportSecurityMiddleware:process in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
#11 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/ContentSecurityPolicyMiddleware.php:36
#10 Concrete\Core\Http\Middleware\ContentSecurityPolicyMiddleware:process in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
#9 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/CookieMiddleware.php:35
#8 Concrete\Core\Http\Middleware\CookieMiddleware:process in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
#7 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/ApplicationMiddleware.php:29
#6 Concrete\Core\Http\Middleware\ApplicationMiddleware:process in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
#5 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/Middleware/MiddlewareStack.php:86
#4 Concrete\Core\Http\Middleware\MiddlewareStack:process in /homepages/14/d486974064/htdocs/con5/concrete/src/Http/DefaultServer.php:85
#3 Concrete\Core\Http\DefaultServer:handleRequest in /homepages/14/d486974064/htdocs/con5/concrete/src/Foundation/Runtime/Run/DefaultRunner.php:125
#2 Concrete\Core\Foundation\Runtime\Run\DefaultRunner:run in /homepages/14/d486974064/htdocs/con5/concrete/src/Foundation/Runtime/DefaultRuntime.php:102
#1 Concrete\Core\Foundation\Runtime\DefaultRuntime:run in /homepages/14/d486974064/htdocs/con5/concrete/dispatcher.php:45
#0 require in /homepages/14/d486974064/htdocs/con5/index.php:2

I know that the core team is working hard to get all of the PHP 8 bugs worked out, but the codebase is big and there are a lot of scenarios to test. That said, it doesn’t look like this particular bug has been reported yet, if you could create a GitHub issue that would be helpful.

2 Likes