Uncaught TYPO3 Exception
NAMEPREP: Prohibited input U+0000003E

InvalidArgumentException thrown in file
/usr/www/users/wwwdbh/typo3_src-8.7.1/vendor/mso/idna-convert/src/Punycode.php in line 335.

19 Mso\IdnaConvert\Punycode::namePrep(array)

/usr/www/users/wwwdbh/typo3_src-8.7.1/vendor/mso/idna-convert/src/Punycode.php:
00185:         }
00186:         // Do NAMEPREP
00187:         $decoded = $this->namePrep($decoded);
00188:         if (!$decoded || !is_array($decoded)) {
00189:             return false; // NAMEPREP failed

18 Mso\IdnaConvert\Punycode::encode(array)

/usr/www/users/wwwdbh/typo3_src-8.7.1/vendor/mso/idna-convert/src/IdnaConvert.php:
00325:                         // Skip first char
00326:                         if ($k) {
00327:                             $encoded = $punyCode->encode(array_slice($decoded, $last_begin, (($k) - $last_begin)));
00328:                             if ($encoded) {
00329:                                 $output .= $encoded;

17 Mso\IdnaConvert\IdnaConvert::encode(array)

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/core/Classes/Utility/GeneralUtility.php:
01087:                 self::$idnaConverter = new \Mso\IdnaConvert\IdnaConvert(['idn_version' => 2008]);
01088:             }
01089:             self::$idnaStringCache[$value] = self::$idnaConverter->encode($value);
01090:             return self::$idnaStringCache[$value];
01091:         }

16 TYPO3\CMS\Core\Utility\GeneralUtility::idnaEncode("mustermann</p>
<p>Bürozeiten:<br /> Montag bis Freitag von 9:00-15:30 Uhr</p>")

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/core/Classes/Utility/GeneralUtility.php:
01023:         $user = substr($email, 0, $atPosition);
01024:         if (!preg_match('/^[a-z0-9.\\-]*$/i', $domain)) {
01025:             $domain = self::idnaEncode($domain);
01026:         }
01027:         return filter_var($user . '@' . $domain, FILTER_VALIDATE_EMAIL) !== false;

15 TYPO3\CMS\Core\Utility\GeneralUtility::validEmail("<h3>Geschäftsführerin:</h3>
<p>Tel. (012345) 34n:<br /> Montag bis Freitag von 9:00-15:30 Uhr</p>")

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/recordlist/Classes/RecordList/AbstractDatabaseRecordList.php:
01117:         }
01118:         // Check for email:
01119:         if (GeneralUtility::validEmail($testString)) {
01120:             return '<a href="mailto:' . htmlspecialchars($testString) . '" target="_blank">' . $code . '</a>';
01121:         }

14 TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::linkUrlMail("&lt;h3&gt;Geschäftsführerin:&lt;/h3&gt;
&lt;p&gtermann&lt;/p&gt;
&lt;p&gt;Bürozeiten:&lt;br ...", "<h3>Geschäftsführerin:</h3>
<p>Tel. (012345) 34n:<br /> Montag bis Freitag von 9:00-15:30 Uhr</p>")

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php:
01002:                 $pageId = $table === 'pages' ? $row['uid'] : $row['pid'];
01003:                 $tmpProc = BackendUtility::getProcessedValueExtra($table, $fCol, $row[$fCol], 100, $row['uid'], true, $pageId);
01004:                 $theData[$fCol] = $this->linkUrlMail(htmlspecialchars($tmpProc), $row[$fCol]);
01005:                 if ($this->csvOutput) {
01006:                     $row[$fCol] = BackendUtility::getProcessedValueExtra($table, $fCol, $row[$fCol], 0, $row['uid']);

13 TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::renderListRow("tt_content", array, 2, "header", NULL)

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php:
00768:                         $cc++;
00769:                         $this->translations = false;
00770:                         $rowOutput .= $this->renderListRow($table, $row, $cc, $titleCol, $thumbsCol);
00771:                         // If localization view is enabled and no search happened it means that the selected
00772:                         // records are either default or All language and here we will not select translations

12 TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getTable("tt_content", 103, "CType,hidden,starttime,endtime,fe_group,sys_languaage,imagewidth,imageheight,imageorient,imageborder")

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/recordlist/Classes/RecordList/AbstractDatabaseRecordList.php:
00533:
00534:             // Finally, render the list:
00535:             $this->HTMLcode .= $this->getTable($tableName, $this->id, implode(',', $fields));
00536:         }
00537:     }

11 TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::generateList()

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/recordlist/Classes/RecordList.php:
00394:             }
00395:             // Render the list of tables:
00396:             $dblist->generateList();
00397:             $listUrl = $dblist->listURL();
00398:             // Add JavaScript functions to the page:

10 TYPO3\CMS\Recordlist\RecordList::main()

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/recordlist/Classes/RecordList.php:
00587:         $this->init();
00588:         $this->clearCache();
00589:         $this->main();
00590:         $this->moduleTemplate->setContent($this->content);
00591:         $response->getBody()->write($this->moduleTemplate->renderContent());

9 TYPO3\CMS\Recordlist\RecordList::mainAction(TYPO3\CMS\Core\Http\ServerRequest, TYPO3\CMS\Core\Http\Response)
8 call_user_func_array(array, array)

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/core/Classes/Http/Dispatcher.php:
00039:         $targetIdentifier = $request->getAttribute('target');
00040:         $target = $this->getCallableFromTarget($targetIdentifier);
00041:         return call_user_func_array($target, [$request, $response]);
00042:     }
00043:

7 TYPO3\CMS\Core\Http\Dispatcher::dispatch(TYPO3\CMS\Core\Http\ServerRequest, TYPO3\CMS\Core\Http\Response)

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/backend/Classes/Http/BackendModuleRequestHandler.php:
00167:             $dispatcher = GeneralUtility::makeInstance(Dispatcher::class);
00168:             $this->request = $this->request->withAttribute('target', $moduleConfiguration['routeTarget']);
00169:             $response = $dispatcher->dispatch($this->request, $response);
00170:         } else {
00171:             // extbase module

6 TYPO3\CMS\Backend\Http\BackendModuleRequestHandler::dispatchModule("web_list")

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/backend/Classes/Http/BackendModuleRequestHandler.php:
00087:
00088:         $moduleName = (string)$this->request->getQueryParams()['M'];
00089:         return $this->dispatchModule($moduleName);
00090:     }
00091:

5 TYPO3\CMS\Backend\Http\BackendModuleRequestHandler::handleRequest(TYPO3\CMS\Core\Http\ServerRequest)

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/core/Classes/Core/Bootstrap.php:
00308:
00309:         // Execute the command which returns a Response object or NULL
00310:         $this->response = $requestHandler->handleRequest($request);
00311:         return $this;
00312:     }

4 TYPO3\CMS\Core\Core\Bootstrap::handleRequest(TYPO3\CMS\Core\Http\ServerRequest)

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/backend/Classes/Http/Application.php:
00090:         }
00091:
00092:         $this->bootstrap->handleRequest($this->request);
00093:
00094:         if ($execute !== null) {

3 TYPO3\CMS\Backend\Http\Application::run()

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/backend/Resources/Private/Php/backend.php:
00022:     $classLoader = require __DIR__ . '/../../../../../../vendor/autoload.php';
00023:
00024:     (new \TYPO3\CMS\Backend\Http\Application($classLoader))->run();
00025: });

2 {closure}()

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/backend/Resources/Private/Php/backend.php:
00023:
00024:     (new \TYPO3\CMS\Backend\Http\Application($classLoader))->run();
00025: });

1 require("/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/sysext/backend/Resources/Private/Php/backend.php")

/usr/www/users/wwwdbh/typo3_src-8.7.1/typo3/index.php:
00001: <?php
00002:
00003: require __DIR__ . '/sysext/backend/Resources/Private/Php/backend.php';