[fedora-java] How to debugging tomcat5 mailer problems
peter.carroll at bluefriday.ca
peter.carroll at bluefriday.ca
Sat Aug 26 16:10:28 UTC 2006
I am completely lost on this one.
I have a tomcat5 web application running on Fedora Core 4. It ran perfectly
until a few months ago when suddenly it stopped sending email. I was using
the Jakarta mail-1.1 taglib and it looked like it worked but nothing went
out. I started using the mailer2 taglib and that finally gave me some errors
(below). Even the examples don't work.
Initially I had this on both my development and production servers. I hacked
away at the dev server replacing jar files and restarting and eventually it
all went away. I then reconciled that with my production server and nothing
works. I am sure it is some kind of version conflict as it showed up as
quickly as it went away.
I've been beating my head on this for a couple of months now with no
progress at all.
Can someone please suggest an approach to debug this? I'm at a total loss.
Thanks
Peter
The code as follows:
<%@ page contentType="text/html" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="mt" uri="http://jakarta.apache.org/taglibs/mailer2" %>
<mt:mail
from="peter.carroll at xxxxxxx.org"
to="peter.carroll at xxxxxxx.org"
subject="simple mail example using mt:send"
background="false"
>
Hello, World
</mt:mail>
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: javax.servlet.jsp.JspException: mt:mail:
cannot send / create message
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(java.lang.Th
rowable) (/usr/lib/libjasper5-runtime-5.0.30.jar.so)
org.apache.jasper.runtime.PageContextImpl.handlePageException(java.lang.Thro
wable) (/usr/lib/libjasper5-runtime-5.0.30.jar.so)
org.apache.jsp.trackreg.tmpa_jsp._jspService(javax.servlet.http.HttpServletR
equest, javax.servlet.http.HttpServletResponse) (Unknown Source)
org.apache.jasper.runtime.HttpJspBase.service(javax.servlet.http.HttpServlet
Request, javax.servlet.http.HttpServletResponse)
(/usr/lib/libjasper5-runtime-5.0.30.jar.so)
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
org.apache.jasper.servlet.JspServletWrapper.service(javax.servlet.http.HttpS
ervletRequest, javax.servlet.http.HttpServletResponse, boolean)
(/usr/lib/libjasper5-compiler-5.0.30.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFile(javax.servlet.http.HttpS
ervletRequest, javax.servlet.http.HttpServletResponse, java.lang.String,
java.lang.Throwable, boolean) (/usr/lib/libjasper5-compiler-5.0.30.jar.so)
org.apache.jasper.servlet.JspServlet.service(javax.servlet.http.HttpServletR
equest, javax.servlet.http.HttpServletResponse)
(/usr/lib/libjasper5-compiler-5.0.30.jar.so)
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalina.Reque
st, 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.jk.server.JkCoyoteHandler.invoke(org.apache.jk.core.Msg,
org.apache.jk.core.MsgContext) (Unknown Source)
org.apache.jk.common.HandlerRequest.invoke(org.apache.jk.core.Msg,
org.apache.jk.core.MsgContext) (Unknown Source)
org.apache.jk.common.ChannelSocket.invoke(org.apache.jk.core.Msg,
org.apache.jk.core.MsgContext) (Unknown Source)
org.apache.jk.common.ChannelSocket.processConnection(org.apache.jk.core.MsgC
ontext) (Unknown Source)
org.apache.jk.common.SocketConnection.runIt(java.lang.Object[])
(Unknown Source)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()
(/tmp/libtomcat-util-5.0.30.jar.sob9q4kk.so)
java.lang.Thread.run() (/usr/lib/libgcj.so.6.0.0)
root cause
javax.mail.SendFailedException: Unsupported option: SP
gnu.mail.providers.smtp.SMTPTransport.sendMessage(javax.mail.Message,
javax.mail.Address[]) (Unknown Source)
javax.mail.Transport.send0(javax.mail.Message, javax.mail.Address[])
(Unknown Source)
javax.mail.Transport.send(javax.mail.Message) (Unknown Source)
org.apache.taglibs.mailer2.MailTag.doEndTag() (Unknown Source)
org.apache.jsp.trackreg.tmpa_jsp._jspx_meth_mt_mail_0(javax.servlet.jsp.Page
Context) (Unknown Source)
org.apache.jsp.trackreg.tmpa_jsp._jspService(javax.servlet.http.HttpServletR
equest, javax.servlet.http.HttpServletResponse) (Unknown Source)
org.apache.jasper.runtime.HttpJspBase.service(javax.servlet.http.HttpServlet
Request, javax.servlet.http.HttpServletResponse)
(/usr/lib/libjasper5-runtime-5.0.30.jar.so)
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
org.apache.jasper.servlet.JspServletWrapper.service(javax.servlet.http.HttpS
ervletRequest, javax.servlet.http.HttpServletResponse, boolean)
(/usr/lib/libjasper5-compiler-5.0.30.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFile(javax.servlet.http.HttpS
ervletRequest, javax.servlet.http.HttpServletResponse, java.lang.String,
java.lang.Throwable, boolean) (/usr/lib/libjasper5-compiler-5.0.30.jar.so)
org.apache.jasper.servlet.JspServlet.service(javax.servlet.http.HttpServletR
equest, javax.servlet.http.HttpServletResponse)
(/usr/lib/libjasper5-compiler-5.0.30.jar.so)
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalina.Reque
st, 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.jk.server.JkCoyoteHandler.invoke(org.apache.jk.core.Msg,
org.apache.jk.core.MsgContext) (Unknown Source)
org.apache.jk.common.HandlerRequest.invoke(org.apache.jk.core.Msg,
org.apache.jk.core.MsgContext) (Unknown Source)
org.apache.jk.common.ChannelSocket.invoke(org.apache.jk.core.Msg,
org.apache.jk.core.MsgContext) (Unknown Source)
org.apache.jk.common.ChannelSocket.processConnection(org.apache.jk.core.MsgC
ontext) (Unknown Source)
org.apache.jk.common.SocketConnection.runIt(java.lang.Object[])
(Unknown Source)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()
(/tmp/libtomcat-util-5.0.30.jar.sob9q4kk.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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-devel-java-list/attachments/20060826/50ad784d/attachment.htm>
More information about the fedora-devel-java-list
mailing list