javax.security.sasl.SaslException: Failure to initialize security context [Caused by GSSException: Invalid name provided (Mechanism level: Could not load configuration file C:\Documents and Settings\Administrator\WINDOWS\krb5.ini (The system cannot find the file specified))] at com.sun.security.sasl.gsskerb.GssKrb5Client.(Unknown Source) at com.sun.security.sasl.gsskerb.FactoryImpl.createSaslClient(Unknown Source) at javax.security.sasl.Sasl.createSaslClient(Unknown Source) at org.jivesoftware.smack.sasl.SASLGSSAPIMechanism.authenticate(SASLGSSAPIMechanism.java:85) at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:312) at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:438) at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:860) at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:200) at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:606) at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:131) at java.lang.Thread.run(Unknown Source) Caused by: GSSException: Invalid name provided (Mechanism level: Could not load configuration file C:\Documents and Settings\Administrator\WINDOWS\krb5.ini (The system cannot find the file specified)) at sun.security.jgss.krb5.Krb5NameElement.getInstance(Unknown Source) at sun.security.jgss.krb5.Krb5MechFactory.getNameElement(Unknown Source) at sun.security.jgss.GSSManagerImpl.getNameElement(Unknown Source) at sun.security.jgss.GSSNameImpl.getElement(Unknown Source) at sun.security.jgss.GSSNameImpl.init(Unknown Source) at sun.security.jgss.GSSNameImpl.(Unknown Source) at sun.security.jgss.GSSManagerImpl.createName(Unknown Source) ... 11 more Dec 31, 2008 10:24:56 AM org.jivesoftware.spark.util.log.Log warning WARNING: Exception in Login: not-authorized(401) at org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication.java:110) at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:345) at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:438) at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:860) at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:200) at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:606) at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:131) at java.lang.Thread.run(Unknown Source)