Did you try enabling the javamail debug like I suggested? Sent from my Windows Phone ------------------------------ From: Vladimir Zak Sent: 4/16/2013 10:00 To: [email protected] Subject: Re: Problem with sending email
Hello, I tried to run new jenkins from the war and try to send email. The problem is still there - so it seems to me that the problem is not in Jenkins itself. Do you have any hint where the problem could be? I think * firewall for jenkins not for the port because telnet is available * permission problem * refused connection from the smtp server - is it possible to anyhow check it? Thank you zakyn 2013/4/16 Vladimir Zak <[email protected]> > Hello, > > I have tried all things but still it is not working. You can see the log > files. > > Do you have any other hint for me, please? > > Using telnet - so SMTP server is working > 220 mai ESMTP Service (Lotus Domino Release 8.5.3FP3) ready at Tue, 16 Apr > 2013 18:40:04 +0200 > > Thank you > > zakyn > > ---------- after start of Jenkins there is this problem ----------- > Apr 16, 2013 6:18:55 PM hudson.plugins.greenballs.PluginImpl start > INFO: Green Balls! > log4j:WARN No appenders could be found for logger (net.bull.javamelody). > log4j:WARN Please initialize the log4j system properly. > Apr 16, 2013 6:18:58 PM jenkins.InitReactorRunner$1 onTaskFailed > SEVERE: Failed Loading plugin nodeofflinenotification > hudson.util.IOException2: Failed to initialize > at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:349) > at hudson.PluginManager$2$1$1.run(PluginManager.java:317) > at > org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146) > at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) > at jenkins.model.Jenkins$7.runTask(Jenkins.java:875) > at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) > at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) > > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) > at java.lang.Thread.run(Unknown Source) > Caused by: org.jruby.exceptions.RaiseException: (LoadError) library > `fiber' could not be loaded: java.lang.ClassNotFoundException: > org.jruby.ext.fiber.ThreadFiberLibrary > > Apr 16, 2013 6:18:58 PM jenkins.InitReactorRunner$1 onAttained > INFO: Prepared all plugins > > ------------------------ log when I send the testing email > ----------------------- > Running from: C:\_jenkins\jenkins\jenkins.war > webroot: EnvVars.masterEnvVars.get("JENKINS_HOME") > Jenkins home directory: c:\_jenkins\jenkins found at: > EnvVars.masterEnvVars.get("JENKINS_HOME") > DEBUG: JavaMail version 1.4.4 > DEBUG: successfully loaded resource: /META-INF/javamail.default.providers > DEBUG: Tables of loaded providers > DEBUG: Providers Listed By Class Name: > {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun > Microsystems, Inc], > com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun > Microsystems, Inc], > com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun > Microsystems, Inc], > com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,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.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun > Microsystems, Inc]} > DEBUG: Providers Listed By Protocol: > {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun > Microsystems, Inc], > imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun > Microsystems, Inc], > smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun > Microsystems, Inc], > pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun > Microsystems, Inc], > pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun > Microsystems, Inc], > smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun > Microsystems, Inc]} > DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map > DEBUG: getProvider() returning > javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun > Microsystems, Inc] > DEBUG SMTP: useEhlo true, useAuth false > DEBUG SMTP: trying to connect to host "172.16.1.3", port 25, isSSL false > ---------------------------------------------------------------------------Apr > 16, 2013 6:20:43 PM hudson.TcpSlaveAgentListener$ConnectionHandler run > INFO: Accepted connection #1 from /192.168.42.21:54362 > Apr 16, 2013 6:36:04 PM hudson.triggers.SCMTrigger$Runner run > INFO: SCM changes detected in TMSAppOffboard. Triggering #406 > Apr 16, 2013 6:36:13 PM hudson.plugins.emailext.ExtendedEmailPublisher > sendMail > WARNING: Could not send email. > > javax.mail.MessagingException: Could not connect to SMTP host: 172.16.1.3, > port: 25; > nested exception is: > java.net.SocketException: Network is unreachable: connect > at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934) > at > com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638) > at javax.mail.Service.connect(Service.java:295) > at javax.mail.Service.connect(Service.java:176) > at javax.mail.Service.connect(Service.java:125) > at javax.mail.Transport.send0(Transport.java:194) > at javax.mail.Transport.send(Transport.java:124) > at > hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:308) > at > hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:289) > at > hudson.plugins.emailext.ExtendedEmailPublisher.prebuild(ExtendedEmailPublisher.java:239) > at > hudson.model.AbstractBuild$AbstractBuildExecution.preBuild(AbstractBuild.java:748) > at hudson.model.Build$BuildExecution.doRun(Build.java:142) > at > hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) > at hudson.model.Run.execute(Run.java:1502) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:236) > > Caused by: java.net.SocketException: Network is unreachable: connect > at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) > at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) > at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) > at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) > at java.net.AbstractPlainSocketImpl.connect(Unknown Source) > at java.net.PlainSocketImpl.connect(Unknown Source) > at java.net.SocksSocketImpl.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:286) > at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:231) > at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1900) > ... 16 more > > Apr 16, 2013 6:37:44 PM hudson.model.Run execute > INFO: TMSAppOffboard #406 main build action completed: SUCCESS > Apr 16, 2013 6:38:07 PM hudson.plugins.emailext.ExtendedEmailPublisher > sendMail > WARNING: Could not send email. > > javax.mail.MessagingException: Could not connect to SMTP host: 172.16.1.3, > port: 25; > nested exception is: > java.net.SocketException: Network is unreachable: connect > at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934) > at > com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638) > at javax.mail.Service.connect(Service.java:295) > at javax.mail.Service.connect(Service.java:176) > at javax.mail.Service.connect(Service.java:125) > at javax.mail.Transport.send0(Transport.java:194) > at javax.mail.Transport.send(Transport.java:124) > at > hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:308) > at > hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:289) > at > hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:249) > at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36) > at > hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:717) > at > hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:692) > at hudson.model.Build$BuildExecution.cleanUp(Build.java:192) > at hudson.model.Run.execute(Run.java:1546) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:236) > > Caused by: java.net.SocketException: Network is unreachable: connect > at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) > at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) > at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) > at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) > at java.net.AbstractPlainSocketImpl.connect(Unknown Source) > at java.net.PlainSocketImpl.connect(Unknown Source) > at java.net.SocksSocketImpl.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:286) > at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:231) > at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1900) > ... 17 more > > > > 2013/4/16 Slide <[email protected]> > >> This [1] is the best answer, turn on the debugging via the command line >> switch. >> >> slide >> >> 1 -http://www.oracle.com/technetwork/java/faq-135477.html#debug >> >> >> On Tue, Apr 16, 2013 at 3:33 AM, zakyn <[email protected]> wrote: >> >>> Hello, >>> >>> I have the following problem. >>> >>> Some days ago it is not possible to send any emails from Jenkins build >>> server. Nothing was changed in network, machine and jenkins >>> but still I receive an following error. >>> >>> I am able to send email from the machine with the same user, with the >>> same machine, with the same smtp server. Firewall is down too. >>> It is possible to ping to the smtp server. >>> >>> The network is reachable, it is strange because jekins donwloads sources >>> without any problem. >>> >>> Is it possible to trace the smtp request? >>> >>> Could you please help me? >>> >>> Thank you. >>> >>> zakyn >>> >>> >>> >>> >>> Failed to send out e-mail >>> javax.mail.MessagingException: Could not connect to SMTP host: >>> 172.16.1.3, port: 25; >>> nested exception is: >>> java.net.SocketException: Network is unreachable: connect >>> at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934) >>> at >>> com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638) >>> at javax.mail.Service.connect(Service.java:295) >>> at javax.mail.Service.connect(Service.java:176) >>> at javax.mail.Service.connect(Service.java:125) >>> at javax.mail.Transport.send0(Transport.java:194) >>> at javax.mail.Transport.send(Transport.java:124) >>> at hudson.tasks.Mailer$DescriptorImpl.doSendTestMail(Mailer.java:498) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >>> at java.lang.reflect.Method.invoke(Unknown Source) >>> at >>> org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288) >>> at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151) >>> at >>> org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90) >>> >>> at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111) >>> at >>> org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) >>> >>> at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) >>> at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) >>> at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241) >>> at >>> org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) >>> >>> at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) >>> at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) >>> at org.kohsuke.stapler.Stapler.invoke(Stapler.java:488) >>> at org.kohsuke.stapler.Stapler.service(Stapler.java:162) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) >>> at winstone.ServletConfiguration.execute(ServletConfiguration.java:248) >>> at winstone.RequestDispatcher.forward(RequestDispatcher.java:333) >>> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376) >>> at >>> hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) >>> at >>> net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:206) >>> at >>> net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:179) >>> at >>> net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86) >>> >>> at >>> org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84) >>> >>> at >>> hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98) >>> at >>> hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58) >>> at >>> hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98) >>> at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) >>> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) >>> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) >>> at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) >>> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) >>> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) >>> at >>> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) >>> >>> at >>> hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) >>> >>> at >>> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) >>> >>> at >>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166) >>> >>> at >>> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) >>> >>> at >>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) >>> >>> at >>> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) >>> >>> at >>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) >>> >>> at >>> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) >>> >>> at >>> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) >>> >>> at >>> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) >>> >>> at >>> org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173) >>> >>> at >>> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) >>> >>> at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:63) >>> at >>> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) >>> >>> at >>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) >>> >>> at >>> hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66) >>> >>> at >>> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) >>> >>> at >>> hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) >>> at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) >>> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) >>> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) >>> at >>> org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50) >>> >>> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) >>> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) >>> at >>> hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) >>> >>> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) >>> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) >>> at winstone.RequestDispatcher.forward(RequestDispatcher.java:331) >>> at >>> winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215) >>> at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138) >>> at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) >>> at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) >>> at java.util.concurrent.FutureTask.run(Unknown Source) >>> at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) >>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) >>> at java.lang.Thread.run(Unknown Source) >>> Caused by: java.net.SocketException: Network is unreachable: connect >>> at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) >>> at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) >>> at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) >>> at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) >>> at java.net.AbstractPlainSocketImpl.connect(Unknown Source) >>> at java.net.PlainSocketImpl.connect(Unknown Source) >>> at java.net.SocksSocketImpl.connect(Unknown Source) >>> at java.net.Socket.connect(Unknown Source) >>> at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:286) >>> at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:231) >>> at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1900) >>> ... 80 more >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> >> >> -- >> Website: http://earl-of-code.com >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
