Class ‚Nette\Framework‘ not found
- ViPEr*CZ*
- Člen | 817
Tohle mi vyhodil framework, když jsem aktualizoval na verzi 2.4. Chybu to
samozřejmě odhalilo, to je správně. Jen jsem se pěkně zapotil, co ji
vlastně vyhazuje.
Problém je tak trochu, že jsem si zvykl (a to asi i ostatní) používat
komposer a případně i další komponenty pro nette. Asi je jasné kam tím
mířim. Chybu jsem nakonec našel v jedné z komponent a stačilo ji
aktualizoval. Nešlo by u této chyby ukázat, kde je vlastně tahle konstrukce
použita?
Berte to spíše jako nápad, který jsem vůbec neanalyzoval, takže to je
možná nereálné.
Ale určitě to není cool, když se mi aktualizuje nette a přestane mi
fungovat komponenta a já se dozvím od DependencyCheckeru, tuto chybu, která
mi v podstatě neřekla kde to hapruje. Dozvěděl jsem se to až když jsem
prostě natvrdo prohledal, kde se tahle třída používá a to jsem ještě
měl štěstí, že to bylo použito takhle absolutně.
- ViPEr*CZ*
- Člen | 817
No normálně jsem viděl laděnku a zastavilo se to až zde: https://api.nette.org/…ker.php.html#111
- David Grudl
- Nette Core | 8227
Ten fatal error je blbej, zkusil jsem to reportovat jako bug https://bugs.php.net/bug.php?… (může dát vote +1) a do Nette dal workaround.