iPOJO: Warum würde instanceManager der getPojoObject () null zurück?

StackOverflow https://stackoverflow.com/questions/603618

  •  03-07-2019
  •  | 
  •  

Frage

Ich bin mit der Felix OSGi iPOJO Bibliothek, und ich bin Fabriken programmatisch Zugriff auf ComponentInstances zu erstellen. Ich habe hier über den Code zu lesen:

http://svn.apache.org/viewvc/felix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java?view=markup

, um zu versuchen, herauszufinden, warum mein Aufruf an getPojoObject () zurückkehrt null.

Meine Frage ist, unter welchen Bedingungen könnte die getPojoObject () Methode null zurück?

EDIT: Ich glaube, ich verstehe, was ich frage jetzt - wie TofuBeer wies darauf hin, heißt es in der JavaDoc kann es null zurück, wenn es irgendeine Art von Problem ist, das Objekt zu erhalten - das ist kein hilfreicher Wert zurückzukehren, und so, wie es ist behandelt versteckt, was der eigentliche Fehler ist. Vielen Dank für den zusätzlichen Satz von Augen, TofuBeer, dies machte mich verrückt.

War es hilfreich?

Lösung

auf dem Code der Suche, zu jeder Zeit

private Object createObject()

Gibt null zurück, dann würde getPojoObject null zurück.

Die Methode create hat vernünftige Kommentare / Fehlermeldungen für jeden Fall, das wird wieder null.

Gibt es noch mehr auf Ihre Frage? Sind Sie, zum Beispiel, hat es null zurück und versuchen, warum die Spur?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top