VichUploaderBundle: Exception: Serialization

Hi, I have copy paste code from doc… but when I’m submit form I get this error :

Exception: Serialization of 'Symfony\Component\HttpFoundation\File\UploadedFile' is not allowed
    in /var/www/symfony/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/DataCollector/DataCollector.php line 35
    at serialize(array('requests' => array(array('request' => object(Request), 'response' => object(Response))), 'logs' => array())) in /var/www/symfony/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/DataCollector/DataCollector.php line 35
    at DataCollector->serialize()
    at serialize(array('token' => '568d11', 'parent' => null, 'children' => array(), 'data' => array('config' => object(ConfigDataCollector), 'request' => object(RequestDataCollector), 'exception' => object(ExceptionDataCollector), 'events' => object(EventDataCollector), 'logger' => object(LoggerDataCollector), 'time' => object(TimeDataCollector), 'memory' => object(MemoryDataCollector), 'router' => object(RouterDataCollector), 'form' => object(FormDataCollector), 'security' => object(SecurityDataCollector), 'swiftmailer' => object(MessageDataCollector), 'db' => object(DoctrineDataCollector), 'memcache' => object(MemcacheDataCollector), 'guzzle' => object(HttpDataCollector), 'ladybug' => object(LadybugDataCollector), 'container' => object(ContainerDataCollector), 'assetic' => object(AsseticDataCollector), 'twig' => object(TwigDataCollector), 'templating' => object(TemplatingDataCollector)), 'ip' => '172.16.11.3', 'method' => 'POST', 'url' => 'http://admin.exemple.com/fr/test', 'time' => '1417514344')) in /var/www/symfony/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.php line 153
    at FileProfilerStorage->write(object(Profile)) in /var/www/symfony/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Profiler/Profiler.php line 119
    at Profiler->saveProfile(object(Profile)) in /var/www/symfony/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/ProfilerListener.php line 139
    at ProfilerListener->onKernelTerminate(object(PostResponseEvent), 'kernel.terminate', object(ContainerAwareEventDispatcher))
    at call_user_func(array(object(ProfilerListener), 'onKernelTerminate'), object(PostResponseEvent), 'kernel.terminate', object(ContainerAwareEventDispatcher)) in /var/www/symfony/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php line 59
    at WrappedListener->__invoke(object(PostResponseEvent), 'kernel.terminate', object(ContainerAwareEventDispatcher))
    at call_user_func(object(WrappedListener), object(PostResponseEvent), 'kernel.terminate', object(ContainerAwareEventDispatcher)) in /var/www/symfony/projects/www.exemple.com/app/cache/dev/classes.php line 1741
    at EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener)), 'kernel.terminate', object(PostResponseEvent)) in /var/www/symfony/projects/www.exemple.com/app/cache/dev/classes.php line 1674
    at EventDispatcher->dispatch('kernel.terminate', object(PostResponseEvent)) in /var/www/symfony/projects/www.exemple.com/app/cache/dev/classes.php line 1838
    at ContainerAwareEventDispatcher->dispatch('kernel.terminate', object(PostResponseEvent)) in /var/www/symfony/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php line 112
    at TraceableEventDispatcher->dispatch('kernel.terminate', object(PostResponseEvent)) in /var/www/symfony/projects/www.exemple.com/app/bootstrap.php.cache line 2929
    at HttpKernel->terminate(object(Request), object(Response)) in /var/www/symfony/projects/www.exemple.com/app/bootstrap.php.cache line 2297
    at Kernel->terminate(object(Request), object(Response)) in /var/www/symfony/projects/www.exemple.com/web/app_dev.php line 44

Thanks for help 😉

About this issue

  • Original URL
  • State: closed
  • Created 10 years ago
  • Comments: 21

Most upvoted comments

@garak, Thanks again for your patience! I can finally send my images without any problem!