error 500

Ramses van Pinxteren <[email protected]> Wed, 25 Jan 2006 12:08:18 +0100
Newsgroups gmane.mail.jamm.user
Message-ID <f06200709bffd0223a918@[195.169.144.222]>
--============_-1073934779==_ma============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

hello,

I am a first time user and Jamm is starting to give me a headache. I 
made the following chances to jamm.properties:

# The LDAP host.  The default is localhost
#
jamm.ldap.host = 127.0.0.1

# The LDAP port. The default is 389
#
jamm.ldap.port =

# The search base.
#
jamm.ldap.search_base = o=hosting,dc=cbs,dc=knaw,dc=nl

# The DN of the "root" user
#
jamm.ldap.root_dn = cn=Manager,dc=cbs,dc=knaw,dc=nl

# The login of the "root" user.  The default is root
#
#jamm.ldap.root_login = cn=Manager,dc=cbs,dc=knaw,dc=nl

# The class used to generate random numbers.  The default is
# java.security.SecureRandom.
#
#jamm.random_class = java.util.Random

# Should jamm use the Modify Password Extended Operation to set the
# users's password?  If true, it will.  If false, jamm itself will
# generate an SSHA hash and set the userPassword attribute to it.
# The default is true
#
#jamm.password.exop = true

# The directory on the server where the virtual accounts store their
# data.  Defaults to /home/vmail/domains
#
jamm.vmail.homedir = /vmail/domains


My LDAP server does respond well to phpLDAPAdmin, so that cannot be 
the problem.

When I login however (as root, with the password of Manager) I get 
the following output:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that 
prevented it from fulfilling this request.

exception

javax.servlet.ServletException
	org.apache.struts.action.RequestProcessor.processException(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse, java.lang.Exception, 
org.apache.struts.action.ActionForm, 
org.apache.struts.action.ActionMapping) (Unknown Source)
	org.apache.struts.action.RequestProcessor.processActionPerform(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse, 
org.apache.struts.action.Action, org.apache.struts.action.ActionForm, 
org.apache.struts.action.ActionMapping) (Unknown Source)
	org.apache.struts.action.RequestProcessor.process(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) (Unknown Source)
	org.apache.struts.action.ActionServlet.process(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) (Unknown Source)
	org.apache.struts.action.ActionServlet.doPost(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) (Unknown Source)
	javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) 
(/usr/lib/libservletapi5-5.0.30.jar.so)
	javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, 
javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
	jamm.webapp.SetEncodingFilter.doFilter(javax.servlet.ServletRequest, 
javax.servlet.ServletResponse, javax.servlet.FilterChain) (Unknown 
Source)
	org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response, org.apache.catalina.ValveContext) 
(/usr/lib/libcatalina-5.0.30.jar.so)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(org.apache.coyote.Request, 
org.apache.coyote.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
	org.apache.coyote.http11.Http11Processor.process(java.io.InputStream, 
java.io.OutputStream) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(org.apache.tomcat.util.net.TcpConnection, 
java.lang.Object[]) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
	org.apache.tomcat.util.net.TcpWorkerThread.runIt(java.lang.Object[]) 
(/tmp/libtomcat-util-5.0.30.jar.soypmshj.so)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run() 
(/tmp/libtomcat-util-5.0.30.jar.soypmshj.so)
	java.lang.Thread.run() (/usr/lib/libgcj.so.6.0.0)

root cause

java.lang.NullPointerException
	javax.naming.InitialContext.bind(javax.naming.Name, 
java.lang.Object) (/usr/lib/libgcj.so.6.0.0)
	javax.naming.directory.InitialDirContext.getURLOrDefaultInitDirCtx(java.lang.String) 
(/usr/lib/libgcj.so.6.0.0)
	javax.naming.directory.InitialDirContext.search(java.lang.String, 
java.lang.String, javax.naming.directory.SearchControls) 
(/usr/lib/libgcj.so.6.0.0)
	jamm.ldap.LdapFacade.searchSubtree(java.lang.String, 
java.lang.String) (Unknown Source)
	jamm.backend.MailManager.searchForMail(jamm.ldap.LdapFacade, 
java.lang.String) (Unknown Source)
	jamm.backend.MailManager.getDnFromMail(java.lang.String) 
(Unknown Source)
	jamm.webapp.LoginAction.execute(org.apache.struts.action.ActionMapping, 
org.apache.struts.action.ActionForm, 
javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) (Unknown Source)
	org.apache.struts.action.RequestProcessor.processActionPerform(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse, 
org.apache.struts.action.Action, org.apache.struts.action.ActionForm, 
org.apache.struts.action.ActionMapping) (Unknown Source)
	org.apache.struts.action.RequestProcessor.process(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) (Unknown Source)
	org.apache.struts.action.ActionServlet.process(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) (Unknown Source)
	org.apache.struts.action.ActionServlet.doPost(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) (Unknown Source)
	javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) 
(/usr/lib/libservletapi5-5.0.30.jar.so)
	javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, 
javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
	jamm.webapp.SetEncodingFilter.doFilter(javax.servlet.ServletRequest, 
javax.servlet.ServletResponse, javax.servlet.FilterChain) (Unknown 
Source)
	org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response, org.apache.catalina.ValveContext) 
(/usr/lib/libcatalina-5.0.30.jar.so)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(org.apache.coyote.Request, 
org.apache.coyote.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
	org.apache.coyote.http11.Http11Processor.process(java.io.InputStream, 
java.io.OutputStream) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(org.apache.tomcat.util.net.TcpConnection, 
java.lang.Object[]) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
	org.apache.tomcat.util.net.TcpWorkerThread.runIt(java.lang.Object[]) 
(/tmp/libtomcat-util-5.0.30.jar.soypmshj.so)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run() 
(/tmp/libtomcat-util-5.0.30.jar.soypmshj.so)
	java.lang.Thread.run() (/usr/lib/libgcj.so.6.0.0)

note The full stack trace of the root cause is available in the 
Apache Tomcat/5.0 logs.
Apache Tomcat/5.0

The logfile for today gives this as return:

2006-01-25 11:30:47 StandardWrapperValve[action]: Servlet.service() 
for servlet action threw exception
java.lang.NullPointerException
    at javax.naming.InitialContext.bind(javax.naming.Name, 
java.lang.Object) (/usr/lib/libgcj.so.6.0.0)
    at 
javax.naming.directory.InitialDirContext.getURLOrDefaultInitDirCtx(java.lang.String) 
(/usr/lib/libgcj.so.6.0.0)
    at 
javax.naming.directory.InitialDirContext.search(java.lang.String, 
java.lang.String, javax.naming.directory.SearchControls) 
(/usr/lib/libgcj.so.6.0.0)
    at jamm.ldap.LdapFacade.searchSubtree(java.lang.String, 
java.lang.String) (Unknown Source)
    at jamm.backend.MailManager.searchForMail(jamm.ldap.LdapFacade, 
java.lang.String) (Unknown Source)
    at jamm.backend.MailManager.getDnFromMail(java.lang.String) (Unknown Source)
    at 
jamm.webapp.LoginAction.execute(org.apache.struts.action.ActionMapping, 
org.apache.struts.action.ActionForm, 
javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) (Unknown Source)
    at 
org.apache.struts.action.RequestProcessor.processActionPerform(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse, 
org.apache.struts.action.Action, org.apache.struts.action.ActionForm, 
org.apache.struts.action.ActionMapping) (Unknown Source)
    at 
org.apache.struts.action.RequestProcessor.process(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) (Unknown Source)
    at 
org.apache.struts.action.ActionServlet.process(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) (Unknown Source)
    at 
org.apache.struts.action.ActionServlet.doPost(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) (Unknown Source)
    at 
javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, 
javax.servlet.http.HttpServletResponse) 
(/usr/lib/libservletapi5-5.0.30.jar.so)
    at 
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, 
javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(javax.servlet.ServletRequest, 
javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servlet.ServletRequest, 
javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
jamm.webapp.SetEncodingFilter.doFilter(javax.servlet.ServletRequest, 
javax.servlet.ServletResponse, javax.servlet.FilterChain) (Unknown 
Source)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(javax.servlet.ServletRequest, 
javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servlet.ServletRequest, 
javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response, org.apache.catalina.ValveContext) 
(/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, 
org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardContextValve.invokeInternal(org.apache.catalina.Wrapper, 
org.apache.catalina.Request, org.apache.catalina.Response) 
(/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardContextValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response, org.apache.catalina.ValveContext) 
(/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, 
org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardHostValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response, org.apache.catalina.ValveContext) 
(/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, 
org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response, org.apache.catalina.ValveContext) 
(/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, 
org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response, org.apache.catalina.ValveContext) 
(/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, 
org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(org.apache.coyote.Request, 
org.apache.coyote.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
    at 
org.apache.coyote.http11.Http11Processor.process(java.io.InputStream, 
java.io.OutputStream) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
    at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(org.apache.tomcat.util.net.TcpConnection, 
java.lang.Object[]) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
    at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(java.lang.Object[]) 
(/tmp/libtomcat-util-5.0.30.jar.soi1udcy.so)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run() 
(/tmp/libtomcat-util-5.0.30.jar.soi1udcy.so)
    at java.lang.Thread.run() (/usr/lib/libgcj.so.6.0.0)


As I am a complete n00b with java this is all giberish to me. I hope 
someone can point me to the right way?

I am using the following packages:

java-1.4.2-gcj-compat-1.4.2.0-40jpp_31rh.FC4.2
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp_31rh.FC4.2
gcc-java-4.0.2-8.fc4
openldap-2.2.29-1.FC4
tomcat5-5.0.30-5jpp_6fc
postfix-2.2.2-2
j2re-1.4.2-11.1.fc3.rf

I hope any of you can help me set it up at Fedora Core 4.

Thanks,
Ramses

--============_-1073934779==_ma============
Content-Type: text/html; charset="us-ascii"

<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>error 500</title></head><body>
<div>hello,</div>
<div><br></div>
<div>I am a first time user and Jamm is starting to give me a
headache. I made the following chances to jamm.properties:</div>
<div><br></div>
<div># The LDAP host.&nbsp; The default is localhost<br>
#<br>
jamm.ldap.host = 127.0.0.1<br>
<br>
# The LDAP port. The default is 389<br>
#<br>
jamm.ldap.port =<br>
<br>
# The search base.<br>
#<br>
jamm.ldap.search_base = o=hosting,dc=cbs,dc=knaw,dc=nl<br>
<br>
# The DN of the &quot;root&quot; user<br>
#</div>
<div>jamm.ldap.root_dn = cn=Manager,dc=cbs,dc=knaw,dc=nl</div>
<div><br>
# The login of the &quot;root&quot; user.&nbsp; The default is
root<br>
#<br>
#jamm.ldap.root_login = cn=Manager,dc=cbs,dc=knaw,dc=nl<br>
<br>
# The class used to generate random numbers.&nbsp; The default is<br>
# java.security.SecureRandom.<br>
#<br>
#jamm.random_class = java.util.Random<br>
<br>
# Should jamm use the Modify Password Extended Operation to set
the<br>
# users's password?&nbsp; If true, it will.&nbsp; If false, jamm
itself will<br>
# generate an SSHA hash and set the userPassword attribute to it.<br>
# The default is true<br>
#<br>
#jamm.password.exop = true<br>
<br>
# The directory on the server where the virtual accounts store
their<br>
# data.&nbsp; Defaults to /home/vmail/domains<br>
#<br>
jamm.vmail.homedir = /vmail/domains<br>
</div>
<div><br></div>
<div>My LDAP server does respond well to phpLDAPAdmin, so that cannot
be the problem.</div>
<div><br></div>
<div>When I login however (as root, with the password of Manager) I
get the following output:</div>
<div><br></div>
<div><font face="Lucida Grande" size="-3" color="#000000">HTTP Status
500 -<br>
<br>
type Exception report<br>
<br>
message<br>
<br>
description The server encountered an internal error () that prevented
it from fulfilling this request.<br>
<br>
exception<br>
<br>
javax.servlet.ServletException<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.struts.action.RequestProcessor.processException(javax.ser<span
></span>vlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse, java.lang.Exception,
org.apache.struts.action.ActionForm,
org.apache.struts.action.ActionMapping) (Unknown Source)<br>
<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.struts.action.RequestProcessor.processActionPerform(javax<span
></span>.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse,
org.apache.struts.action.Action, org.apache.struts.action.ActionForm,
org.apache.struts.action.ActionMapping) (Unknown Source)<br>
<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.struts.action.RequestProcessor.process(javax.servlet.http<span
></span>.HttpServletRequest, javax.servlet.http.HttpServletResponse)
(Unknown Source)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.struts.action.ActionServlet.process(javax.servlet.http.Ht<span
></span>tpServletRequest, javax.servlet.http.HttpServletResponse)
(Unknown Source)<br>
<x-tab>&nbsp;
</x-tab
>org.apache.struts.action.ActionServlet.doPost(javax.servlet.http.Htt<span
></span>pServletRequest, javax.servlet.http.HttpServletResponse)
(Unknown Source)<br>
<x-tab>&nbsp;&nbsp;
</x-tab
>javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServle<span
></span>tRequest, javax.servlet.http.HttpServletResponse)
(/usr/lib/libservletapi5-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;
</x-tab
>javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
(/usr/lib/libservletapi5-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>jamm.webapp.SetEncodingFilter.doFilter(javax.servlet.ServletRequest,
javax.servlet.ServletResponse, javax.servlet.FilterChain) (Unknown
Source)<br>
<x-tab>
</x-tab
>org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catali<span
></span>na.Request, org.apache.catalina.Response,
org.apache.catalina.ValveContext)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.coyote.tomcat5.CoyoteAdapter.service(org.apache.coyote.Re<span
></span>quest, org.apache.coyote.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.coyote.http11.Http11Processor.process(java.io.InputStream,
java.io.OutputStream) (/usr/lib/libtomcat-http11-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;
</x-tab
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proc<span
></span>essConnection(org.apache.tomcat.util.net.TcpConnection,
java.lang.Object[]) (/usr/lib/libtomcat-http11-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(java.lang.Object[])
(/tmp/libtomcat-util-5.0.30.jar.soypmshj.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()
(/tmp/libtomcat-util-5.0.30.jar.soypmshj.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>java.lang.Thread.run()
(/usr/lib/libgcj.so.6.0.0)<br>
<br>
root cause<br>
<br>
java.lang.NullPointerException<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>javax.naming.InitialContext.bind(javax.naming.Name,
java.lang.Object) (/usr/lib/libgcj.so.6.0.0)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>javax.naming.directory.InitialDirContext.getURLOrDefaultInitDirCtx(j<span
></span>ava.lang.String) (/usr/lib/libgcj.so.6.0.0)</font></div>
<div><font face="Lucida Grande" size="-3"
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>javax.naming.directory.InitialDirContext.search(java.lang.String,
java.lang.String, javax.naming.directory.SearchControls)
(/usr/lib/libgcj.so.6.0.0)<br>
<x-tab>&nbsp;&nbsp;
</x-tab>jamm.ldap.LdapFacade.searchSubtree(java.lang.String,
java.lang.String) (Unknown Source)<br>
<x-tab>
</x-tab>jamm.backend.MailManager.searchForMail(jamm.ldap.LdapFacade,
java.lang.String) (Unknown Source)<br>
<x-tab>
</x-tab>jamm.backend.MailManager.getDnFromMail(java.lang.String)
(Unknown Source)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>jamm.webapp.LoginAction.execute(org.apache.struts.action.ActionMappi<span
></span>ng, org.apache.struts.action.ActionForm,
javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse) (Unknown Source)<br>
<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.struts.action.RequestProcessor.processActionPerform(javax<span
></span>.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse,
org.apache.struts.action.Action, org.apache.struts.action.ActionForm,
org.apache.struts.action.ActionMapping) (Unknown Source)<br>
<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.struts.action.RequestProcessor.process(javax.servlet.http<span
></span>.HttpServletRequest, javax.servlet.http.HttpServletResponse)
(Unknown Source)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.struts.action.ActionServlet.process(javax.servlet.http.Ht<span
></span>tpServletRequest, javax.servlet.http.HttpServletResponse)
(Unknown Source)<br>
<x-tab>&nbsp;
</x-tab
>org.apache.struts.action.ActionServlet.doPost(javax.servlet.http.Htt<span
></span>pServletRequest, javax.servlet.http.HttpServletResponse)
(Unknown Source)<br>
<x-tab>&nbsp;&nbsp;
</x-tab
>javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServle<span
></span>tRequest, javax.servlet.http.HttpServletResponse)
(/usr/lib/libservletapi5-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;
</x-tab
>javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
(/usr/lib/libservletapi5-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>jamm.webapp.SetEncodingFilter.doFilter(javax.servlet.ServletRequest,
javax.servlet.ServletResponse, javax.servlet.FilterChain) (Unknown
Source)<br>
<x-tab>
</x-tab
>org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catali<span
></span>na.Request, org.apache.catalina.Response,
org.apache.catalina.ValveContext)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.coyote.tomcat5.CoyoteAdapter.service(org.apache.coyote.Re<span
></span>quest, org.apache.coyote.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.coyote.http11.Http11Processor.process(java.io.InputStream,
java.io.OutputStream) (/usr/lib/libtomcat-http11-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;
</x-tab
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proc<span
></span>essConnection(org.apache.tomcat.util.net.TcpConnection,
java.lang.Object[]) (/usr/lib/libtomcat-http11-5.0.30.jar.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(java.lang.Object[])
(/tmp/libtomcat-util-5.0.30.jar.soypmshj.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()
(/tmp/libtomcat-util-5.0.30.jar.soypmshj.so)<br>
<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>java.lang.Thread.run()
(/usr/lib/libgcj.so.6.0.0)<br>
<br>
note The full stack trace of the root cause is available in the Apache
Tomcat/5.0 logs.<br>
Apache Tomcat/5.0</font></div>
<div><br></div>
<div>The logfile for today gives this as return:</div>
<div><br></div>
<div>2006-01-25 11:30:47 StandardWrapperValve[action]:
Servlet.service() for servlet action threw exception<br>
java.lang.NullPointerException<br>
&nbsp;&nbsp; at javax.naming.InitialContext.bind(javax.naming.Name,
java.lang.Object) (/usr/lib/libgcj.so.6.0.0)<br>
&nbsp;&nbsp; at
javax.naming.directory.InitialDirContext.getURLOrDefaultInitDirCtx(ja<span
></span>va.lang.String) (/usr/lib/libgcj.so.6.0.0)<br>
&nbsp;&nbsp; at
javax.naming.directory.InitialDirContext.search(java.lang.String,
java.lang.String, javax.naming.directory.SearchControls)
(/usr/lib/libgcj.so.6.0.0)<br>
&nbsp;&nbsp; at jamm.ldap.LdapFacade.searchSubtree(java.lang.String,
java.lang.String) (Unknown Source)<br>
&nbsp;&nbsp; at
jamm.backend.MailManager.searchForMail(jamm.ldap.LdapFacade,
java.lang.String) (Unknown Source)<br>
&nbsp;&nbsp; at
jamm.backend.MailManager.getDnFromMail(java.lang.String) (Unknown
Source)<br>
&nbsp;&nbsp; at
jamm.webapp.LoginAction.execute(org.apache.struts.action.ActionMappin<span
></span>g, org.apache.struts.action.ActionForm,
javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse) (Unknown Source)<br>
&nbsp;&nbsp; at
org.apache.struts.action.RequestProcessor.processActionPerform(javax.<span
></span>servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse,
org.apache.struts.action.Action, org.apache.struts.action.ActionForm,
org.apache.struts.action.ActionMapping) (Unknown Source)</div>
<div>&nbsp;&nbsp; at
org.apache.struts.action.RequestProcessor.process(javax.servlet.http.<span
></span>HttpServletRequest, javax.servlet.http.HttpServletResponse)
(Unknown Source)<br>
&nbsp;&nbsp; at
org.apache.struts.action.ActionServlet.process(javax.servlet.http.Htt<span
></span>pServletRequest, javax.servlet.http.HttpServletResponse)
(Unknown Source)<br>
&nbsp;&nbsp; at
org.apache.struts.action.ActionServlet.doPost(javax.servlet.http.Http<span
></span>ServletRequest, javax.servlet.http.HttpServletResponse)
(Unknown Source)<br>
&nbsp;&nbsp; at
javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServlet<span
></span>Request, javax.servlet.http.HttpServletResponse)
(/usr/lib/libservletapi5-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
(/usr/lib/libservletapi5-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(java<span
></span>x.servlet.ServletRequest, javax.servlet.ServletResponse)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servle<span
></span>t.ServletRequest, javax.servlet.ServletResponse)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
jamm.webapp.SetEncodingFilter.doFilter(javax.servlet.ServletRequest,
javax.servlet.ServletResponse, javax.servlet.FilterChain) (Unknown
Source)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(java<span
></span>x.servlet.ServletRequest, javax.servlet.ServletResponse)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servle<span
></span>t.ServletRequest, javax.servlet.ServletResponse)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardWrapperValve.invoke(org.apache.catal<span
></span>ina.Request, org.apache.catalina.Response,
org.apache.catalina.ValveContext)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.c<span
></span>atalina.Request, org.apache.catalina.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.<span
></span>Request, org.apache.catalina.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardContextValve.invokeInternal(org.apac<span
></span>he.catalina.Wrapper, org.apache.catalina.Request,
org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardContextValve.invoke(org.apache.catal<span
></span>ina.Request, org.apache.catalina.Response,
org.apache.catalina.ValveContext)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.c<span
></span>atalina.Request, org.apache.catalina.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.<span
></span>Request, org.apache.catalina.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardHostValve.invoke(org.apache.catalina<span
></span>.Request, org.apache.catalina.Response,
org.apache.catalina.ValveContext)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.c<span
></span>atalina.Request, org.apache.catalina.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalin<span
></span>a.Request, org.apache.catalina.Response,
org.apache.catalina.ValveContext)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.c<span
></span>atalina.Request, org.apache.catalina.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.<span
></span>Request, org.apache.catalina.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardEngineValve.invoke(org.apache.catali<span
></span>na.Request, org.apache.catalina.Response,
org.apache.catalina.ValveContext)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.c<span
></span>atalina.Request, org.apache.catalina.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.<span
></span>Request, org.apache.catalina.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)</div>
<div>&nbsp;&nbsp; at
org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Req<span
></span>uest, org.apache.catalina.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.coyote.tomcat5.CoyoteAdapter.service(org.apache.coyote.Req<span
></span>uest, org.apache.coyote.Response)
(/usr/lib/libcatalina-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.coyote.http11.Http11Processor.process(java.io.InputStream,
java.io.OutputStream) (/usr/lib/libtomcat-http11-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce<span
></span>ssConnection(org.apache.tomcat.util.net.TcpConnection,
java.lang.Object[]) (/usr/lib/libtomcat-http11-5.0.30.jar.so)<br>
&nbsp;&nbsp; at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(java.lang.Object[])
(/tmp/libtomcat-util-5.0.30.jar.soi1udcy.so)<br>
&nbsp;&nbsp; at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()
(/tmp/libtomcat-util-5.0.30.jar.soi1udcy.so)<br>
&nbsp;&nbsp; at java.lang.Thread.run()
(/usr/lib/libgcj.so.6.0.0)</div>
<div><br></div>
<div><br></div>
<div>As I am a complete n00b with java this is all giberish to me. I
hope someone can point me to the right way?</div>
<div><br></div>
<div>I am using the following packages:</div>
<div><br></div>
<div>java-1.4.2-gcj-compat-1.4.2.0-40jpp_31rh.FC4.2<br>
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp_31rh.FC4.2</div>
<div>gcc-java-4.0.2-8.fc4</div>
<div>openldap-2.2.29-1.FC4</div>
<div>tomcat5-5.0.30-5jpp_6fc</div>
<div>postfix-2.2.2-2<br>
j2re-1.4.2-11.1.fc3.rf</div>
<div><br></div>
<div>I hope any of you can help me set it up at Fedora Core 4.</div>
<div><br></div>
<div>Thanks,</div>
<div>Ramses</div>
<div><br></div>
</body>
</html>
--============_-1073934779==_ma============--


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642