случайная ошибка symfony: ContextErrorException: Warning: simplexml_load_file (): предупреждение ввода-вывода: не удалось загрузить внешний объект

В моем проекте с Symfony у меня появляется эта случайная ошибка, когда я перехожу на случайную страницу в моем приложении:

ContextErrorException: Warning: simplexml_load_file(): I/O warning : failed to load external entity "C:\wamp\www\Symfony\vendor\friendsofsymfony\user-bundle\Resources\config\doctrine\model/User.orm.xml" 

в C: \ wamp \ www \ Symfony \ vendor \ doctrine \ orm \ lib \ Doctrine \ ORM \ Mapping \ Driver \ XmlDriver.php строка 736

Обновить страницу много раз, кажется, отключает эту ошибку, пока она не появится снова.

Я думаю, Symfony попытается загрузить формат .xml , но FOSUserBundle находится в .yml .

Я использую Symfony 2.5.6 и версию 5.5.12 php с WAMP Server .

Пока эта ошибка не мешает моему приложению developpement, но я все равно хотел бы найти решение. Я не понимаю, почему у меня есть эта ошибка.

Единственное, что меняется в моем приложении, это то, что я вставляю некоторые данные в свою базу данных с запросом SQL (фактически я использую некоторые данные, которые уже существуют в другой базе данных, мне приходится импортировать их в моей новой базе данных с SQL на PhpMyAdmin , но ничего не произошло неправильно с SQL, когда я их вставил). Импорт работал хорошо, и нет ошибок с данными моего проекта базы данных.

Привет @Julien FOSUser проблема # 1062 и проблема symfony2 # 7291 помогут решить вашу проблему.

строка 707 XmlDrive.php должна измениться:

 $xmlElement = simplexml_load_file($file); 

в

 $xmlElement = @simplexml_load_file($file); 

Это странное решение, но оно работает!

NB: обратите внимание при обновлении своих пакетов …