jbouzekri / FileUploaderBundle

Aggregate some bundles and libraries to provide easy ajax file upload integration with crop
MIT License
23 stars 7 forks source link

Internal Server Error #4

Closed senprog closed 9 years ago

senprog commented 9 years ago

Hello, I managed to install this bundle, except that when I try to upload a file, I get an error in console:

POST http: //localhost/congo-job/web/app_dev.php/_uploader/gallery/upload 500 (Internal Server Error)

can someone help me?

jbouzekri commented 9 years ago

Hi,

Could you post the exception or error line from app/logs/dev.log showing the detail of your error ?

senprog commented 9 years ago

Here are the contents of app / log / dev.log

[2015-05-02 14:33:41] request.INFO: Matched route "_uploader_upload_gallery" (parameters: "_controller": "oneup_uploader.controller.gallery:upload", "_format": "json", "_route": "_uploader_upload_gallery") [] [] [2015-05-02 14:33:41] security.INFO: Populated SecurityContext with an anonymous Token [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\TranslatorListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Knp\Bundle\MenuBundle\EventListener\VoterInitializerListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "RaulFraile\Bundle\LadybugBundle\EventListener\LadybugConfigListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "oneup_uploader.validation" to listener "Oneup\UploaderBundle\EventListener\MaxSizeValidationListener::onValidate". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "oneup_uploader.validation" to listener "Oneup\UploaderBundle\EventListener\AllowedMimetypeValidationListener::onValidate". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "oneup_uploader.validation" to listener "Oneup\UploaderBundle\EventListener\DisallowedMimetypeValidationListener::onValidate". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "oneup_uploader.validation" to listener "Jb\Bundle\FileUploaderBundle\EventListener\Validation\ConfiguredValidationListener::onValidate". [] [] [2015-05-02 14:33:41] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\ContextErrorException: "Catchable Fatal Error: Argument 1 passed to Congojob\SiteBundle\Form\EventListener\UploadListener::construct() must be an instance of Congojob\SiteBundle\Form\EventListener\EntityManager, instance of EntityManager5544c372c71a5_546a8d27f194334ee012bfe64f629947b07e4919CG\Doctrine\ORM\EntityManager given, called in F:\wamp\www\congo-job\cj-symf\app\cache\dev\appDevDebugProjectContainer.php on line 646 and defined" at F:\wamp\www\congo-job\cj-symf\src\Congojob\SiteBundle\Form\EventListener\UploadListener.php line 20 {"exception":"[object](Symfony\Component\Debug\Exception\ContextErrorException%28code: 0%29: Catchable Fatal Error: Argument 1 passed to Congojob\SiteBundle\Form\EventListener\UploadListener::__construct%28%29 must be an instance of Congojob\SiteBundle\Form\EventListener\EntityManager, instance of EntityManager5544c372c71a5_546a8d27f194334ee012bfe64f629947b07e4919__CG__\Doctrine\ORM\EntityManager given, called in F:\wamp\www\congo-job\cj-symf\app\cache\dev\appDevDebugProjectContainer.php on line 646 and defined at F:\wamp\www\congo-job\cj-symf\src\Congojob\SiteBundle\Form\EventListener\UploadListener.php:20)"} [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\TranslatorListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "Knp\Bundle\MenuBundle\EventListener\VoterInitializerListener::onKernelRequest". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.request" to listener "RaulFraile\Bundle\LadybugBundle\EventListener\LadybugConfigListener::onKernelRequest". [] [] [2015-05-02 14:33:41] security.NOTICE: It is recommended that you enable the "openssl" extension for random number generation. [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] [2015-05-02 14:33:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\ChromePhpHandler::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SaveSessionListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\StreamedResponseListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\TranslatorListener::onKernelFinishRequest". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\Security\Http\Firewall::onKernelFinishRequest". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\Security\Http\Firewall\ExceptionListener::onKernelException". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] [2015-05-02 14:33:42] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] [2015-05-02 14:33:42] security.DEBUG: Write SecurityContext in the session [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\ChromePhpHandler::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SaveSessionListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\StreamedResponseListener::onKernelResponse". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\TranslatorListener::onKernelFinishRequest". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\Security\Http\Firewall::onKernelFinishRequest". [] [] [2015-05-02 14:33:42] event.INFO: An exception was thrown while getting the uncalled listeners (Catchable Fatal Error: Argument 1 passed to Congojob\SiteBundle\Form\EventListener\UploadListener::**construct() must be an instance of Congojob\SiteBundle\Form\EventListener\EntityManager, instance of EntityManager5544c372c71a5_546a8d27f194334ee012bfe64f629947b07e4919CG\Doctrine\ORM\EntityManager given, called in F:\wamp\www\congo-job\cj-symf\app\cache\dev\appDevDebugProjectContainer.php on line 646 and defined) {"exception":"[object](Symfony\Component\Debug\Exception\ContextErrorException%28code: 0%29: Catchable Fatal Error: Argument 1 passed to Congojob\SiteBundle\Form\EventListener\UploadListener::__construct%28%29 must be an instance of Congojob\SiteBundle\Form\EventListener\EntityManager, instance of EntityManager5544c372c71a5_546a8d27f194334ee012bfe64f629947b07e4919__CG__\Doctrine\ORM\EntityManager given, called in F:\wamp\www\congo-job\cj-symf\app\cache\dev\appDevDebugProjectContainer.php on line 646 and defined at F:\wamp\www\congo-job\cj-symf\src\Congojob\SiteBundle\Form\EventListener\UploadListener.php:20)"} [] [2015-05-02 14:33:42] event.INFO: An exception was thrown while getting the uncalled listeners (Catchable Fatal Error: Argument 1 passed to Congojob\SiteBundle\Form\EventListener\UploadListener::construct() must be an instance of Congojob\SiteBundle\Form\EventListener\EntityManager, instance of EntityManager5544c372c71a5_546a8d27f194334ee012bfe64f629947b07e4919CG**\Doctrine\ORM\EntityManager given, called in F:\wamp\www\congo-job\cj-symf\app\cache\dev\appDevDebugProjectContainer.php on line 646 and defined) {"exception":"[object](Symfony\Component\Debug\Exception\ContextErrorException%28code: 0%29: Catchable Fatal Error: Argument 1 passed to Congojob\SiteBundle\Form\EventListener\UploadListener::construct%28%29 must be an instance of Congojob\SiteBundle\Form\EventListener\EntityManager, instance of EntityManager5544c372c71a5_546a8d27f194334ee012bfe64f629947b07e4919__CG__\Doctrine\ORM\EntityManager given, called in F:\wamp\www\congo-job\cj-symf\app\cache\dev\appDevDebugProjectContainer.php on line 646 and defined at F:\wamp\www\congo-job\cj-symf\src\Congojob\SiteBundle\Form\EventListener\UploadListener.php:20)"} [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.terminate" to listener "Symfony\Bundle\SwiftmailerBundle\EventListener\EmailSenderListener::onTerminate". [] [] [2015-05-02 14:33:42] event.DEBUG: Notified event "kernel.terminate" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelTerminate". [] []

jbouzekri commented 9 years ago

It seems the error is in your code :

(Catchable Fatal Error: Argument 1 passed to Congojob\SiteBundle\Form\EventListener\UploadListener::construct() must be an instance of Congojob\SiteBundle\Form\EventListener\EntityManager,
 instance of EntityManager5544c372c71a5_546a8d27f194334ee012bfe64f629947b07e4919__CG\Doctrine\ORM\EntityManager given

What is this UploadListener ? Are you overriding the one from oneup ?

senprog commented 9 years ago

it is overloading the UploadListener class oneuploader I had done long ago. I change to see what comes of it.

thank you

jbouzekri commented 9 years ago

The problem is probably that you forgot the use to define which class EntityManager you want in your constructor.

add use Doctrine\ORM\EntityManager; after the namespace in your UploadListener class

senprog commented 9 years ago

Problem solved thank you very much for your help, he just had to add to the class UploadListener "use Doctrine \ ORM \ EntityManager;"

thank you

jbouzekri commented 9 years ago

Nice.

Do not hesitate if you meet some difficulties while integrating my bundle.

Have a nice day.