Question

J'ai un ginjecteur:

@GinModules(FooGinModule.class)
public interface FooGinjector extends Ginjector {

  ...

  PlaceHistoryHandler historyHandler();

}

Chaque fois que j'appelle injector.historyHandler(), J'obtiens une exception de pointeur nul. (La injector lui-même n'est pas nul.) Comment puis-je déboguer cela? Le message d'erreur imprimé sur la console de Chrome n'est pas utile - il dit simplement "Exception du pointeur nul".

Était-ce utile?

La solution

Passe le -gen Option pour le mode Dev ou le compilateur afin que vous puissiez consulter le code généré pour la classe implémentant votre FooGinjector.

Si vous exécutez en mode Dev, vous pouvez même ajouter le -gen dossier à votre chemin source Dans Eclipse, puis entrez dans le code généré lors de votre session de débogage.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top