2016-05-13 17 views
0

Ich habe Beispiel sso wso2 Programm mit Hilfe des vorhandenen Codes erstellt, die ich von Wso2 Website heruntergeladen habe und die gleichen Schritte folgen. Aber wenn ich mein Programm bin Ausführung Ich erhalte FehlerSSOFilter java.lang.NullPointerException

SCHWEREN: Ausnahmeausgangsfilter SSOFilter java.lang.NullPointerException bei org.wso2.carbon.identity.sso.agent.util.SSOAgentConfigs.isSAMLSSOLoginEnabled (SSOAgentConfigs .java-: 345) bei org.wso2.carbon.identity.sso.agent.util.SSOAgentConfigs.initCheck (SSOAgentConfigs.java:222) bei org.wso2.carbon.identity.sso.agent.SSOAgentFilter.init (SSOAgentFilter.java:53) um org.apache.catalina.core.ApplicationFilterConfig.initFilter (ApplicationFilterConfig.java:279) um org.apache.catalina.core.ApplicationFilterConfig.getFilter (ApplicationFilterConfig.java:260) bei org.apache.catalina.core.ApplicationFilterConfig. (ApplicationFilterConfig.java:105) bei org.apache.catalina.core. StandardContext.filterStart (StandardContext.java:4854) bei org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5546) bei org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150) bei org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java:1575) bei org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java:1565) bei java.util.concurrent.FutureTask.run (FutureTask.java:262) um java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) bei java.util.concurrent.ThreadPoolExecutor $ Worker.run (Thre

+0

Mögliche Duplikat [Was ist eine Null-Zeiger-Ausnahme, und wie kann ich es beheben?] (Http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how-do-i-fix-it) – Jens

+0

check was ist null –

Antwort

0

gemäß der Quelle I bezeichnet wird, ist es nicht Art und Weise NPE des Werfens von dieser Linie, da sie folgenden Code haben,

public static boolean isSAMLSSOLoginEnabled() { return samlSSOLoginEnabled; }

Und ich fand diese Anpassung Linien in älteren v1. 2.0 der org.wso2.carbon.identity.sso.agent Komponente [1].

Also, um das Problem zu lösen, müssen Sie die richtige Quelle des relevanten jar finden, debuggen den Fluss und müssen genau überprüfen, welche Variable es eine Nullverweis verwenden, um auf etwas zuzugreifen.

Wenn Sie Schwierigkeiten haben, eine Quelle für eine relevante Komponente zu finden, werfen Sie eine separate Frage auf und nennen Sie die gewünschten Versionen.

[1] https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/identity/org.wso2.carbon.identity.sso.agent/1.2.0/src/main/java/org/wso2/carbon/identity/sso/agent/util/SSOAgentConfigs.java

HTH, Darray

+0

danke für die Antwort, löste ich dieses Problem, aber jetzt bekomme ich org.wso2.carbon. identity.sso.agent.exception.SOAAgentException: 'LoginUrl' nicht konfiguriert – deen

+0

Sie könnten eine neue Frage dazu stellen; Grundsätzlich wählt Ihre App die Konfigurationsdatei nicht aus. Wir geben Ihnen eine allgemeine Anleitung zu SO, da Sie neu zu sein scheinen. Bitte geben Sie eine Antwort, wenn das Problem von Ihnen selbst gelöst wird. denn es wäre hilfreich für die nächste Person, die das gleiche Problem hat.Oder akzeptiere eine Antwort, die bei der Lösung des Problems hilfreich war, und gebe Feedback, wenn du etwas zusätzlich machst. – DarRay

Verwandte Themen