| Author |
Problem wid javamail.address.map
|
Nithya Venkatraman
Ranch Hand
Joined: Apr 11, 2004
Posts: 39
|
|
Hi I got this error when i was trying to send some suggestion in my portal. I feel its a problem with the class path. Please help DEBUG: not loading optional address map file: /META-INF/javamail.address.map 1 java.lang.NullPointerException at javax.mail.internet.InternetAddress.parse(InternetAddress.java:534) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:501) at javax.mail.internet.MimeMessage.addRecipients(MimeMessage.java:546) at myclasses.SugServlet.doPost(sugServlet.java:165) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:184) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688) at java.lang.Thread.run(Thread.java:534)java.sql.SQLException: [Oracle][ODBC][Ora]ORA-01722: invalid number java.sql.SQLException: [Oracle][ODBC][Ora]ORA-01722: invalid number at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6958) at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115) at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3111) at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338) at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:288) at myclasses.SugServlet.doPost(sugServlet.java:223) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:184) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688) at java.lang.Thread.run(Thread.java:534)
|
Nithya<br />SCJP(1.2), SCWCD(1.4)
|
 |
Paul Sturrock
Bartender
Joined: Apr 14, 2004
Posts: 10336
|
|
|
I don't think its the classpath. It looks like you are either trying to parse a null String as an email address, or the InternetAddress object you are doing it with is null.
|
JavaRanch FAQ HowToAskQuestionsOnJavaRanch
|
 |
Nithya Venkatraman
Ranch Hand
Joined: Apr 11, 2004
Posts: 39
|
|
Hey Thanks. As you mentioned the problem was parsing only. But I have another problem now. DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPTransport=javax.ma il.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc ], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap. IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provide r[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]} DEBUG: Providers Listed By Protocol: {imap=javax.mail.Provider[STORE,imap,com.su n.mail.imap.IMAPStore,Sun Microsystems, Inc], pop3=javax.mail.Provider[STORE,pop 3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc], smtp=javax.mail.Provider[T RANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]} DEBUG: not loading optional address map file: /META-INF/javamail.address.map DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.s mtp.SMTPTransport,Sun Microsystems, Inc] DEBUG SMTP: useEhlo true, useAuth false DEBUG: SMTPTransport trying to connect to host "CTSINHYDSXUA", port 25 DEBUG: SMTPTransport could not connect to host "CTSINHYDSXUA", port: 25 javax.mail.MessagingException: Could not connect to SMTP host: CTSINHYDSXUA, por t: 25 javax.mail.MessagingException: Could not connect to SMTP host: CTSINHYDSXUA, por t: 25 at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:855) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:15 6) at javax.mail.Service.connect(Service.java:234) at javax.mail.Service.connect(Service.java:135) at javax.mail.Service.connect(Service.java:87) at com.sun.mail.smtp.SMTPTransport.connect(SMTPTransport.java:93) at maritz.SugServlet.doPost(sugServlet.java:221) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:284) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:204) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:257) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv eContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:567) at org.apache.catalina.core.StandardContextValve.invokeInternal(Standard ContextValve.java:245) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:199) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv eContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:567) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:184) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv eContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:164) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv eContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:567) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv eContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:567) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:20 6) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java :833) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce ssConnection(Http11Protocol.java:732) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java :619) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP ool.java:688) at java.lang.Thread.run(Thread.java:534) Please help
|
 |
Paul Sturrock
Bartender
Joined: Apr 14, 2004
Posts: 10336
|
|
Certainly. Does the SMTP server CTSINHYDSXUA exist? Does it require any authentication to connect to? Are you trying to connect through a proxy?
|
 |
Nithya Venkatraman
Ranch Hand
Joined: Apr 11, 2004
Posts: 39
|
|
Hi Looks like we dont need authentication. Could there be anyother reason?
|
 |
Paul Sturrock
Bartender
Joined: Apr 14, 2004
Posts: 10336
|
|
|
Can you telnet to the server?
|
 |
Nithya Venkatraman
Ranch Hand
Joined: Apr 11, 2004
Posts: 39
|
|
Hi I tried to telnet to the server. It gave this error: Connecting To SERVERNAME...Could not open a connection to host on port 23 : Connect failed What shud i do now?
|
 |
Paul Sturrock
Bartender
Joined: Apr 14, 2004
Posts: 10336
|
|
|
Speak to whoever administrates the server.
|
 |
Nithya Venkatraman
Ranch Hand
Joined: Apr 11, 2004
Posts: 39
|
|
Hey thanks. I shall do that. But i have another problem. I have a JSP page called upload documents which uploads docs based on the project to which they belong. These project names were initially hardcoded and I am trying to remove that. I have a class SuperProjectBean to help me fetch the project names. But when i add an instance of that class in this jsp and try to run it throws errors. There is no problem with this SuperProjectBean - I have used it in another jsp already. SEVERE: Error compiling file: /C:/j2sdk1.4.2_04/jre/Tomcat 5.0/work/Catalina/loc alhost/myproj//org/apache/jsp\uploaddocuments_jsp.java [javac] Compiling 1 s ource file C:\j2sdk1.4.2_04\jre\Tomcat 5.0\work\Catalina\localhost\myproj\org\apache\jsp\up loaddocuments_jsp.java:49: cannot resolve symbol symbol : class SuperProjectBean location: class org.apache.jsp.uploaddocuments_jsp SuperProjectBean sp = new SuperProjectBean(); ^ C:\j2sdk1.4.2_04\jre\Tomcat 5.0\work\Catalina\localhost\myproj\org\apache\jsp\up loaddocuments_jsp.java:49: cannot resolve symbol symbol : class SuperProjectBean location: class org.apache.jsp.uploaddocuments_jsp SuperProjectBean sp = new SuperProjectBean(); ^ 2 errors Please help
|
 |
Paul Sturrock
Bartender
Joined: Apr 14, 2004
Posts: 10336
|
|
|
You are not importing SuperProjectBEan into uploaddocuments.jsp
|
 |
Nithya Venkatraman
Ranch Hand
Joined: Apr 11, 2004
Posts: 39
|
|
hey thanks.. I have already rectified it...
|
 |
 |
|
|
subject: Problem wid javamail.address.map
|
|
|