2013-05-08 69 views
0

我執行地圖集清理前,我的電子郵件發送工作正常。現在,我不能夠發送電子郵件從我的創建調度服務,提高了如下錯誤:jira插件中的javax.mail.NoSuchProviderException

javax.mail.NoSuchProviderException: smtp 
at javax.mail.Session.getService(Session.java:798) 
at javax.mail.Session.getTransport(Session.java:720) 
at javax.mail.Session.getTransport(Session.java:660) 
at javax.mail.Session.getTransport(Session.java:640) 
at com.crawco.jira.plugin.Reports.DailyReportService.execute(DailyReportService.java:449) 
at com.atlassian.sal.jira.scheduling.JiraPluginSchedulerService.run(JiraPluginSchedulerService.java:94) 
at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:61) 
at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:47) 
at org.quartz.core.JobRunShell.run(JobRunShell.java:195) 
at com.atlassian.multitenant.quartz.MultiTenantThreadPool$MultiTenantRunnable.run(MultiTenantThreadPool.java:72) 
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520) 

可能是什麼原因?

我已經包含下面的東西在pom.xml中 -

<dependency> 
    <groupId>javax.mail</groupId> 
    <artifactId>mail</artifactId> 
    <version>1.4.5</version> 
</dependency> 
<dependency> 
    <groupId>javax.activation</groupId> 
    <artifactId>activation</artifactId> 
    <version>1.1.1</version> 
</dependency> 
+0

在JIRA中啓用郵件日誌記錄以更好地瞭解發生了什麼。請參閱Atlassian網站上的[記錄電子郵件協議詳細信息](https://confluence.atlassian.com/display/JIRA/Logging+email+protocol+details)。 – 2013-05-08 15:04:28

回答

0

感謝您的意見傢伙。

我剛剛發現,必須從atlassian-plugin.xml中刪除java.mail和激活依賴項,因爲這些庫已經與JIRA一起出現。所以之後,它工作正常,並獲得電子郵件工作。