Error
[TypeError] str_replace(): Argument #2 ($replace) must be of type array|string, int given (/home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Utility/Text.php:240)
#0 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Utility/Text.php(240): str_replace('6438c669e0d0de9...', 254, 'b8af13ea9c8fe89...')
#1 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/Debugger.php(455): Cake\Utility\Text::insert('b8af13ea9c8fe89...', Array, Array)
#2 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/Debugger.php(372): Cake\Error\Debugger::formatTrace(Array, Array)
#3 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/Debugger.php(902): Cake\Error\Debugger::trace(Array)
#4 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ErrorHandler.php(121): Cake\Error\Debugger->outputError(Array)
#5 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/BaseErrorHandler.php(187): Cake\Error\ErrorHandler->_displayError(Array, true)
#6 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Http/ServerRequestFactory.php(254): Cake\Error\BaseErrorHandler->handleError(8192, 'Creation of dyn...', '/home2/ekdusnln...', 254)
#7 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Http/ServerRequestFactory.php(220): Cake\Http\ServerRequestFactory::marshalUriFromSapi(Array, Array)
#8 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Http/ServerRequestFactory.php(64): Cake\Http\ServerRequestFactory::createUri(Array)
#9 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ExceptionRenderer.php(125): Cake\Http\ServerRequestFactory::fromGlobals()
#10 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ExceptionRenderer.php(106): Cake\Error\ExceptionRenderer->_getController()
#11 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ErrorHandler.php(169): Cake\Error\ExceptionRenderer->__construct(Object(TypeError), NULL)
#12 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ErrorHandler.php(134): Cake\Error\ErrorHandler->getRenderer(Object(TypeError), NULL)
#13 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/BaseErrorHandler.php(221): Cake\Error\ErrorHandler->_displayException(Object(TypeError))
#14 [internal function]: Cake\Error\BaseErrorHandler->handleException(Object(TypeError))
#15 {main}
File
/home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ErrorHandler.php
Line
196
|
<?php $exception->getFile(),
|
|
<?php $exception->getLine(),
|
|
<?php $exception->getTraceAsString()
|
|
<?php );
|
|
<?php trigger_error($message, E_USER_ERROR);
|
|
<?php }
|
|
<?php
|
|
<?php /**
|
|
<?php * Method that can be easily stubbed in testing.
|
Arguments
|
<?php $this->_handled = true;
|
|
<?php [$error, $log] = static::mapErrorCode($code);
|
|
<?php if ($log === LOG_ERR) {
|
|
<?php /** @psalm-suppress PossiblyNullArgument */
|
|
<?php return $this->handleFatalError($code, $description, $file, $line);
|
|
<?php }
|
|
<?php $data = [
|
|
<?php 'level' => $log,
|
|
<?php 'code' => $code,
|
Arguments
'[TypeError] str_replace(): Argument #2 ($replace) must be of type array|string, int given (/home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Utility/Text.php:240)
#0 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Utility/Text.php(240): str_replace('6438c669e0d0de9...', 254, 'b8af13ea9c8fe89...')
#1 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/Debugger.php(455): Cake\Utility\Text::insert('b8af13ea9c8fe89...', Array, Array)
#2 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/Debugger.php(372): Cake\Error\Debugger::formatTrace(Array, Array)
#3 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/Debugger.php(902): Cake\Error\Debugger::trace(Array)
#4 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ErrorHandler.php(121): Cake\Error\Debugger->outputError(Array)
#5 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/BaseErrorHandler.php(187): Cake\Error\ErrorHandler->_displayError(Array, true)
#6 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Http/ServerRequestFactory.php(254): Cake\Error\BaseErrorHandler->handleError(8192, 'Creation of dyn...', '/home2/ekdusnln...', 254)
#7 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Http/ServerRequestFactory.php(220): Cake\Http\ServerRequestFactory::marshalUriFromSapi(Array, Array)
#8 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Http/ServerRequestFactory.php(64): Cake\Http\ServerRequestFactory::createUri(Array)
#9 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ExceptionRenderer.php(125): Cake\Http\ServerRequestFactory::fromGlobals()
#10 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ExceptionRenderer.php(106): Cake\Error\ExceptionRenderer->_getController()
#11 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ErrorHandler.php(169): Cake\Error\ExceptionRenderer->__construct(Object(TypeError), NULL)
#12 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ErrorHandler.php(134): Cake\Error\ErrorHandler->getRenderer(Object(TypeError), NULL)
#13 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/BaseErrorHandler.php(221): Cake\Error\ErrorHandler->_displayException(Object(TypeError))
#14 [internal function]: Cake\Error\BaseErrorHandler->handleException(Object(TypeError))
#15 {main}'
'/home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ErrorHandler.php'
|
<?php $exception->getFile(),
|
|
<?php $exception->getLine(),
|
|
<?php $exception->getTraceAsString()
|
|
<?php );
|
|
<?php trigger_error($message, E_USER_ERROR);
|
|
<?php }
|
|
<?php
|
|
<?php /**
|
|
<?php * Method that can be easily stubbed in testing.
|
Arguments
'[TypeError] str_replace(): Argument #2 ($replace) must be of type array|string, int given (/home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Utility/Text.php:240)
#0 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Utility/Text.php(240): str_replace('6438c669e0d0de9...', 254, 'b8af13ea9c8fe89...')
#1 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/Debugger.php(455): Cake\Utility\Text::insert('b8af13ea9c8fe89...', Array, Array)
#2 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/Debugger.php(372): Cake\Error\Debugger::formatTrace(Array, Array)
#3 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/Debugger.php(902): Cake\Error\Debugger::trace(Array)
#4 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ErrorHandler.php(121): Cake\Error\Debugger->outputError(Array)
#5 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/BaseErrorHandler.php(187): Cake\Error\ErrorHandler->_displayError(Array, true)
#6 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Http/ServerRequestFactory.php(254): Cake\Error\BaseErrorHandler->handleError(8192, 'Creation of dyn...', '/home2/ekdusnln...', 254)
#7 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Http/ServerRequestFactory.php(220): Cake\Http\ServerRequestFactory::marshalUriFromSapi(Array, Array)
#8 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Http/ServerRequestFactory.php(64): Cake\Http\ServerRequestFactory::createUri(Array)
#9 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ExceptionRenderer.php(125): Cake\Http\ServerRequestFactory::fromGlobals()
#10 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ExceptionRenderer.php(106): Cake\Error\ExceptionRenderer->_getController()
#11 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ErrorHandler.php(169): Cake\Error\ExceptionRenderer->__construct(Object(TypeError), NULL)
#12 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/ErrorHandler.php(134): Cake\Error\ErrorHandler->getRenderer(Object(TypeError), NULL)
#13 /home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Error/BaseErrorHandler.php(221): Cake\Error\ErrorHandler->_displayException(Object(TypeError))
#14 [internal function]: Cake\Error\BaseErrorHandler->handleException(Object(TypeError))
#15 {main}'
|
<?php );
|
|
<?php $response = $renderer->render();
|
|
<?php $this->_sendResponse($response);
|
|
<?php } catch (Throwable $exception) {
|
|
<?php $this->_logInternalError($exception);
|
|
<?php }
|
|
<?php }
|
|
<?php
|
|
<?php /**
|
Arguments
object(TypeError) id:0 {
protected message => 'str_replace(): Argument #2 ($replace) must be of type array|string, int given'
protected code => (int) 0
protected file => '/home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Utility/Text.php'
protected line => (int) 240
}
|
<?php * @see https://secure.php.net/manual/en/function.set-exception-handler.php
|
|
<?php */
|
|
<?php public function handleException(Throwable $exception): void
|
|
<?php {
|
|
<?php $this->_displayException($exception);
|
|
<?php $this->logException($exception);
|
|
<?php $code = $exception->getCode() ?: 1;
|
|
<?php $this->_stop((int)$code);
|
|
<?php }
|
Arguments
object(TypeError) id:0 {
protected message => 'str_replace(): Argument #2 ($replace) must be of type array|string, int given'
protected code => (int) 0
protected file => '/home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Utility/Text.php'
protected line => (int) 240
}
Arguments
object(TypeError) id:0 {
protected message => 'str_replace(): Argument #2 ($replace) must be of type array|string, int given'
protected code => (int) 0
protected file => '/home2/ekdusnln/evercycle.ekdusis.com/vendor/cakephp/cakephp/src/Utility/Text.php'
protected line => (int) 240
}
If you want to customize this error message, create
templates/Error/fatal_error.php