HostMyDocs
HostMyDocs copied to clipboard
Slim Application Error: Unknown named parameter $stats
Context
Hi! I am trying to add a document to my HostMyDocs using the following command
curl --request POST --insecure --user user:password --url https://mydomain/BackEnd/addProject --header "content-type: multipart/form-data;" --header "boundary=---011000010111000001101001" -F "name=test" -F "version=v1-test" -F "language=html" -F "[email protected];type=application/zip"
Expected Behavior
It should post the document and return some OK message
Current Behavior
It returns the following error
Slim Application Error
The application could not run because of the following error:
Details
Type: Error
Message: Unknown named parameter $stats
File: /var/www/html/BackEnd/vendor/chumper/zipper/src/Chumper/Zipper/Repositories/ZipRepository.php
Line: 119
Trace
#0 /var/www/html/BackEnd/vendor/chumper/zipper/src/Chumper/Zipper/Repositories/ZipRepository.php(119): call_user_func_array(Object(Closure), Array)
#1 /var/www/html/BackEnd/vendor/chumper/zipper/src/Chumper/Zipper/Zipper.php(499): Chumper\Zipper\Repositories\ZipRepository->each(Object(Closure))
#2 /var/www/html/BackEnd/src/controllers/ProjectController.php(232): Chumper\Zipper\Zipper->listFiles()
#3 /var/www/html/BackEnd/src/routes/ProjectRoutes.php(123): HostMyDocs\Controllers\ProjectController->extract(Object(HostMyDocs\Models\Project))
#4 [internal function]: Closure->{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response), Array)
#5 /var/www/html/BackEnd/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(40): call_user_func(Object(Closure), Object(Slim\Http\Request), Object(Slim\Http\Response), Array)
#6 /var/www/html/BackEnd/vendor/slim/slim/Slim/Route.php(281): Slim\Handlers\Strategies\RequestResponse->__invoke(Object(Closure), Object(Slim\Http\Request), Object(Slim\Http\Response), Array)
#7 /var/www/html/BackEnd/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\Route->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response))
#8 /var/www/html/BackEnd/vendor/slim/slim/Slim/Route.php(268): Slim\Route->callMiddlewareStack(Object(Slim\Http\Request), Object(Slim\Http\Response))
#9 /var/www/html/BackEnd/vendor/slim/slim/Slim/App.php(503): Slim\Route->run(Object(Slim\Http\Request), Object(Slim\Http\Response))
#10 /var/www/html/BackEnd/vendor/tuupola/slim-basic-auth/src/HttpBasicAuthentication.php(151): Slim\App->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response))
#11 [internal function]: Slim\Middleware\HttpBasicAuthentication->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App))
#12 /var/www/html/BackEnd/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(Slim\Middleware\HttpBasicAuthentication), Array)
#13 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App))
#14 /var/www/html/BackEnd/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App))
#15 /var/www/html/BackEnd/vendor/slim/http-cache/src/Cache.php(55): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#16 [internal function]: Slim\HttpCache\Cache->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#17 /var/www/html/BackEnd/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(Slim\HttpCache\Cache), Array)
#18 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#19 /var/www/html/BackEnd/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#20 /var/www/html/BackEnd/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#21 /var/www/html/BackEnd/vendor/slim/slim/Slim/App.php(392): Slim\App->callMiddlewareStack(Object(Slim\Http\Request), Object(Slim\Http\Response))
#22 /var/www/html/BackEnd/vendor/slim/slim/Slim/App.php(297): Slim\App->process(Object(Slim\Http\Request), Object(Slim\Http\Response))
#23 /var/www/html/BackEnd/index.php(18): Slim\App->run()
#24 {main}
Possible Solution
Replace chumper/zipper. This notice is thrown when the Dockerfile is built:
Package chumper/zipper is abandoned, you should avoid using it.
Steps to Reproduce (for bugs)
- Install hostmydocs
- Try to post a document using the aforementioned command
Your Environment
- Version used: latest docker image at 30.11.2021
- Browser Name and version: NA
- Operating System and version (desktop or mobile): Ubuntu 18.04
- Link to your project: Not provided. Not public.