bitrix-project icon indicating copy to clipboard operation
bitrix-project copied to clipboard

Невозможно произвести выгрузку из 1С из-за composer autoload.

Open wierdo3432 opened this issue 6 years ago • 3 comments

При попытке произвести выгрузку из 1С ловлю ошибку: PHP Fatal error: Out of memory (allocated 150470656) (tried to allocate 55883928 bytes) (хотя memory_limit=1024M). В итоге выяснил, что проблема возникает в файле vendor/autoload.php, но что этому сопутствует понять не могу! Пытался исключать директорию битрикс из autoload в composer json:

"autoload": {
    "psr-4": {
         "Local\\" : "local/classes/"
     },
     "exclude-from-classmap": ["/bitrix"]
 }

после чего сделал composer dumpautoload -o, но никаких успехов не добился. Не сталкивался никто с подобной проблемой?

wierdo3432 avatar Jan 26 '19 15:01 wierdo3432

Совсем забыл сюда написать.

Возможно проблема в kint (#8)

Можно попробовать удалить его совсем или добавить в composer.json в блок extra такой параметр

 "kint": {
            "disable-helpers": true
        }

vkryukov76 avatar Jun 22 '19 18:06 vkryukov76

Проблема 100% в Kint! Простое отключение хелперов не помогает Удалось решить таким кодом в php_interface/init.php

Kint::$enabled_mode = env('ENV', 'prod') !== 'prod';

vertx-one avatar Sep 16 '19 07:09 vertx-one

#19 Добавил PR

vertx-one avatar Sep 16 '19 07:09 vertx-one