HostMyDocs icon indicating copy to clipboard operation
HostMyDocs copied to clipboard

Slim Application Error: Unknown named parameter $stats

Open daniagudelos opened this issue 3 years ago • 0 comments

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)

  1. Install hostmydocs
  2. 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.

daniagudelos avatar Nov 30 '21 11:11 daniagudelos