An API request such as action=visualeditor&page=Lorem&paction=parsefragment&wikitext= (with empty wikitext) results in:
Warning: DOMNode::appendChild(): Document Fragment is empty in includes/parser/ContentHolder.php on line 290
#0 includes/parser/ContentHolder.php(131): MediaWiki\Parser\ContentHolder->convertDomToHtml()
#1 includes/parser/ParserOutput.php(3349): MediaWiki\Parser\ContentHolder->getAsHtmlString('...')
#2 includes/parser/ParserOutput.php(419): MediaWiki\Parser\ParserOutput->getContentHolderText()
#3 extensions/VisualEditor/includes/DirectParsoidClient.php(179): MediaWiki\Parser\ParserOutput->getRawText()
#4 extensions/VisualEditor/includes/ApiParsoidTrait.php(146): MediaWiki\Extension\VisualEditor\DirectParsoidClient->transformWikitext(Object(MediaWiki\Title\Title), Object(LanguageEn), '', true, NULL, false)
#5 extensions/VisualEditor/includes/ApiVisualEditor.php(499): MediaWiki\Extension\VisualEditor\ApiVisualEditor->transformWikitext(Object(MediaWiki\Title\Title), '', true)
#6 includes/api/ApiMain.php(2036): MediaWiki\Extension\VisualEditor\ApiVisualEditor->execute()
#7 includes/api/ApiMain.php(944): MediaWiki\Api\ApiMain->executeAction()
#8 includes/api/ApiMain.php(915): MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
#9 includes/api/ApiEntryPoint.php(138): MediaWiki\Api\ApiMain->execute()
#10 includes/MediaWikiEntryPoint.php(184): MediaWiki\Api\ApiEntryPoint->execute()
#11 api.php(30): MediaWiki\MediaWikiEntryPoint->run()- MediaWiki c1a39b6df7c47310d87bc26da3a7cab6ea552452
- VisualEditor a7e0c02dd4a4b98722b9fc63e25e1680c81e8ce8