2013-03-06 11 views
8

Ho riscontrato questo strano errore con Symfony2. In localhost tutto funziona bene, ma quando provo nel mio server ottengo questo errore PHP:Tipo complesso "servizio": il modello di contenuto non è deterministico

[06-Mar-2013 22:04:50 UTC] PHP Fatal error: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\InvalidArgumentException' with message '[ERROR 3070] complex type 'service': The content model is not determinist. (in file:////home/neuronas/public_html/miramos.tv/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd - line 75, column 0) 
[ERROR 3070] complex type 'argument': The content model is not determinist. (in file:////home/neuronas/public_html/miramos.tv/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd - line 131, column 0) 
[ERROR 3070] complex type 'call': The content model is not determinist. (in file:////home/neuronas/public_html/miramos.tv/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd - line 144, column 0)' in /home/neuronas/public_html/miramos.tv/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php:370 
Stack trace: 
#0 in /home/neuronas/public_html/miramos.tv/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php on line 370 
[06-Mar-2013 22:13:36 UTC] PHP Fatal error: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\InvalidArgumentException' with message '[ERROR 3070] complex type 'service': The content model is not determinist. (in file:////home/neuronas/public_html/miramos.tv/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd - line 75, column 0) 
[ERROR 3070] complex type 'argument': The content model is not determinist. (in file:////home/neuronas/public_html/miramos.tv/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd - line 131, column 0) 
[ERROR 3070] complex type 'call': The content model is not determinist. (in file:////home/neuronas/public_html/miramos.tv/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd - line 144, column 0)' in /home/neuronas/public_html/miramos.tv/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php:370 
Stack trace: 
#0 in /home/neuronas/public_html/miramos.tv/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php on line 370 

Sembra essere qualcosa su XMLFile Loader, ma ho fatto nessun cambiamento nel suo fascicolo

risposta

15

Questo è un bug in libxml2 - stai usando RHEL o CentOS? Scopri https://rhn.redhat.com/errata/RHBA-2013-0591.html e se non si può aspettare che l'aggiornamento per essere rilasciato attraverso yum update, allora è possibile tornare a una versione precedente:

yum downgrade libxml2-2.6.26-2.1.21.el5_9.1

grazie enorme a @denkiryokuhatsuden su questo GitHub issue per la correzione.

+0

Su una nota più leggera, ho sempre sospettato che parte del mio codice potesse essere non deterministica, quindi è stato un po 'divertente averlo confermato. – inanimatt

+1

Grazie @inanimatt, ci siamo salvati il ​​bacon! –

+0

Grazie @inanimatt –

Problemi correlati