Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 52112 invoked from network); 30 Sep 2005 07:56:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 30 Sep 2005 07:56:34 -0000 Received: (qmail 49513 invoked by uid 500); 30 Sep 2005 07:56:23 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 49471 invoked by uid 500); 30 Sep 2005 07:56:23 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 49444 invoked by uid 99); 30 Sep 2005 07:56:23 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Sep 2005 00:56:23 -0700 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 30 Sep 2005 00:56:29 -0700 Received: (qmail 51925 invoked by uid 65534); 30 Sep 2005 07:56:02 -0000 Message-ID: <20050930075602.51924.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r292667 - /geronimo/trunk/modules/client/src/java/org/apache/geronimo/client/AppClientContainer.java Date: Fri, 30 Sep 2005 07:56:01 -0000 To: scm@geronimo.apache.org From: djencks@apache.org X-Mailer: svnmailer-1.0.5 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: djencks Date: Fri Sep 30 00:56:00 2005 New Revision: 292667 URL: http://svn.apache.org/viewcvs?rev=292667&view=rev Log: Make it more obvious why a login failed Modified: geronimo/trunk/modules/client/src/java/org/apache/geronimo/client/AppClientContainer.java Modified: geronimo/trunk/modules/client/src/java/org/apache/geronimo/client/AppClientContainer.java URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/client/src/java/org/apache/geronimo/client/AppClientContainer.java?rev=292667&r1=292666&r2=292667&view=diff ============================================================================== --- geronimo/trunk/modules/client/src/java/org/apache/geronimo/client/AppClientContainer.java (original) +++ geronimo/trunk/modules/client/src/java/org/apache/geronimo/client/AppClientContainer.java Fri Sep 30 00:56:00 2005 @@ -23,6 +23,7 @@ import javax.management.ObjectName; import javax.security.auth.Subject; import javax.security.auth.login.LoginContext; +import javax.security.auth.login.LoginException; import javax.security.auth.callback.CallbackHandler; import org.apache.geronimo.gbean.GBeanInfo; @@ -127,7 +128,12 @@ callbackHandler = (CallbackHandler) callbackHandlerClass.newInstance(); } loginContext = new LoginContext(realmName, callbackHandler); - loginContext.login(); + try { + loginContext.login(); + } catch (LoginException e) { + loginContext = null; + throw e; + } clientSubject = loginContext.getSubject(); } ContextManager.setCurrentCaller(clientSubject);