Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 41850 invoked from network); 6 Nov 2005 23:38:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 6 Nov 2005 23:38:34 -0000 Received: (qmail 71785 invoked by uid 500); 6 Nov 2005 23:38:32 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 71734 invoked by uid 500); 6 Nov 2005 23:38:32 -0000 Mailing-List: contact dev-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 dev@geronimo.apache.org Received: (qmail 71723 invoked by uid 99); 6 Nov 2005 23:38:31 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 06 Nov 2005 15:38:31 -0800 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [216.136.173.59] (HELO smtp015.mail.yahoo.com) (216.136.173.59) by apache.org (qpsmtpd/0.29) with SMTP; Sun, 06 Nov 2005 15:38:25 -0800 Received: (qmail 19143 invoked from network); 6 Nov 2005 23:38:10 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:Mime-Version:In-Reply-To:References:Content-Type:Message-Id:Content-Transfer-Encoding:From:Subject:Date:To:X-Mailer; b=E/XdYeTwl2PoovUXA2q4PgY9DBnJxx8zfGJMhBgQdxbKUUf2c9cYj6nUCg0gXwfY4TaAgZ6ToNemNx7GFR1TuoBXhyjTINedwpMIq49LigfjsnYTMh0LmfolEm7K7f85BTlVIx6sagogW9+AP4A0ukgXNWirfPM+LeqjrDuvXg4= ; Received: from unknown (HELO ?192.168.1.5?) (david?jencks@66.93.38.137 with plain) by smtp015.mail.yahoo.com with SMTP; 6 Nov 2005 23:38:10 -0000 Mime-Version: 1.0 (Apple Message framework v622) In-Reply-To: <436E8F12.40405@apache.org> References: <436E8F12.40405@apache.org> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: David Jencks Subject: Re: PetStore security realm configuration Date: Sun, 6 Nov 2005 15:38:05 -0800 To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.622) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I think you need to include this: JaasLoginService in your generic security realm gbean. david jencks On Nov 6, 2005, at 3:17 PM, Jacek Laskowski wrote: > Hi, > > Does anyone know what/where I should take a look at to sort it out: > > 15:43:44,821 INFO [JAASJettyRealm] problem > javax.security.auth.login.LoginException: java.lang.AssertionError: > target is null > at > org.apache.geronimo.kernel.basic.BasicProxyManager.createProxy(BasicPro > xyManager.java:97) > at > org.apache.geronimo.security.jaas.client.JaasLoginCoordinator.connect(J > aasLoginCoordinator.java:173) > at > org.apache.geronimo.security.jaas.client.JaasLoginCoordinator.initializ > e(JaasLoginCoordinator.java:85) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja > va:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso > rImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > javax.security.auth.login.LoginContext.invoke(LoginContext.java:756) > at > javax.security.auth.login.LoginContext.access$000(LoginContext.java: > 186) > at > javax.security.auth.login.LoginContext$4.run(LoginContext.java:683) > at java.security.AccessController.doPrivileged(Native Method) > at > javax.security.auth.login.LoginContext.invokePriv(LoginContext.java: > 680) > at > javax.security.auth.login.LoginContext.login(LoginContext.java:579) > at > org.apache.geronimo.jetty.JAASJettyRealm.authenticate(JAASJettyRealm.ja > va:92) > at > org.mortbay.jetty.servlet.FormAuthenticator$FormCredential.authenticate > (FormAuthenticator.java:305) > at > org.mortbay.jetty.servlet.FormAuthenticator.authenticate(FormAuthentica > tor.java:148) > at > org.apache.geronimo.jetty.interceptor.SecurityContextBeforeAfter.obtain > User(SecurityContextBeforeAfter.java:282) > at > org.apache.geronimo.jetty.interceptor.SecurityContextBeforeAfter.checkS > ecurityConstraints(SecurityContextBeforeAfter.java:191) > at > org.apache.geronimo.jetty.JettyWebAppContext.checkSecurityConstraints(J > ettyWebAppContext.java:516) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplication > Handler.java:432) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: > 568) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1565) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCo > ntext.java:635) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1517) > at org.mortbay.http.HttpServer.service(HttpServer.java:954) > at > org.mortbay.http.HttpConnection.service(HttpConnection.java:816) > at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983) > at > org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java: > 244) > at > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) > at > org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) > > at > javax.security.auth.login.LoginContext.invoke(LoginContext.java:872) > at > javax.security.auth.login.LoginContext.access$000(LoginContext.java: > 186) > at > javax.security.auth.login.LoginContext$4.run(LoginContext.java:683) > at java.security.AccessController.doPrivileged(Native Method) > at > javax.security.auth.login.LoginContext.invokePriv(LoginContext.java: > 680) > at > javax.security.auth.login.LoginContext.login(LoginContext.java:579) > at > org.apache.geronimo.jetty.JAASJettyRealm.authenticate(JAASJettyRealm.ja > va:92) > at > org.mortbay.jetty.servlet.FormAuthenticator$FormCredential.authenticate > (FormAuthenticator.java:305) > at > org.mortbay.jetty.servlet.FormAuthenticator.authenticate(FormAuthentica > tor.java:148) > at > org.apache.geronimo.jetty.interceptor.SecurityContextBeforeAfter.obtain > User(SecurityContextBeforeAfter.java:282) > at > org.apache.geronimo.jetty.interceptor.SecurityContextBeforeAfter.checkS > ecurityConstraints(SecurityContextBeforeAfter.java:191) > at > org.apache.geronimo.jetty.JettyWebAppContext.checkSecurityConstraints(J > ettyWebAppContext.java:516) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplication > Handler.java:432) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: > 568) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1565) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCo > ntext.java:635) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1517) > at org.mortbay.http.HttpServer.service(HttpServer.java:954) > at > org.mortbay.http.HttpConnection.service(HttpConnection.java:816) > at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983) > at > org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java: > 244) > at > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) > at > org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) > 15:43:44,821 DEBUG [FormAuthenticator] Form authentication FAILED for > jps_admin > > Jacek >