13:51:49 1) RestStructureTest::testPathParameters with data set "Handler /oauth2/resource/{{type}}" (array('/oauth2/resource/{{type}}', 'MediaWiki\Extensions\OAuth\Re...actory'))
13:51:49 === Logs generated by test case
13:51:49 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
13:51:49 ===
13:51:49 Key file "file://" permissions are not correct, recommend changing to 600 or 660 instead of 755
13:51:49
13:51:49 /workspace/src/vendor/league/oauth2-server/src/CryptKey.php:59
13:51:49 /workspace/src/vendor/league/oauth2-server/src/ResourceServer.php:50
13:51:49 /workspace/src/extensions/OAuth/src/ResourceServer.php:46
13:51:49 /workspace/src/extensions/OAuth/src/ResourceServer.php:35
13:51:49 /workspace/src/extensions/OAuth/src/Rest/Handler/Resource.php:28
13:51:49 /workspace/src/vendor/wikimedia/object-factory/src/ObjectFactory.php:172
13:51:49 /workspace/src/vendor/wikimedia/object-factory/src/ObjectFactory.php:102
13:51:49 /workspace/src/includes/Rest/Router.php:296
13:51:49 /workspace/src/vendor/wikimedia/testing-access-wrapper/src/TestingAccessWrapper.php:72
13:51:49 /workspace/src/tests/phpunit/structure/RestStructureTest.php:47
13:51:49 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:416
13:51:49 /workspace/src/maintenance/doMaintenance.php:99league/oauth2-server assumes the use of self-encoded access tokens, which requires a "CryptKey" instance representing a configured RSA key.
We don't actually need self-encoded tokens for MediaWiki, but since the library requires it we need to either supply the RSA keys to make it work or replace BearerTokenValidator and use of AccessTokenTrait in AccessTokenEntity with some other implementation.