|
<!--?xml version="1.0" encoding="utf-8"?-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head>
|
|
<title>TYPO3 Exception</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<style type="text/css">
|
|
.ExceptionProperty {
|
|
color: #101010;
|
|
}
|
|
pre {
|
|
margin: 0;
|
|
font-size: 11px;
|
|
color: #515151;
|
|
background-color: #D0D0D0;
|
|
padding-left: 30px;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div style="
|
|
position: absolute;
|
|
left: 10px;
|
|
background-color: #B9B9B9;
|
|
outline: 1px solid #515151;
|
|
color: #515151;
|
|
font-family: Arial, Helvetica, sans-serif;
|
|
font-size: 12px;
|
|
margin: 10px;
|
|
padding: 0;
|
|
">
|
|
<div style="width: 100%; background-color: #515151; color: white; padding: 2px; margin: 0 0 6px 0;">Uncaught TYPO3 Exception</div>
|
|
<div style="width: 100%; padding: 2px; margin: 0 0 6px 0;">
|
|
<strong style="color: #BE0027;">#1476107295: PHP Catchable Fatal
|
|
Error: Method
|
|
TYPO3\CMS\Core\Imaging\ImageManipulation\CropVariantCollection::__toString()
|
|
must return a string value in
|
|
/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Element/ImageManipulationElement.php
|
|
line 289</strong> (<a href="https://typo3.org/go/exception/CMS/debug/1476107295" target="_blank">More information</a>)<br>
|
|
<br>
|
|
<span class="ExceptionProperty">TYPO3\CMS\Core\Error\Exception</span> thrown in file<br>
|
|
<span class="ExceptionProperty">/data/typo3/typo3_src-8.6.0/typo3/sysext/core/Classes/Error/ErrorHandler.php</span> in line
|
|
<span class="ExceptionProperty">113</span>.<br>
|
|
<br>
|
|
<pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">19</span> TYPO3\CMS\Core\Error\ErrorHandler<span style="color:white;">::</span>handleError<span style="color:white;">(<span style="color:#FF8700;">4096</span><span style="color:white;">,</span> "<span style="color:#FF8700;" title="Method TYPO3\CMS\Core\Imaging\ImageManipulation\CropVariantCollection::__toString() must return a string value">Method TYPO3\CMS\Core\Imaging\ImageManipulation\Cr<span style="color:white;">…</span>ollection::__toString() must return a string value</span>"<span style="color:white;">,</span> "<span style="color:#FF8700;" title="/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Element/ImageManipulationElement.php">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Element/ImageManipulationElement.php</span>"<span style="color:white;">,</span> <span style="color:#FF8700;">289</span><span style="color:white;">,</span> <span style="color:#FF8700;"><em>array</em></span>)</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Element/ImageManipulationElement.php:</span><br><pre>00287: }
|
|
00288: $config['cropVariants'] = $cropVariantCollection->asArray();
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00289: $elementValue = (string)$cropVariantCollection;
|
|
</pre><pre>00290: $config['allowedExtensions'] = implode(', ', GeneralUtility::trimExplode(',', $config['allowedExtensions'], true));
|
|
00291: return $config;
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">18</span> TYPO3\CMS\Backend\Form\Element\ImageManipulationElement<span style="color:white;">::</span>processConfiguration<span style="color:white;">(<span style="color:#FF8700;"><em>array</em></span><span style="color:white;">,</span> "<span style="color:#FF8700;" title=""></span>"<span style="color:white;">,</span> <span style="color:#FF8700;"><em>TYPO3\CMS\Core\Resource\File</em></span>)</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Element/ImageManipulationElement.php:</span><br><pre>00145: }
|
|
00146:
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00147: $config = $this->processConfiguration($config, $parameterArray['itemFormElValue'], $file);
|
|
</pre><pre>00148:
|
|
00149: $fieldInformationResult = $this->renderFieldInformation();
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">17</span> TYPO3\CMS\Backend\Form\Element\ImageManipulationElement<span style="color:white;">::</span>render<span style="color:white;">()</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Container/SingleFieldContainer.php:</span><br><pre>00181: $options['renderType'] = $parameterArray['fieldConf']['config']['type'];
|
|
00182: }
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00183: $resultArray = $this->nodeFactory->create($options)->render();
|
|
</pre><pre>00184: return $resultArray;
|
|
00185: }
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">16</span> TYPO3\CMS\Backend\Form\Container\SingleFieldContainer<span style="color:white;">::</span>render<span style="color:white;">()</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Container/PaletteAndSingleContainer.php:</span><br><pre>00212:
|
|
00213: $options['renderType'] = 'singleFieldContainer';
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00214: $singleFieldContentArray = $this->nodeFactory->create($options)->render();
|
|
</pre><pre>00215:
|
|
00216: if (!empty($singleFieldContentArray['html'])) {
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">15</span> TYPO3\CMS\Backend\Form\Container\PaletteAndSingleContainer<span style="color:white;">::</span>createPaletteContentArray<span style="color:white;">("<span style="color:#FF8700;" title="imageoverlayPalette">imageoverlayPalette</span>")</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Container/PaletteAndSingleContainer.php:</span><br><pre>00115: $fieldName = $fieldConfiguration['fieldName'];
|
|
00116: if ($fieldName === '--palette--') {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00117: $paletteElementArray = $this->createPaletteContentArray($fieldConfiguration['paletteName']);
|
|
</pre><pre>00118: if (!empty($paletteElementArray)) {
|
|
00119: $mainStructureCounter ++;
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">14</span> TYPO3\CMS\Backend\Form\Container\PaletteAndSingleContainer<span style="color:white;">::</span>render<span style="color:white;">()</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Container/NoTabsContainer.php:</span><br><pre>00032: $options = $this->data;
|
|
00033: $options['renderType'] = 'paletteAndSingleContainer';
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00034: $resultArray = $this->nodeFactory->create($options)->render();
|
|
</pre><pre>00035: $resultArray['html'] = '<div class="tab-content">' . $resultArray['html'] . '</div>';
|
|
00036: return $resultArray;
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">13</span> TYPO3\CMS\Backend\Form\Container\NoTabsContainer<span style="color:white;">::</span>render<span style="color:white;">()</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Container/FullRecordContainer.php:</span><br><pre>00081: }
|
|
00082:
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00083: return $this->nodeFactory->create($data)->render();
|
|
</pre><pre>00084: }
|
|
00085:
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">12</span> TYPO3\CMS\Backend\Form\Container\FullRecordContainer<span style="color:white;">::</span>render<span style="color:white;">()</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Container/InlineRecordContainer.php:</span><br><pre>00221: $data['inlineData'] = $this->inlineData;
|
|
00222: $data['renderType'] = 'fullRecordContainer';
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00223: return $this->nodeFactory->create($data)->render();
|
|
</pre><pre>00224: }
|
|
00225:
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">11</span> TYPO3\CMS\Backend\Form\Container\InlineRecordContainer<span style="color:white;">::</span>renderChild<span style="color:white;">(<span style="color:#FF8700;"><em>array</em></span>)</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Form/Container/InlineRecordContainer.php:</span><br><pre>00141: $resultArray = $this->mergeChildReturnIntoExistingResult($resultArray, $combinationChild, false);
|
|
00142: }
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00143: $childArray = $this->renderChild($data);
|
|
</pre><pre>00144: $html = $childArray['html'];
|
|
00145: $resultArray = $this->mergeChildReturnIntoExistingResult($resultArray, $childArray, false);
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">10</span> TYPO3\CMS\Backend\Form\Container\InlineRecordContainer<span style="color:white;">::</span>render<span style="color:white;">()</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php:</span><br><pre>00308: $childData['renderType'] = 'inlineRecordContainer';
|
|
00309: $nodeFactory = GeneralUtility::makeInstance(NodeFactory::class);
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00310: $childResult = $nodeFactory->create($childData)->render();
|
|
</pre><pre>00311:
|
|
00312: $jsonArray = [
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">9</span> TYPO3\CMS\Backend\Controller\FormInlineAjaxController<span style="color:white;">::</span>detailsAction<span style="color:white;">(<span style="color:#FF8700;"><em>TYPO3\CMS\Core\Http\ServerRequest</em></span><span style="color:white;">,</span> <span style="color:#FF8700;"><em>TYPO3\CMS\Core\Http\Response</em></span>)</span></pre><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">8</span> call_user_func_array<span style="color:white;">(<span style="color:#FF8700;"><em>array</em></span><span style="color:white;">,</span> <span style="color:#FF8700;"><em>array</em></span>)</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Http/RouteDispatcher.php:</span><br><pre>00052: $targetIdentifier = $route->getOption('target');
|
|
00053: $target = $this->getCallableFromTarget($targetIdentifier);
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00054: return call_user_func_array($target, [$request, $response]);
|
|
</pre><pre>00055: }
|
|
00056:
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">7</span> TYPO3\CMS\Backend\Http\RouteDispatcher<span style="color:white;">::</span>dispatch<span style="color:white;">(<span style="color:#FF8700;"><em>TYPO3\CMS\Core\Http\ServerRequest</em></span><span style="color:white;">,</span> <span style="color:#FF8700;"><em>TYPO3\CMS\Core\Http\Response</em></span>)</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Http/AjaxRequestHandler.php:</span><br><pre>00163: /** @var RouteDispatcher $dispatcher */
|
|
00164: $dispatcher = GeneralUtility::makeInstance(RouteDispatcher::class);
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00165: return $dispatcher->dispatch($request, $response);
|
|
</pre><pre>00166: }
|
|
00167:
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">6</span> TYPO3\CMS\Backend\Http\AjaxRequestHandler<span style="color:white;">::</span>dispatch<span style="color:white;">(<span style="color:#FF8700;"><em>TYPO3\CMS\Core\Http\ServerRequest</em></span>)</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Http/AjaxRequestHandler.php:</span><br><pre>00082: try {
|
|
00083: // Backend Routing - check if a valid route is there, and dispatch
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00084: return $this->dispatch($request);
|
|
</pre><pre>00085: } catch (ResourceNotFoundException $e) {
|
|
00086: // no Route found, fallback to the traditional AJAX request
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">5</span> TYPO3\CMS\Backend\Http\AjaxRequestHandler<span style="color:white;">::</span>handleRequest<span style="color:white;">(<span style="color:#FF8700;"><em>TYPO3\CMS\Core\Http\ServerRequest</em></span>)</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/core/Classes/Core/Bootstrap.php:</span><br><pre>00308:
|
|
00309: // Execute the command which returns a Response object or NULL
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00310: $this->response = $requestHandler->handleRequest($request);
|
|
</pre><pre>00311: return $this;
|
|
00312: }
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">4</span> TYPO3\CMS\Core\Core\Bootstrap<span style="color:white;">::</span>handleRequest<span style="color:white;">(<span style="color:#FF8700;"><em>TYPO3\CMS\Core\Http\ServerRequest</em></span>)</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Classes/Http/Application.php:</span><br><pre>00091: }
|
|
00092:
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00093: $this->bootstrap->handleRequest($this->request);
|
|
</pre><pre>00094:
|
|
00095: if ($execute !== null) {
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">3</span> TYPO3\CMS\Backend\Http\Application<span style="color:white;">::</span>run<span style="color:white;">()</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Resources/Private/Php/backend.php:</span><br><pre>00022: $classLoader = require __DIR__ . '/../../../../../../vendor/autoload.php';
|
|
00023:
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00024: (new \TYPO3\CMS\Backend\Http\Application($classLoader))->run();
|
|
</pre><pre>00025: });
|
|
</pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">2</span> {closure}<span style="color:white;">()</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Resources/Private/Php/backend.php:</span><br><pre>00023:
|
|
00024: (new \TYPO3\CMS\Backend\Http\Application($classLoader))->run();
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00025: });
|
|
</pre><pre></pre><br><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">1</span> require<span style="color:white;">("<span style="color:#FF8700;" title="/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Resources/Private/Php/backend.php">/data/typo3/typo3_src-8.6.0/typo3/sysext/backend/Resources/Private/Php/backend.php</span>")</span></pre><br><span style="font-size:10px;">/data/typo3/typo3_src-8.6.0/typo3/index.php:</span><br><pre>00001: <?php
|
|
00002:
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00003: require __DIR__ . '/sysext/backend/Resources/Private/Php/backend.php';
|
|
</pre><pre></pre><br>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</body></html>
|