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]