LiipTranslationBundle icon indicating copy to clipboard operation
LiipTranslationBundle copied to clipboard

PCRE.backtrack_limit reached when using YamlFilePersistence

Open gnutix opened this issue 12 years ago • 0 comments

...
src/Acme/MyBundle/Resources/translations/messages.fr.yml  >> OK

  [Symfony\Component\Yaml\Exception\ParseException]                                                                                                                            
  pcre.backtrack_limit reached at line 8619 (near "- "<p>\n    Welcome to the ...... my long translation")

Exception trace:
 () at vendor/symfony/symfony/src/Symfony/Component/Yaml/Parser.php:245
 Symfony\Component\Yaml\Parser->parse() at vendor/symfony/symfony/src/Symfony/Component/Yaml/Parser.php:185
 Symfony\Component\Yaml\Parser->parse() at vendor/symfony/symfony/src/Symfony/Component/Yaml/Parser.php:185
 Symfony\Component\Yaml\Parser->parse() at vendor/symfony/symfony/src/Symfony/Component/Yaml/Parser.php:185
 Symfony\Component\Yaml\Parser->parse() at vendor/symfony/symfony/src/Symfony/Component/Yaml/Yaml.php:67
 Symfony\Component\Yaml\Yaml::parse() at src/Liip/TranslationBundle/Persistence/YamlFilePersistence.php:163
 Liip\TranslationBundle\Persistence\YamlFilePersistence->loadFile() at src/Liip/TranslationBundle/Persistence/YamlFilePersistence.php:157
 Liip\TranslationBundle\Persistence\YamlFilePersistence->loadFiles() at src/Liip/TranslationBundle/Persistence/YamlFilePersistence.php:50
 Liip\TranslationBundle\Persistence\YamlFilePersistence->getUnits() at src/Liip/TranslationBundle/Repository/UnitRepository.php:73
 Liip\TranslationBundle\Repository\UnitRepository->loadAll() at src/Liip/TranslationBundle/Repository/UnitRepository.php:98
 Liip\TranslationBundle\Repository\UnitRepository->findAll() at src/Liip/TranslationBundle/Repository/UnitRepository.php:104
 Liip\TranslationBundle\Repository\UnitRepository->getAll() at src/Liip/TranslationBundle/Repository/UnitRepository.php:110
 Liip\TranslationBundle\Repository\UnitRepository->getAllByDomainAndKey() at src/Liip/TranslationBundle/Import/SymfonyImporter.php:110
 Liip\TranslationBundle\Import\SymfonyImporter->processImportOfStandardResources() at src/Liip/TranslationBundle/Command/ImportCommand.php:71
 Liip\TranslationBundle\Command\ImportCommand->execute() at vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:244
 Symfony\Component\Console\Command\Command->run() at vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:904
 Symfony\Component\Console\Application->doRunCommand() at vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:191
 Symfony\Component\Console\Application->doRun() at vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:96
 Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:121
 Symfony\Component\Console\Application->run() at app/console:36

Once this has been done, the interface throws this error :

FatalErrorException: Error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 25568356 bytes) in vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/EventListener/WebDebugToolbarListener.php line 108
in vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/EventListener/WebDebugToolbarListener.php line 108
at ErrorHandler??handleFatal() in vendor/symfony/symfony/src/Symfony/Component/Debug/ErrorHandler.php line 0
at ??mb_strripos() in vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/EventListener/WebDebugToolbarListener.php line 108
at WebDebugToolbarListener??injectToolbar() in vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/EventListener/WebDebugToolbarListener.php line 89
at WebDebugToolbarListener??onKernelResponse() in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php line 0
at ??call_user_func() in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php line 450
at ??Symfony\Component\HttpKernel\Debug\{closure}() in app/cache/dev/classes.php line 0
at ??call_user_func() in app/cache/dev/classes.php line 1759
at EventDispatcher??doDispatch() in app/cache/dev/classes.php line 1692
at EventDispatcher??dispatch() in app/cache/dev/classes.php line 1856
at ContainerAwareEventDispatcher??dispatch() in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php line 139
at TraceableEventDispatcher??dispatch() in app/bootstrap.php.cache line 2864
at HttpKernel??filterResponse() in app/bootstrap.php.cache line 2888
at HttpKernel??handleException() in app/bootstrap.php.cache line 2823
at HttpKernel??handle() in app/bootstrap.php.cache line 2947
at ContainerAwareHttpKernel??handle() in app/bootstrap.php.cache line 2249
at Kernel??handle() in app/AppKernel.php line 89
at AppKernel??handle() in web/app_dev.php line 41
at ??{main}() in web/app_dev.php line 0

gnutix avatar Oct 09 '13 11:10 gnutix