malformed btfj.dat + odstranění cache directory
- jasir
- Člen | 746
V nové verzi (13.12.2011) zřejmě došlo k tomu, že cache je přímo
v tempu (dříve byla ještě v adresáři cache – temp/cache) a při
smazání cache
$container->cacheStorage->clean(array(\Nette\Caching\Cache::ALL => TRUE));
se odmaže i btfj.dat, čímž se následně „malformuje“.
Můžete někdo potvrdit tento bug?
- jasir
- Člen | 746
Tak si ho potvrdím sám, je to jak jsem hádal výše. Od typos,fixes commitu je v tempu binec (já v něm mám i sessions a další temp data) a ničí se btfj.dat.
Prozatím, dokud se situace nevyřeší nebo se neukáže, že tohle je konečný stav, používám tento patch který vrací věci do původního stavu.
Editoval jasir (16. 12. 2011 13:01)
- Patrik Votoček
- Člen | 2221
K tomu jen dodám:
6.12.2011 – nette@conf.netlab.cz
[22:54:41] <Vrtak-CZ> dg: btw technická Configurator a Robotloader cpou svou cache rovnou do %tempDir% místo do %tempDir%/cache… to je účel nebo bug?
[23:11:58] <dg> Ad cache: spíš než bug je to fuk.
- Jan Tvrdík
- Nette guru | 2595
David (předpokládám) napsal, že je to fuk, protože nevěděl o tom, že to způsobí takové problémy. Pevně věřím tomu, že ve stable verzi tento problém nebude :) Zachovejte klidnou hlavu a počkejte na opravu. Můžeš možná zkusit vyrobit z toho opravného patche pull request, třeba se to tím trochu urychlí.