Exceptions while adding SQL Realm thru Admin Console -----------------------------------------------------
Key: GERONIMO-1789 URL: http://issues.apache.org/jira/browse/GERONIMO-1789 Project: Geronimo Type: Bug Components: console Versions: 1.0 Environment: WinXP, Sun JDK 1.4.2_08 Reporter: Vamsavardhana Reddy Fix For: 1.2 Adding SQL Realm using Database pool succeeds. Problem is with one that uses jdbc connection parameters. Even though the jar contains the driver class, the following exception is logged while adding an SQL realm through Admin Console. 468: 16:26:10,728 WARN [SecurityRealmPortlet] Unable to initialize LoginModule 469: java.lang.IllegalArgumentException: Driver class null is not available. Perhaps you need to add it as a dependency in your deployment plan? 470: at org.apache.geronimo.security.realm.providers.SQLLoginModule.initialize(SQLLoginModule.java:134) 471: at org.apache.geronimo.console.util.KernelManagementHelper.testLoginModule(KernelManagementHelper.java:1045) 472: at org.apache.geronimo.console.util.PortletManager.testLoginModule(Portletanager.java:164) 473: at org.apache.geronimo.console.securitymanager.realm.SecurityRealmPortlet.actionTestLoginModuleLoad(SecurityRealmP ortlet.java:258) 474: at org.apache.geronimo.console.securitymanager.realm.SecurityRealmPortlet.processAction(SecurityRealmPortlet.java: 177) 475: at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229) 476: at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158) 477: at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) 478: at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) 479: at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153) 480: at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 481: at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 482: at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) 483: at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574) 484: at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499) 485: at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120) 486: at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68) 487: at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164) 488: at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.j ava:82) 489: at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) 490: at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) 491: at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) 492: at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 493: at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 494: at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 495: at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 496: at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:52) 497: at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) 498: at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:273) 499: at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31) 500: at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 501: at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 502: at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 503: at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526) 504: at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 505: at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) 506: at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) 507: at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 508: at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) 509: at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) 510: at java.lang.Thread.run(Thread.java:570) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira