Nelze spustit Kdyby/Translation po smazání cache

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
argosovo
Člen | 54
+
+1
-

Ahoj,
včera jsem rozjel Kdyby/Translation, zjistil jsem jak moc je to super věc a přeložil jsem hned poměrně velký kus webu – a za tuhle featuru opravdu p. Procházkovi tleskám.
Nicméně dnes jsem kvůli něčemu jinému smazal cache a od té doby web nejede. Jediné k čemu se dostanu je začátek výpisu jakoby laděnky, nicméně Tracy Panel se nezobrazí a ani výpis není nijak zvlášť formátován(pouze vrchní error je do barev Nette laděnky):

<?php
Error

Call to a member function query() on null	search►

Fatal error: Uncaught TypeError: Argument 1 passed to Kdyby\Translation\Diagnostics\Panel::renderException() must be an instance of Exception, instance of Error given in /home/martin/stranky/web/vendor/kdyby/translation/src/Kdyby/Translation/Diagnostics/Panel.php:308 Stack trace: #0 [internal function]: Kdyby\Translation\Diagnostics\Panel::renderException(Object(Error)) #1 /home/martin/stranky/web/vendor/tracy/tracy/src/Tracy/assets/BlueScreen/bluescreen.phtml(81): call_user_func(Array, Object(Error)) #2 /home/martin/stranky/web/vendor/tracy/tracy/src/Tracy/BlueScreen.php(66): require('/home/martin/st...') #3 /home/martin/stranky/web/vendor/tracy/tracy/src/Tracy/Debugger.php(253): Tracy\BlueScreen->render(Object(Error)) #4 [internal function]: Tracy\Debugger::exceptionHandler(Object(Error)) #5 {main} thrown in /home/martin/stranky/web/vendor/kdyby/translation/src/Kdyby/Translation/Diagnostics/Panel.php on line 308
?>

Co jsem už zkusil – vytvořil jsem nový nette projekt přes composer, do něho jsem přes composer stáhnul Kdyby/Translation. Do této připravené a funkční struktury, jsem zkopíroval důležité části z mého původního app, a www, tak aby to byl zase můj web a dostal jsem se na stejnou chybu.

Věřím, že je to nějaká hloupost a spousta z vás se s tím už v podobném případě setkala, nicméně netuším co mám vlastně hledat. Myšlenku, že by něco bylo špatně přímo v kdyby/Translation jsem zavrhnul, jelikož s tím začínám a nikde jinde jsem zmínku o takové chybě nenašel.
Do logu Apache se chyba nedostane.

Nějaké nápady, alespoň kde začít? Děkuji.

David Matějka
Moderator | 6445
+
0
-

Asi mas php7, co? koukam, v masteru kdyby/translation je to jiz opravene, tak si aktualizuj (do composeru dev-master), ta chyba asi s kdyby/translation souviset nebude, jen pri vykreslovani vyjimky dojde kvuli kdyby/translation k vyhozeni jeste zavaznejsi chyby :)

argosovo
Člen | 54
+
0
-

Ano Php7, ano chyba je teď už jinde a je mnohem srozumitelnější. Děkuji