Hello sebb, thanks again for pointing me in the right direction. I have put the javamail 1.4 mailapi.jar in the api directory. And, I have changed the value of the javamail.jar property to: mailapi.jar. Now, when I press the Test Mail button in the MailVisualizer Listener JMeter does not hang or freeze but I do get an error dialog and an OK button (Error occurred sending the email smtp). The jmeter.log output is as follows:
ERROR - jmeter.visualizers.MailerVisualizer: Couldn't send mail... javax.mail.NoSuchProviderException: smtp at javax.mail.Session.getService(Session.java:780) at javax.mail.Session.getTransport(Session.java:718) at javax.mail.Session.getTransport(Session.java:661) at javax.mail.Session.getTransport(Session.java:641) at javax.mail.Session.getTransport(Session.java:696) at javax.mail.Transport.send0(Transport.java:186) at javax.mail.Transport.send(Transport.java:118) sebb wrote .. > On 30/03/2008, David Brown <[EMAIL PROTECTED]> wrote: > > Hello sebb, thanks for the speedy and informative reply. > > Before attempting the MonitorHealthVisualizer email alerts pane I decided > > it > would be prudent to study the operation of the MailVisualizer Listener. > > > > * Using a Test Plan ThreadGroup known to be running correctly against a > > known > installed application I attached a MailVisualizer Listener, filled in the > parms > and pressed the Test Mail button only > > to see JMeter hang. > > * JMeter log only shows the output from the sendTestMail() method from > > class: > MailerModel. There were no exceptions or error conditions logged. > > * Are there known bugs at JMeter using the geronimo-javamail.jar? > > Never tried using it. > > Getting started does say that one needs to download Javamail: > > http://jakarta.apache.org/jmeter/usermanual/get-started.html > > > * I found no reference to JavaMail, email or MailerModel issues in JMeter > > Bugzilla. > > * Further investigation lead me to: > > http://issues.apache.org/jira/browse/GERONIMO-2682 > (the Transport.send() in geronimo-javamail.jar is an unresolved issue). > > * As a temporary solution I assigned an instance of SMTPTransport to a > > Transport > variable. This works correctly. > > * I replaced the geronimo-javamail.jar with mail.jar in the > > build.properties. > > The geronimo jar is only intended for building. > > > * This is not an equitable solution but if I can successfully add the email > alerts pane to the MonitorHealthVisualizer I will feel more comfortable with > adding > the third pane if it is actually working! > > * In this way the email alerts pane may be useful someday whenever the > > geronimo-javamail.jar > issues get resolved. > > > > sebb wrote .. > > > > > On 27/03/2008, David Brown <[EMAIL PROTECTED]> wrote: > > > > Hello Sebb, JMeter committers and developers, I have been reading the > > Mike > Stover > > > JMeter plugin PDF and as a result I read the comments at the top of the > > MailHealthVisualizer > > > class: > > > > > > s/MailHealthVisualizer/MonitorHealthVisualizer/ > > > > > > > > > > > /* In the future, we may want to add email alerts as a third tab. */ > > > > > > > > My questions are: > > > > * Would such an addition be considered a plugin? > > > > > > Yes and no. In a sense, almost all of JMeter is plugins. However the > > > term is normally reserved for brand new functionality, not > > > enhancements to existing classes. > > > > > > > * Has anyone worked on this or planning to work this issue? (I have > > searched > > > in: https://issues.apache.org/bugzilla/buglist.cgi?quicksearch=jmeter) > > > > > > No. > > > > > > > * I have studied the code to some extent and it appears the content of > the MailerVisualizer.java > > > Listener could be used as a go-by to create a MonitorMailerPanel.java > > similar > to > > > the other panes: MonitorHealthPanel.java and attach the > > MonitorMailerPanel > pane > > > to the MailerVisualizer.java along with the other panes? > > > > > > Probably. > > > > > > > * If this would not work are there better places in the source to > > study > to get > > > a better understanding of what is required to complete the mail alert > > issue? > > > > > > > > Please advise, David. > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]