![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 25.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Mam pewien problem. Klasę AllegroWebAPI.php wrzuciłem do katalogu src/gp/AllegroBundle/Helpers. Na początku dodałem "namespace gp\AllegroBundle\Helpers". Poprawiłem odwołanie do klasy SoapClient poprzez dodanie slesza "\" przed SoapClient. Niestety nie wiem dlaczego, ale niby wszystko gra, jednak dostaję białą stronę bez żadnych danych:
Wszystkie dane do logowania zdefiniowałem w pliku AllegroWebAPI.php. Najlepsze jest to, że gdy wykasuję namespace z tego pliku, dodam require_once 'AllegroWebAPI.php'; i odpalę, to wszystko pięknie działa. Co jest nie tak? Edit: Sprawdziłem error log Apache'a: [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 64 bytes) in G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Exception\\FlattenException.php on line 211 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP Stack trace: [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 1. {main}() G:\\wamp\\www\\gpsym2\\web\\app_dev.php:0 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 2. Symfony\\Component\\HttpKernel\\Kernel->handle() G:\\wamp\\www\\gpsym2\\web\\app_dev.php:28 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 3. Symfony\\Bundle\\FrameworkBundle\\HttpKernel->handle() G:\\wamp\\www\\gpsym2\\app\\bootstrap.php.cache:612 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 4. Symfony\\Component\\HttpKernel\\HttpKernel->handle() G:\\wamp\\www\\gpsym2\\app\\bootstrap.php.cache:1561 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 5. Symfony\\Component\\HttpKernel\\HttpKernel->handleException() G:\\wamp\\www\\gpsym2\\app\\bootstrap.php.cache:1391 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 6. Symfony\\Component\\HttpKernel\\Debug\\ContainerAwareTraceableEventDispatcher->dispatch() G:\\wamp\\www\\gpsym2\\app\\bootstrap.php.cache:1458 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 7. Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher->dispatch() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Debug\\ContainerAwareTraceableEventDispatcher.php:78 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 8. Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher.php:165 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 9. Symfony\\Component\\HttpKernel\\Debug\\ContainerAwareTraceableEventDispatcher->doDispatch() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\EventDispatcher\\EventDispatcher.php:53 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 10. call_user_func() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Debug\\ContainerAwareTraceableEventDispatcher.php:139 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 11. Symfony\\Component\\HttpKernel\\EventListener\\ExceptionListener->onKernelException() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Debug\\ContainerAwareTraceableEventDispatcher.php:139 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 12. Symfony\\Bundle\\FrameworkBundle\\HttpKernel->handle() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\EventListener\\ExceptionListener.php:76 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 13. Symfony\\Component\\HttpKernel\\HttpKernel->handle() G:\\wamp\\www\\gpsym2\\app\\bootstrap.php.cache:1561 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 14. Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw() G:\\wamp\\www\\gpsym2\\app\\bootstrap.php.cache:1385 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 15. Symfony\\Component\\HttpKernel\\HttpKernel->filterResponse() G:\\wamp\\www\\gpsym2\\app\\bootstrap.php.cache:1441 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 16. Symfony\\Component\\HttpKernel\\Debug\\ContainerAwareTraceableEventDispatcher->dispatch() G:\\wamp\\www\\gpsym2\\app\\bootstrap.php.cache:1449 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 17. Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher->dispatch() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Debug\\ContainerAwareTraceableEventDispatcher.php:78 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 18. Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher.php:165 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 19. Symfony\\Component\\HttpKernel\\Debug\\ContainerAwareTraceableEventDispatcher->doDispatch() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\EventDispatcher\\EventDispatcher.php:53 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 20. call_user_func() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Debug\\ContainerAwareTraceableEventDispatcher.php:139 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 21. Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener->onKernelResponse() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Debug\\ContainerAwareTraceableEventDispatcher.php:139 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 22. Symfony\\Component\\HttpKernel\\Profiler\\Profiler->collect() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener.php:101 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 23. Symfony\\Component\\HttpKernel\\DataCollector\\ExceptionDataCollector->collect() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Profiler\\Profiler.php:177 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 24. Symfony\\Component\\HttpKernel\\Exception\\FlattenException::create() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\DataCollector\\ExceptionDataCollector.php:33 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 25. Symfony\\Component\\HttpKernel\\Exception\\FlattenException->setTrace() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Exception\\FlattenException.php:50 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 26. Symfony\\Component\\HttpKernel\\Exception\\FlattenException->flattenArgs() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Exception\\FlattenException.php:201 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 27. Symfony\\Component\\HttpKernel\\Exception\\FlattenException->flattenArgs() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Exception\\FlattenException.php:216 [Sat Oct 27 16:00:48 2012] [error] [client 127.0.0.1] PHP 28. Symfony\\Component\\HttpKernel\\Exception\\FlattenException->flattenArgs() G:\\wamp\\www\\gpsym2\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\Exception\\FlattenException.php:216 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 64 bytes) in G:\wamp\www\gpsym2\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Exception\FlattenException.php on line 211 Memory limit mam ustawione na 128MB. Dlaczego otrzymuję ten błąd tylko wtedy, gdy chcę skorzystać z dobrodziejstw logiki Symfony2? Ten post edytował Grzesiek23 27.10.2012, 15:03:36 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
No dobrze, a co na ten temat mówi Ci tryb deweloperski?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 25.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Problem okazała się funkcja array_map.
Standardowo zwrotka była sformułowana "AllegroWebAPI", przez co skrypt się wykrzaczał. Pomogło zamienienie "AllegroWebAPI" na "$this". Można też podać ewentualnie całą ścieżkę namespace do klasy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:30 |