Problem is solved. We used wrong Mail API. With 1.4 everything works fine.

Mario
-------- Original-Nachricht --------
Datum: Tue, 22 Aug 2006 09:27:22 +0200
Von: "Mario Bittermann" <[EMAIL PROTECTED]>
An: "Tomcat Users List" <users@tomcat.apache.org>
Betreff: Re: Problem with Emailappender of Log4j

> Here are the codes:
> 
> Javacode:
> Logger logger =
> Logger.getLogger(CreditLimitEditActionFromList.class.getName());
> try {
> // some code where exceptions can occur
> } catch (Exception e) {
>    logger.error("unhandled exception: ",e);
> }
> 
> Log4j-config:
> 
> log4j.rootLogger=ERROR, email
> log4j.appender.email = org.apache.log4j.net.SMTPAppender
> log4j.appender.email.BufferSize = 512
> log4j.appender.email.From = server
> log4j.appender.email.SMTPHost = localhost
> log4j.appender.email.Subject = CreditLimitRequest Error Report
> log4j.appender.email.To = [EMAIL PROTECTED]
> log4j.appender.email.layout = org.apache.log4j.PatternLayout
> log4j.appender.email.layout.conversionPattern = %d %-5p [%-10t] %c{2} -
> %m%n
> 
> Normally we get emails with mailbody like:
> 
> 2006-08-22 09:22:33,667 61214430 [http-8090-Processor13] ERROR
> com.omv.creditlimit.action.CreditLimitEditActionFromList.execute(CreditLimitEditActionFromList.java:295)-
> unhandled exception: 
> java.lang.NullPointerException
>       at
> com.omv.creditlimit.business.RulesEngineImpl.setDocumentID(RulesEngineImpl.java:366)
>       at
> com.omv.creditlimit.action.CreditLimitEditActionFromList.execute(CreditLimitEditActionFromList.java:121)
>       at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
>       at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
>       at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
>       at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>       at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
>       at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
>       at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>       at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>       at java.lang.Thread.run(Thread.java:595)
> 
> 
> Mario
> -------- Original-Nachricht --------
> Datum: Mon, 21 Aug 2006 12:40:12 -0400
> Von: "Martin Gainty" <[EMAIL PROTECTED]>
> An: "Tomcat Users List" <users@tomcat.apache.org>
> Betreff: Re: Problem with Emailappender of Log4j
> 
> > Mario-
> > 
> > can we see the exception handler and how you are capturing stackTrace?
> > 
> > M-
> > *********************************************************************
> > This email message and any files transmitted with it contain
> confidential
> > information intended only for the person(s) to whom this email message
> is
> > addressed.  If you have received this email message in error, please
> > notify
> > the sender immediately by telephone or email and destroy the original
> > message without making a copy.  Thank you.
> > 
> > 
> > 
> > ----- Original Message ----- 
> > From: "Mario Bittermann" <[EMAIL PROTECTED]>
> > To: <users@tomcat.apache.org>
> > Sent: Monday, August 21, 2006 12:01 PM
> > Subject: Problem with Emailappender of Log4j
> > 
> > 
> > > Hi,
> > > 
> > > we have a problem with our emailappender of Log4j.
> > > We are using Log4js emailappender to be informed when an unhandled
> > exception is thrown in an application.
> > > If an exception is thrown we get an email with a exceptionstacktrace
> as
> > mailbody. This works fine with Tomcat 4.
> > > 
> > > Since we are using Tomcat 5.5.12 with Sun jdk 1.5_07 no stacktrace is
> > sent! We get a mail with empty body.
> > > I did some test with jdk 1.5 and Log4j and emailnotification works
> fine.
> > But on Tomcat 5.5 we get empty email.
> > > 
> > > Who can help? Any ideas?
> > > 
> > > Thanks
> > > Mario
> > > -- 
> > > 
> > > 
> > > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> > > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
> > > 
> > > ---------------------------------------------------------------------
> > > To start a new topic, e-mail: users@tomcat.apache.org
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > 
> > >
> 
> -- 
> 
> 
> "Feel free" – 10 GB Mailbox, 100 FreeSMS/Monat ...
> Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 


Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to