API call from page form textarea to convert wikitext in html results in 404 error.
(action: veforall-parsoid-utils
format: json
from: wikitext
to: html
content: <div> ... </div>)
Response:
{
"error": {
"code": "veforall-api-error-parsoid-error",
"info": "Request to parsoid for wikitext to html conversion of content connected to title example failed: 404",
"*": "See /api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at < wikimedia/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes."
}
}
This worked in 1.37 just fine on PHP 8.0.
The error log shows multiple Http::createMultiClient Deprecation notices from VEForAll
PHP message: PHP Deprecated: Use of Http::createMultiClient was deprecated in MediaWiki 1.34. [Called from VEForAll\ApiParsoidUtilsOld::parsoid in /extensions/VEForAll/includes/ApiParsoidUtilsOld.php at line 125] in /includes/debug/MWDebug.php on line 381" while reading response header from upstream, request: "POST /api.php HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php8.0-fpm.sock:"
Version: 0.4 (REL_39) so it should be 0.4.1
The error is not helpful either.