diff --git a/server/zanata-war/src/main/java/org/zanata/security/SpNegoIdentity.java b/server/zanata-war/src/main/java/org/zanata/security/SpNegoIdentity.java index 7fc2ee1228..cf7170820e 100644 --- a/server/zanata-war/src/main/java/org/zanata/security/SpNegoIdentity.java +++ b/server/zanata-war/src/main/java/org/zanata/security/SpNegoIdentity.java @@ -29,6 +29,8 @@ import javax.faces.context.FacesContext; +import org.jboss.seam.Component; +import org.jboss.seam.ScopeType; import org.jboss.seam.annotations.Install; import org.jboss.seam.annotations.Name; import org.jboss.seam.annotations.Scope; @@ -52,12 +54,12 @@ public class SpNegoIdentity implements Serializable private static final String SUBJECT = "subject"; private static final String PRINCIPAL = "principal"; private static final LogProvider log = Logging.getLogProvider(SpNegoIdentity.class); - private ZanataIdentity identity; public void setCredential() { try { + ZanataIdentity identity = (ZanataIdentity) Component.getInstance(ZanataIdentity.class, ScopeType.SESSION); if (identity.isLoggedIn()) { if (Events.exists()) @@ -87,7 +89,7 @@ public void setCredential() } catch (Exception e) { - log.info(e.getMessage()); + log.warn(e.getMessage(), e); } } }