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.


Reply via email to