When attempting to schedule a report in CABI 6.3.2 nothing occurs no error is displayed.
The jasperserver.log shows errors similar to the following:
ERROR ReportExecutionJob,quartzScheduler_Worker-2:349 - The job error notification was not completed. An error occurred while sending it.
org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: mail.localhost.com, port: 25;
nested exception is:
java.net.ConnectException: Connection timed out: connect. Failed messages: javax.mail.MessagingException: Could not connect to SMTP host: mail.localhost.com, port: 25;
The scheduling service was not configured properly or it was not configured at all. The error message is showing the the SMTP host is set to the same server as Jaspersoft.
1. Locate the file ..\tomcat\webapps\jasperserver-pro\WEB-INF\js.quartz.properties and take a backup of it
2. Edit the file adding the correspondent values to the following parameters:
mail.sender.host property to your outbound mail server.
mail.sender.protocol property to the protocol used by your outbound mail server.
mail.sender.port property to the port that your outbound mail server listens on.
mail.sender.username and mail.sender.password properties using valid login credentials to your outbound mail server.
Example: report.scheduler.mail.sender.username=myusername report.scheduler.mail.sender.password=mypassword
3. Restart JasperReports Server for the configurations to take effect.
Refer to the following link in order to configure the service properly