Tracy nedetekuje chybu v zapnutém debug modu

mario85
Člen | 22
+
0
-

Zdravím,

nesetkal se někdo s podobným problémem. Uploaduju soubor na web a nastal takový zvláštní problém. Když mám zapnutý debug mode tak vše projde, ale jakmile ho vypnu, skript hlásí chybu 500, v logu tracy problém odchytí (Call to a member function upload() on null)

Nesetkal se s tím náhodou někdo?
Díky předem!

V presenteru:

$this->fileManager->upload($att, $path, date('YmdHis').'-'.$att->getName())

V modelu:

public function upload($file, $path, $filename){
    if($file->move($path . $filename))
        return true;
    else
        return false;
}
CZechBoY
Člen | 3608
+
0
-

Jak si ukládáš $this->fileManager?

mario85
Člen | 22
+
0
-
/** @var FileRepository @inject */
public $fileManager;
David Matějka
Moderator | 6445
+
+1
-

promazal si cache?

Milo
Nette Core | 1283
+
+1
-

Co cache? Pro produkci a development jsou různé kontainery.

mario85
Člen | 22
+
0
-

David Matějka napsal(a):

promazal si cache?

Nepromazal.. já se tak stydím.. :-(

Milo napsal(a):

Co cache? Pro produkci a development jsou různé kontainery.

Díky za tu informaci, to jsem nevěděl. Nevěděl jsem, že to jsou různé kontejnery. Asi proto mi to nelezlo do hlavy