You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by El...@fanuc.de on 2003/01/23 16:19:32 UTC
RE: Null Pointer Exception: SendMailServlet Example
John,
I think you are right.
resolving localhost doesn't work.
Trying to fix ...
Thanks
Marcus
Kind regards.
Marcus Elwert
E-Business Consultant
Fanuc Germany GmbH
Bernhäuserstr. 22
73765 Neuhausen / Germany
Phone +49 7158 187 321
Fax +49 7158 187 422
eMail Elwert.Marcus@fanuc.de
"Turner, John"
<JT...@AAS.com> To: 'Tomcat Users List' <to...@jakarta.apache.org>
cc:
23.01.2003 15:12 Subject: RE: Null Pointer Exception: SendMailServlet Example
Please respond to
"Tomcat Users
List"
java.net.InetAddress.getAddressFromNameService(InetAddress.java:1016)
at java.net.InetAddress.getLocalHost(InetAddress.java:1125)
at
javax.mail.internet.InternetAddress.getLocalAddress(InternetAddress.java:472
)
Looks to me like you have some name resolution problems, such as not being
able to resolve localhost to 127.0.0.1, or not being able to resolve
whatever mail host you're using to a valid IP address.
John
> -----Original Message-----
> From: Elwert@fanuc.de [mailto:Elwert@fanuc.de]
> Sent: Thursday, January 23, 2003 8:51 AM
> To: tomcat-user@jakarta.apache.org
> Subject: Null Pointer Exception: SendMailServlet Example
>
>
> Hi all,
>
> for me it looks very strange but maybe you can help.
> I try to run the SendMailServlet which comes with the Tomcat examples.
>
> I'm using Tomcat 4.1.18 with j2sdk1.4.1_01 on a Mandrake
> Linux 9.0 server.
> After starting Tomcat and submit the SendMail.jsp from the
> examples I get
> the following
> Null Pointer exception printed below.
> Debuging let me find out that this happens when
> Transport.send(message) is
> called.
> If I try to submit the jsp again the Null Pointer exception
> doesn't occur,
> I think the Transport.send
> method or the servlet is still bussy. After restarting Tomcat
> I have the
> same situation.
> First submit results in the Null Pointer exception. Second
> submit hangs.
>
> Running Tomcat 4.1.18 with same jdk on a Windows 2000 Server
> the examples
> runs without any problems.
>
> Both servers are in the same network and the same smtp server
> is defined in
> server.xml.
>
> Any help is highly appreciated .
>
> Kind regards.
>
> Marcus Elwert
> E-Business Consultant
> Fanuc Germany GmbH
> Bernhäuserstr. 22
> 73765 Neuhausen / Germany
> Phone +49 7158 187 321
> Fax +49 7158 187 422
> eMail Elwert.Marcus@fanuc.de
>
>
>
> ENCOUNTERED EXCEPTION: java.lang.NullPointerException
> java.lang.NullPointerException
> at
> java.net.InetAddress.cacheAddress(InetAddress.java:648)
> at
> java.net.InetAddress.cacheAddress(InetAddress.java:633)
> at
> java.net.InetAddress.getAddressFromNameService(InetAddress.java:1016)
> at
> java.net.InetAddress.getLocalHost(InetAddress.java:1125)
> at
> javax.mail.internet.InternetAddress.getLocalAddress(InternetAd
> dress.java:472)
>
> at
> javax.mail.internet.UniqueValue.getUniqueMessageIDValue(Unique
> Value.java:70)
>
> at
> javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:1844)
> at
> javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:1822)
> at javax.mail.Transport.send(Transport.java:80)
> at SendMailServlet.doPost(SendMailServlet.java:78)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(ApplicationFilterChain.java:247)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilterChain.java:193)
>
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.java:260)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.java:191)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Aut
> henticatorBase.java:493)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2415)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:180)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi
> spatcherValve.java:170)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
> Valve.java:172)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.java:174)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.
> java:223)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Process
> or.java:432)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle
> r.processConnection(Http11Protocol.java:386)
>
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi
> nt.java:534)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:530)
>
> at java.lang.Thread.run(Thread.java:536)
>
>
>
>
>
>
>
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>
--
To unsubscribe, e-mail: <
mailto:tomcat-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <
mailto:tomcat-user-help@jakarta.apache.org>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>