<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Using database tables for authentication in ADF applications</title>
	<atom:link href="http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-database-table-for-authentication-in-adf-applications</link>
	<description></description>
	<lastBuildDate>Fri, 12 Apr 2013 10:04:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Shreyas</title>
		<link>http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/#comment-5182</link>
		<dc:creator>Shreyas</dc:creator>
		<pubDate>Mon, 20 Feb 2012 06:04:48 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=2851#comment-5182</guid>
		<description><![CDATA[I found these errors when i change theÂ performDbAuthentication function ..


Error(673,59):  cannot find variable _data_source_name
Error(698,13):  cannot find class FacesContext
Error(698,41):  cannot find variable FacesContext
Error(699,13):  cannot find class FacesMessage
Error(699,40):  cannot find class FacesMessage
Error(699,53):  cannot find variable FacesMessage
Error(60,31): package javax.faces.application does not exist
Error(61,27): package javax.faces.context does not exist

and have problem in import.]]></description>
		<content:encoded><![CDATA[<p>I found these errors when i change theÂ performDbAuthentication function ..</p>
<p>Error(673,59):  cannot find variable _data_source_name<br />
Error(698,13):  cannot find class FacesContext<br />
Error(698,41):  cannot find variable FacesContext<br />
Error(699,13):  cannot find class FacesMessage<br />
Error(699,40):  cannot find class FacesMessage<br />
Error(699,53):  cannot find variable FacesMessage<br />
Error(60,31): package javax.faces.application does not exist<br />
Error(61,27): package javax.faces.context does not exist</p>
<p>and have problem in import.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kunal</title>
		<link>http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/#comment-5181</link>
		<dc:creator>kunal</dc:creator>
		<pubDate>Fri, 02 Sep 2011 19:02:42 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=2851#comment-5181</guid>
		<description><![CDATA[Please tell us what changes needs to be done while using jdeveloper 11.1.x i.e 11g.

i need it urgently.

Thanks a ton.]]></description>
		<content:encoded><![CDATA[<p>Please tell us what changes needs to be done while using jdeveloper 11.1.x i.e 11g.</p>
<p>i need it urgently.</p>
<p>Thanks a ton.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Williams</title>
		<link>http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/#comment-5180</link>
		<dc:creator>David Williams</dc:creator>
		<pubDate>Thu, 28 Jan 2010 17:00:14 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=2851#comment-5180</guid>
		<description><![CDATA[It good to know you managed to make it work in 11g Subrata. I am also trying to authenticate against a DB using ADF security in Weblogic. It appears a lot has changed since 10g. Where did you go to find a solution? Any advice would be greatly appreciated.]]></description>
		<content:encoded><![CDATA[<p>It good to know you managed to make it work in 11g Subrata. I am also trying to authenticate against a DB using ADF security in Weblogic. It appears a lot has changed since 10g. Where did you go to find a solution? Any advice would be greatly appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Subrata Biswas</title>
		<link>http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/#comment-5179</link>
		<dc:creator>Subrata Biswas</dc:creator>
		<pubDate>Mon, 28 Dec 2009 06:19:47 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=2851#comment-5179</guid>
		<description><![CDATA[Anyway I forgot to put my point here, as I have successfuly done with Authentication against DB using ADF security in weblogic as well as Tomcat. Yes I was able to do it with 11.1.1.1.0 version. It&#039;s pretty simple here. Anybody till fighting to achieve it, welcome with their query how to achieve it.]]></description>
		<content:encoded><![CDATA[<p>Anyway I forgot to put my point here, as I have successfuly done with Authentication against DB using ADF security in weblogic as well as Tomcat. Yes I was able to do it with 11.1.1.1.0 version. It&#8217;s pretty simple here. Anybody till fighting to achieve it, welcome with their query how to achieve it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Subrata Biswas</title>
		<link>http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/#comment-5178</link>
		<dc:creator>Subrata Biswas</dc:creator>
		<pubDate>Tue, 22 Sep 2009 08:40:41 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=2851#comment-5178</guid>
		<description><![CDATA[Very nice document, But the main challange when we go to customise the same on 11G. It&#039;s seems to be there is lots of changes compare with the version you have done. Even some of those described configuration file also not available(I am not talking about the location, Some at all not present)

I tried a lot with this but in vein. Did you happen to look into 11G? or do you have any example like this for 11G? Advance thanks for your positive answer.]]></description>
		<content:encoded><![CDATA[<p>Very nice document, But the main challange when we go to customise the same on 11G. It&#8217;s seems to be there is lots of changes compare with the version you have done. Even some of those described configuration file also not available(I am not talking about the location, Some at all not present)</p>
<p>I tried a lot with this but in vein. Did you happen to look into 11G? or do you have any example like this for 11G? Advance thanks for your positive answer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Hunt</title>
		<link>http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/#comment-5177</link>
		<dc:creator>Richard Hunt</dc:creator>
		<pubDate>Tue, 18 Aug 2009 19:20:23 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=2851#comment-5177</guid>
		<description><![CDATA[This example works fine.  Is there an example available for using 11G and weblogic security?  I have the same issue as reply 5.  I would using a simple database query involving three tables - would use something like the tables used in the example.]]></description>
		<content:encoded><![CDATA[<p>This example works fine.  Is there an example available for using 11G and weblogic security?  I have the same issue as reply 5.  I would using a simple database query involving three tables &#8211; would use something like the tables used in the example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jt</title>
		<link>http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/#comment-5176</link>
		<dc:creator>jt</dc:creator>
		<pubDate>Wed, 17 Jun 2009 20:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=2851#comment-5176</guid>
		<description><![CDATA[Thanks so much for the information.  This is exactly what I&#039;m trying to do.  I&#039;m having some difficulty getting this example to work on my end.  I&#039;m new to all of this so I&#039;m following this article pretty closely.  I run my .jsp page and it redirects the page to my Login.jsp page.  I put in username/password that I added to my database and it redirects me to my Logout.jsp page which is my error-page I added to my web.xml page.

In my Login.jsp page the form action is j_security_check.  Where is this getting set?  Or how is my ALSDBTableLoginModule getting called?  I have added some printlns in my ALSDBTableLoginModule.login method and redeployed....nothing is showing up in my Embedded OC4J Server - Log console.  Does this mean it&#039;s not getting called or am I not looking in the right place for the println stmts.  I also noticed that in my system-jazn-data.xml page I have an option name addAllRoles with value true and there isn&#039;t an addAllRoles in my ALSDBTableLoginModule.  Is there suppose to be?

Thanks for all of your help!]]></description>
		<content:encoded><![CDATA[<p>Thanks so much for the information.  This is exactly what I&#8217;m trying to do.  I&#8217;m having some difficulty getting this example to work on my end.  I&#8217;m new to all of this so I&#8217;m following this article pretty closely.  I run my .jsp page and it redirects the page to my Login.jsp page.  I put in username/password that I added to my database and it redirects me to my Logout.jsp page which is my error-page I added to my web.xml page.</p>
<p>In my Login.jsp page the form action is j_security_check.  Where is this getting set?  Or how is my ALSDBTableLoginModule getting called?  I have added some printlns in my ALSDBTableLoginModule.login method and redeployed&#8230;.nothing is showing up in my Embedded OC4J Server &#8211; Log console.  Does this mean it&#8217;s not getting called or am I not looking in the right place for the println stmts.  I also noticed that in my system-jazn-data.xml page I have an option name addAllRoles with value true and there isn&#8217;t an addAllRoles in my ALSDBTableLoginModule.  Is there suppose to be?</p>
<p>Thanks for all of your help!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zhouxiao315@yahoo.com.cn</title>
		<link>http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/#comment-5175</link>
		<dc:creator>zhouxiao315@yahoo.com.cn</dc:creator>
		<pubDate>Thu, 30 Oct 2008 02:31:18 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=2851#comment-5175</guid>
		<description><![CDATA[Im looking for solution to implement authentication by using database tables for ADF &amp; Tomcat application server too!!!]]></description>
		<content:encoded><![CDATA[<p>Im looking for solution to implement authentication by using database tables for ADF &amp; Tomcat application server too!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andrew</title>
		<link>http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/#comment-5174</link>
		<dc:creator>andrew</dc:creator>
		<pubDate>Sat, 25 Oct 2008 14:12:26 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=2851#comment-5174</guid>
		<description><![CDATA[Hi,
I use this example to login action, it works fine, but I can not perform logout action by session.invalidate(), when I call it by button action performDbAuthentication() is called twice so user is logged again.

Regards
Andrew]]></description>
		<content:encoded><![CDATA[<p>Hi,<br />
I use this example to login action, it works fine, but I can not perform logout action by session.invalidate(), when I call it by button action performDbAuthentication() is called twice so user is logged again.</p>
<p>Regards<br />
Andrew</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lutchumaya</title>
		<link>http://technology.amis.nl/2008/02/08/using-database-table-for-authentication-in-adf-applications/#comment-5173</link>
		<dc:creator>Lutchumaya</dc:creator>
		<pubDate>Tue, 30 Sep 2008 06:27:21 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=2851#comment-5173</guid>
		<description><![CDATA[Hi I am trying to implement what you have been doing above. But for me it is not working . I have created the following steps but am seeing this in my log.

08/09/30 10:30:27 [DBTableLoginModule] option debug         = true

08/09/30 10:30:27 [DBTableLoginModule] option jdbc Url      =

08/09/30 10:30:27 [DBTableLoginModule] option jdbc Class    = oracle.jdbc.driver.OracleDriver

08/09/30 10:30:27 [DBTableLoginModule] option log level     = log all

08/09/30 10:30:27 [DBTableLoginModule] option logger class  = null

08/09/30 10:30:27 [DBTableLoginModule] option db schema     = null

08/09/30 10:30:27 [DBTableLoginModule] option user table    = null

08/09/30 10:30:27 [DBTableLoginModule] option roles table   = null

08/09/30 10:30:27 [DBTableLoginModule] option username column = null

08/09/30 10:30:27 [DBTableLoginModule] option password column = null

08/09/30 10:30:27 [DBTableLoginModule] option roles column    = null

08/09/30 10:30:27 [DBTableLoginModule] option user pk column  = null

08/09/30 10:30:27 [DBTableLoginModule] option roles fk column = null

08/09/30 10:30:27 [DBTableLoginModule] option password encoding class = null

08/09/30 10:30:27 [DBTableLoginModule] option realm_column  = null

08/09/30 10:30:27 [DBTableLoginModule] option application_realm  = null

08/09/30 10:30:27 [DBTableLoginModule] login called on DBTableLoginModule

08/09/30 10:30:27 [DBTableLoginModule] Calling callbackhandler ...

08/09/30 10:30:27 [DBTableLoginModule] Username returned by callback = eilynn

08/09/30 10:30:27 jdev-connection-managed-rpt2 not found
08/09/30 10:30:27 [DBTableLoginModule] Abort called on LoginModule

Sep 30, 2008 10:30:27 AM oracle.security.jazn.oc4j.OC4JUtil doJAASLogin
WARNING: java.lang.NullPointerException
	at oracle.sample.dbloginmodule.DBTableLM.SpoonDBTableModuleLogin.performDbAuthentication(SpoonDBTableModuleLogin.java:715)
	at oracle.sample.dbloginmodule.DBTableLM.SpoonDBTableModuleLogin.login(SpoonDBTableModuleLogin.java:298)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
	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 oracle.security.jazn.oc4j.OC4JUtil.doJAASLogin(OC4JUtil.java:241)
	at oracle.security.jazn.oc4j.RealmUserAdaptor$1.run(JAZNUserManager.java:1395)
	at oracle.security.jazn.oc4j.OC4JUtil.doWithJAZNClsLdr(OC4JUtil.java:173)
	at oracle.security.jazn.oc4j.RealmUserAdaptor.authenticate(JAZNUserManager.java:1390)
	at oracle.security.jazn.oc4j.FilterUser.authenticate(JAZNUserManager.java:1143)
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipalInternal(EvermindHttpServletRequest.java:3673)
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipal(EvermindHttpServletRequest.java:3614)
	at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:384)
	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
	at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
	at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
	at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
	at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
	at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
	at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
	at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
	at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
	at java.lang.Thread.run(Thread.java:595)

javax.security.auth.login.LoginException: java.lang.NullPointerException
	at oracle.sample.dbloginmodule.DBTableLM.SpoonDBTableModuleLogin.performDbAuthentication(SpoonDBTableModuleLogin.java:715)
	at oracle.sample.dbloginmodule.DBTableLM.SpoonDBTableModuleLogin.login(SpoonDBTableModuleLogin.java:298)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
	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 oracle.security.jazn.oc4j.OC4JUtil.doJAASLogin(OC4JUtil.java:241)
	at oracle.security.jazn.oc4j.RealmUserAdaptor$1.run(JAZNUserManager.java:1395)
	at oracle.security.jazn.oc4j.OC4JUtil.doWithJAZNClsLdr(OC4JUtil.java:173)
	at oracle.security.jazn.oc4j.RealmUserAdaptor.authenticate(JAZNUserManager.java:1390)
	at oracle.security.jazn.oc4j.FilterUser.authenticate(JAZNUserManager.java:1143)
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipalInternal(EvermindHttpServletRequest.java:3673)
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipal(EvermindHttpServletRequest.java:3614)
	at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:384)
	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
	at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
	at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
	at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
	at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
	at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
	at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
	at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
	at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
	at java.lang.Thread.run(Thread.java:595)

	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 oracle.security.jazn.oc4j.OC4JUtil.doJAASLogin(OC4JUtil.java:241)
	at oracle.security.jazn.oc4j.RealmUserAdaptor$1.run(JAZNUserManager.java:1395)
	at oracle.security.jazn.oc4j.OC4JUtil.doWithJAZNClsLdr(OC4JUtil.java:173)
	at oracle.security.jazn.oc4j.RealmUserAdaptor.authenticate(JAZNUserManager.java:1390)
	at oracle.security.jazn.oc4j.FilterUser.authenticate(JAZNUserManager.java:1143)
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipalInternal(EvermindHttpServletRequest.java:3673)
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipal(EvermindHttpServletRequest.java:3614)
	at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:384)
	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
	at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
	at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
	at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
	at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
	at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
	at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
	at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
	at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
	at java.lang.Thread.run(Thread.java:595)
Sep 30, 2008 10:30:27 AM oracle.adf.view.faces.webapp.AdfFacesFilterHelper verifyFilterIsInstalled
WARNING: The AdfFacesFilter has not been installed.  ADF Faces requires this filter for proper execution.
Process exited.

Can anyone help me please ..


Where did I go wrong?


Please help me.

Regards
Lutchumaya]]></description>
		<content:encoded><![CDATA[<p>Hi I am trying to implement what you have been doing above. But for me it is not working . I have created the following steps but am seeing this in my log.</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option debug         = true</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option jdbc Url      =</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option jdbc Class    = oracle.jdbc.driver.OracleDriver</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option log level     = log all</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option logger class  = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option db schema     = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option user table    = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option roles table   = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option username column = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option password column = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option roles column    = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option user pk column  = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option roles fk column = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option password encoding class = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option realm_column  = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] option application_realm  = null</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] login called on DBTableLoginModule</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] Calling callbackhandler &#8230;</p>
<p>08/09/30 10:30:27 [DBTableLoginModule] Username returned by callback = eilynn</p>
<p>08/09/30 10:30:27 jdev-connection-managed-rpt2 not found<br />
08/09/30 10:30:27 [DBTableLoginModule] Abort called on LoginModule</p>
<p>Sep 30, 2008 10:30:27 AM oracle.security.jazn.oc4j.OC4JUtil doJAASLogin<br />
WARNING: java.lang.NullPointerException<br />
	at oracle.sample.dbloginmodule.DBTableLM.SpoonDBTableModuleLogin.performDbAuthentication(SpoonDBTableModuleLogin.java:715)<br />
	at oracle.sample.dbloginmodule.DBTableLM.SpoonDBTableModuleLogin.login(SpoonDBTableModuleLogin.java:298)<br />
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
	at java.lang.reflect.Method.invoke(Method.java:585)<br />
	at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)<br />
	at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)<br />
	at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)<br />
	at java.security.AccessController.doPrivileged(Native Method)<br />
	at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)<br />
	at javax.security.auth.login.LoginContext.login(LoginContext.java:579)<br />
	at oracle.security.jazn.oc4j.OC4JUtil.doJAASLogin(OC4JUtil.java:241)<br />
	at oracle.security.jazn.oc4j.RealmUserAdaptor$1.run(JAZNUserManager.java:1395)<br />
	at oracle.security.jazn.oc4j.OC4JUtil.doWithJAZNClsLdr(OC4JUtil.java:173)<br />
	at oracle.security.jazn.oc4j.RealmUserAdaptor.authenticate(JAZNUserManager.java:1390)<br />
	at oracle.security.jazn.oc4j.FilterUser.authenticate(JAZNUserManager.java:1143)<br />
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipalInternal(EvermindHttpServletRequest.java:3673)<br />
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipal(EvermindHttpServletRequest.java:3614)<br />
	at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:384)<br />
	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)<br />
	at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)<br />
	at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)<br />
	at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)<br />
	at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)<br />
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)<br />
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)<br />
	at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)<br />
	at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)<br />
	at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)<br />
	at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)<br />
	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)<br />
	at java.lang.Thread.run(Thread.java:595)</p>
<p>javax.security.auth.login.LoginException: java.lang.NullPointerException<br />
	at oracle.sample.dbloginmodule.DBTableLM.SpoonDBTableModuleLogin.performDbAuthentication(SpoonDBTableModuleLogin.java:715)<br />
	at oracle.sample.dbloginmodule.DBTableLM.SpoonDBTableModuleLogin.login(SpoonDBTableModuleLogin.java:298)<br />
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
	at java.lang.reflect.Method.invoke(Method.java:585)<br />
	at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)<br />
	at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)<br />
	at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)<br />
	at java.security.AccessController.doPrivileged(Native Method)<br />
	at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)<br />
	at javax.security.auth.login.LoginContext.login(LoginContext.java:579)<br />
	at oracle.security.jazn.oc4j.OC4JUtil.doJAASLogin(OC4JUtil.java:241)<br />
	at oracle.security.jazn.oc4j.RealmUserAdaptor$1.run(JAZNUserManager.java:1395)<br />
	at oracle.security.jazn.oc4j.OC4JUtil.doWithJAZNClsLdr(OC4JUtil.java:173)<br />
	at oracle.security.jazn.oc4j.RealmUserAdaptor.authenticate(JAZNUserManager.java:1390)<br />
	at oracle.security.jazn.oc4j.FilterUser.authenticate(JAZNUserManager.java:1143)<br />
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipalInternal(EvermindHttpServletRequest.java:3673)<br />
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipal(EvermindHttpServletRequest.java:3614)<br />
	at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:384)<br />
	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)<br />
	at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)<br />
	at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)<br />
	at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)<br />
	at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)<br />
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)<br />
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)<br />
	at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)<br />
	at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)<br />
	at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)<br />
	at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)<br />
	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)<br />
	at java.lang.Thread.run(Thread.java:595)</p>
<p>	at javax.security.auth.login.LoginContext.invoke(LoginContext.java:872)<br />
	at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)<br />
	at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)<br />
	at java.security.AccessController.doPrivileged(Native Method)<br />
	at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)<br />
	at javax.security.auth.login.LoginContext.login(LoginContext.java:579)<br />
	at oracle.security.jazn.oc4j.OC4JUtil.doJAASLogin(OC4JUtil.java:241)<br />
	at oracle.security.jazn.oc4j.RealmUserAdaptor$1.run(JAZNUserManager.java:1395)<br />
	at oracle.security.jazn.oc4j.OC4JUtil.doWithJAZNClsLdr(OC4JUtil.java:173)<br />
	at oracle.security.jazn.oc4j.RealmUserAdaptor.authenticate(JAZNUserManager.java:1390)<br />
	at oracle.security.jazn.oc4j.FilterUser.authenticate(JAZNUserManager.java:1143)<br />
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipalInternal(EvermindHttpServletRequest.java:3673)<br />
	at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipal(EvermindHttpServletRequest.java:3614)<br />
	at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:384)<br />
	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)<br />
	at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)<br />
	at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)<br />
	at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)<br />
	at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)<br />
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)<br />
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)<br />
	at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)<br />
	at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)<br />
	at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)<br />
	at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)<br />
	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)<br />
	at java.lang.Thread.run(Thread.java:595)<br />
Sep 30, 2008 10:30:27 AM oracle.adf.view.faces.webapp.AdfFacesFilterHelper verifyFilterIsInstalled<br />
WARNING: The AdfFacesFilter has not been installed.  ADF Faces requires this filter for proper execution.<br />
Process exited.</p>
<p>Can anyone help me please ..</p>
<p>Where did I go wrong?</p>
<p>Please help me.</p>
<p>Regards<br />
Lutchumaya</p>
]]></content:encoded>
	</item>
</channel>
</rss>
