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

Reply via email to