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