Skip to content

Update h5p/h5p-editor dependency #416

Update h5p/h5p-editor dependency

Update h5p/h5p-editor dependency #416

Triggered via pull request June 27, 2024 10:28
Status Failure
Total duration 4m 13s
Artifacts

test-cc.yml

on: pull_request
phpunit-code-coverage
4m 6s
phpunit-code-coverage
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 2 warnings
phpunit-code-coverage: tests/Api/AjaxLibraryApiTest.php#L61
Expected response status code [200] but received 500. Failed asserting that 200 is identical to 500. The following exception occurred during the last request: Error: Call to undefined method H5PCore::libraryToFolderName() in vendor/h5p/h5p-editor/h5peditor.class.php:628 Stack trace: #0 vendor/h5p/h5p-editor/h5peditor.class.php(543): H5peditor->mergeLocalLibsIntoCachedLibs(Object(Illuminate/Support/Collection), Array) #1 src/Services/HeadlessH5PService.php(656): H5peditor->getLatestGlobalLibrariesData() #2 src/Services/HeadlessH5PService.php(757): EscolaLms/HeadlessH5P/Services/HeadlessH5PService->getContentTypeCache() #3 src/Http/Controllers/LibraryApiController.php(97): EscolaLms/HeadlessH5P/Services/HeadlessH5PService->uploadLibrary('1', Object(Illuminate/Http/UploadedFile), '1') #4 vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): EscolaLms/HeadlessH5P/Http/Controllers/LibraryApiController->libraryUpload(Object(EscolaLms/HeadlessH5P/Http/Requests/LibraryUploadRequest)) #5 vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('libraryUpload', Array) #6 vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(EscolaLms/HeadlessH5P/Http/Controllers/LibraryApiController), 'libraryUpload') #7 vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #8 vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate/Routing/Route->run() #9 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 src/Http/Middleware/H5PLangMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): EscolaLms/HeadlessH5P/Http/Middleware/H5PLangMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'api') #14 src/Http/Middleware/QueryToken.php(16): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): EscolaLms/HeadlessH5P/Http/Middleware/QueryToken->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 vendor/laravel/framework/src/Illuminate/Routing/Router.php(797): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 vendor/escolalms/core/src/Http/Middleware/SetTimezoneForUserMiddleware.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 vendor/laravel/framework/src/Illuminate/Pipeline
phpunit-code-coverage: tests/Api/LibraryLanguageApiTest.php#L81
Expected response status code [200] but received 500. Failed asserting that 200 is identical to 500. The following exception occurred during the last request: Error: Call to undefined method H5PCore::libraryToFolderName() in vendor/h5p/h5p-editor/h5peditor.class.php:406 Stack trace: #0 src/Services/HeadlessH5PService.php(183): H5peditor->getLibraryData('H5P.ImageJuxtap...', '1', '4', 'pl', '', '/storage/h5p/li...', '{"semantics":[{...') #1 src/Http/Controllers/LibraryApiController.php(49): EscolaLms/HeadlessH5P/Services/HeadlessH5PService->getLibraries('H5P.ImageJuxtap...', '1', '4') #2 vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): EscolaLms/HeadlessH5P/Http/Controllers/LibraryApiController->libraries(Object(EscolaLms/HeadlessH5P/Http/Requests/LibraryListRequest)) #3 vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate/Routing/Controller->callAction('libraries', Array) #4 vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(EscolaLms/HeadlessH5P/Http/Controllers/LibraryApiController), 'libraries') #5 vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate/Routing/Route->runController() #6 vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate/Routing/Route->run() #7 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #8 src/Http/Middleware/H5PLangMiddleware.php(19): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): EscolaLms/HeadlessH5P/Http/Middleware/H5PLangMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #10 src/Http/Middleware/QueryToken.php(16): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): EscolaLms/HeadlessH5P/Http/Middleware/QueryToken->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 vendor/laravel/framework/src/Illuminate/Routing/Router.php(797): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #14 vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #15 vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #16 vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #17 vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #18 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #19 vendor/escolalms/core/src/Http/Middleware/SetTimezoneForUserMiddleware.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): EscolaLms/Core/Http/Middleware/SetTimezoneForUserMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 vendor/laravel/fr
phpunit-code-coverage
Process completed with exit code 1.
phpunit-code-coverage
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
phpunit-code-coverage
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/