Po zapnutí di.accessors se nezobrazuje debugbar

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

Ahoj,
nevím jestli to s tím má přímou souvislost, ale po upgrade z 2.2 na 2.3 u staršího projektu jsem dostal hlášku: User Deprecated Nette\DI\Container::__get() is deprecated; use getService() or enable di.accessors in configuration. Tak jsem nastavil

nette:
	container:
		accessors: TRUE

a ono to funguje, jenže se mi nezobrazuje debugbar. Má to s tím souvislost? A hlavně, jak to opravit? :-)

PS. on se teda do html vloží, ale nezobrazí.

David Matějka
Moderator | 6445
+
0
-

je v developer konzoli nejaka chyba?

Oli
Člen | 1215
+
0
-

Jo máš pravdu, na to jsem se zapomněl podívat :-[

Chyba tam je. Je to ale chyba přímo v tracy. Chybu Uncaught TypeError: undefined is not a function vyhazuje dumper.js

Zajímavé je, že JSON obsahuje v tomhle projektu Object {stringify: function}, zatímco v jiném projektu taky na Nette 2.3 obsahuje JSON {Symbol(Symbol.toStringTag): "JSON"}

Co to může způsobovat?

David Grudl
Nette Core | 8228
+
+1
-

NetteTranslator

Oli
Člen | 1215
+
0
-

Jo, to je ono, na to bych asi nikdy neprisel. Diky ;-)

David Grudl
Nette Core | 8228
+
0
-

Mělo by to fungovat s Tracy 2.3.1