com.sun.mail.util.FolderClosedIOException

Atlassian JIRA | Mai Nakagawa [Atlassian] | 2 years ago
  1. 0

    *Symptom* Confluence cannot collect email from IMAP server powered by hMailServer. *Steps to Reproduce* Here is how I reproduced: # Install vanilla Windows 2008 R2 64bit # Install hMailServer 5.6.3-B2249 (the current latest) and setup an account on it # Install Confluence 5.7.4 (the current latest) and enable 'Confluence Mail Archiving Plugin' # On 'Demonstration Space', go to 'Space tools' -> 'Integrations' -> 'Mail Accounts', and configure the email account which I created in the previous step, which will be successful # On 'Demonstration Space', go to 'Space tools' -> 'Integrations' -> 'Mail', and click 'Fetch new email', which will be failed (See the attached) *Error logs* Following error will be logged in atlassian-confluence.log: {noformat} 2015-05-12 15:45:00,093 ERROR [scheduler_Worker-5] [confluence.mail.archive.DefaultMailAccountManager] poll Error retrieving mail from IMAP account [confluence@<IMAP_SERVER>:143] for space <SPACENAME>: IOException while copying message javax.mail.MessagingException: IOException while copying message; nested exception is: com.sun.mail.util.FolderClosedIOException at javax.mail.internet.MimeMessage.<init>(MimeMessage.java:247) at com.atlassian.confluence.mail.archive.DefaultMailAccountManager.retrieveMessages(DefaultMailAccountManager.java:176) at com.atlassian.confluence.mail.archive.DefaultMailAccountManager.poll(DefaultMailAccountManager.java:133) at com.atlassian.confluence.mail.archive.DefaultMailAccountManager.poll(DefaultMailAccountManager.java:88) at com.atlassian.confluence.mail.archive.DefaultMailAccountManager.pollAllSpaces(DefaultMailAccountManager.java:298) at com.atlassian.confluence.mail.archive.jobs.MailPollJob$1.doInTransaction(MailPollJob.java:35) at com.atlassian.confluence.mail.archive.jobs.MailPollJob$1.doInTransaction(MailPollJob.java:31) at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25) at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82) at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:134) at com.sun.proxy.$Proxy217.doInTransaction(Unknown Source) at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154) at com.sun.proxy.$Proxy217.doInTransaction(Unknown Source) at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:21) at sun.reflect.GeneratedMethodAccessor2193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy2844.execute(Unknown Source) at com.atlassian.confluence.mail.archive.jobs.MailPollJob.doExecute(MailPollJob.java:31) at com.atlassian.quartz.jobs.AbstractJob$1.doInHibernate(AbstractJob.java:133) at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:370) at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:337) at com.atlassian.quartz.jobs.AbstractJob.executeInternal(AbstractJob.java:125) at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86) at com.atlassian.scheduler.quartz1.Quartz1JobFactory$ClassLoaderProtectingWrappedJob.execute(Quartz1JobFactory.java:62) at org.quartz.core.JobRunShell.run(JobRunShell.java:223) at com.atlassian.confluence.schedule.quartz.ConfluenceQuartzThreadPool$1.run(ConfluenceQuartzThreadPool.java:22) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) Caused by: com.sun.mail.util.FolderClosedIOException at com.sun.mail.imap.IMAPInputStream.forceCheckExpunged(IMAPInputStream.java:100) at com.sun.mail.imap.IMAPInputStream.fill(IMAPInputStream.java:150) at com.sun.mail.imap.IMAPInputStream.read(IMAPInputStream.java:208) at com.sun.mail.imap.IMAPInputStream.read(IMAPInputStream.java:234) at com.sun.mail.imap.IMAPMessage.writeTo(IMAPMessage.java:721) at javax.mail.internet.MimeMessage.<init>(MimeMessage.java:238) ... 51 more {noformat} *Workaround* Use POP3 instead of IMAP on hMailServer

    Atlassian JIRA | 2 years ago | Mai Nakagawa [Atlassian]
    com.sun.mail.util.FolderClosedIOException
  2. 0

    *Symptom* Confluence cannot collect email from IMAP server powered by hMailServer. *Steps to Reproduce* Here is how I reproduced: # Install vanilla Windows 2008 R2 64bit # Install hMailServer 5.6.3-B2249 (the current latest) and setup an account on it # Install Confluence 5.7.4 (the current latest) and enable 'Confluence Mail Archiving Plugin' # On 'Demonstration Space', go to 'Space tools' -> 'Integrations' -> 'Mail Accounts', and configure the email account which I created in the previous step, which will be successful # On 'Demonstration Space', go to 'Space tools' -> 'Integrations' -> 'Mail', and click 'Fetch new email', which will be failed (See the attached) *Error logs* Following error will be logged in atlassian-confluence.log: {noformat} 2015-05-12 15:45:00,093 ERROR [scheduler_Worker-5] [confluence.mail.archive.DefaultMailAccountManager] poll Error retrieving mail from IMAP account [confluence@<IMAP_SERVER>:143] for space <SPACENAME>: IOException while copying message javax.mail.MessagingException: IOException while copying message; nested exception is: com.sun.mail.util.FolderClosedIOException at javax.mail.internet.MimeMessage.<init>(MimeMessage.java:247) at com.atlassian.confluence.mail.archive.DefaultMailAccountManager.retrieveMessages(DefaultMailAccountManager.java:176) at com.atlassian.confluence.mail.archive.DefaultMailAccountManager.poll(DefaultMailAccountManager.java:133) at com.atlassian.confluence.mail.archive.DefaultMailAccountManager.poll(DefaultMailAccountManager.java:88) at com.atlassian.confluence.mail.archive.DefaultMailAccountManager.pollAllSpaces(DefaultMailAccountManager.java:298) at com.atlassian.confluence.mail.archive.jobs.MailPollJob$1.doInTransaction(MailPollJob.java:35) at com.atlassian.confluence.mail.archive.jobs.MailPollJob$1.doInTransaction(MailPollJob.java:31) at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25) at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82) at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:134) at com.sun.proxy.$Proxy217.doInTransaction(Unknown Source) at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154) at com.sun.proxy.$Proxy217.doInTransaction(Unknown Source) at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:21) at sun.reflect.GeneratedMethodAccessor2193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy2844.execute(Unknown Source) at com.atlassian.confluence.mail.archive.jobs.MailPollJob.doExecute(MailPollJob.java:31) at com.atlassian.quartz.jobs.AbstractJob$1.doInHibernate(AbstractJob.java:133) at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:370) at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:337) at com.atlassian.quartz.jobs.AbstractJob.executeInternal(AbstractJob.java:125) at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86) at com.atlassian.scheduler.quartz1.Quartz1JobFactory$ClassLoaderProtectingWrappedJob.execute(Quartz1JobFactory.java:62) at org.quartz.core.JobRunShell.run(JobRunShell.java:223) at com.atlassian.confluence.schedule.quartz.ConfluenceQuartzThreadPool$1.run(ConfluenceQuartzThreadPool.java:22) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) Caused by: com.sun.mail.util.FolderClosedIOException at com.sun.mail.imap.IMAPInputStream.forceCheckExpunged(IMAPInputStream.java:100) at com.sun.mail.imap.IMAPInputStream.fill(IMAPInputStream.java:150) at com.sun.mail.imap.IMAPInputStream.read(IMAPInputStream.java:208) at com.sun.mail.imap.IMAPInputStream.read(IMAPInputStream.java:234) at com.sun.mail.imap.IMAPMessage.writeTo(IMAPMessage.java:721) at javax.mail.internet.MimeMessage.<init>(MimeMessage.java:238) ... 51 more {noformat} *Workaround* Use POP3 instead of IMAP on hMailServer

    Atlassian JIRA | 2 years ago | Mai Nakagawa [Atlassian]
    com.sun.mail.util.FolderClosedIOException
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

  4. 0

    Nothing happens after OK fetch while fetching emails using Javamail

    Stack Overflow | 3 months ago | user3777390
    com.sun.mail.util.FolderClosedIOException
  5. 0

    Duplicate issues created when email is not process correctly. A few known behaviour/root cause: h3.Malformed email address in the To or CC/Bcc section caused the "Unable to create issue with message" message in the logs. The logs contain: {noformat} 2012-08-02 14:00:01,487 QuartzWorker-1 INFO ServiceRunner Mails an diagnostic-request@example.co.uk[atlassian.mail.incoming.mailfetcherservice] Mails an diagnostic-request@example.co.uk[10200]: Issue DIAREQ-13 created 2012-08-02 14:00:01,490 QuartzWorker-1 WARN ServiceRunner Mails an diagnostic-request@example.co.uk [atlassian.mail.incoming.mailfetcherservice] Mails an diagnostic-request@example.co.uk[10200]: Unable to create issue with message. javax.mail.internet.AddressException: Domain contains control or whitespace in string ``jira.admin@example co.uk'' at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1253) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:965) at javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:658) at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:702) at javax.mail.internet.MimeMessage.getRecipients(MimeMessage.java:534) at javax.mail.Message.getAllRecipients(Message.java:305) at javax.mail.internet.MimeMessage.getAllRecipients(MimeMessage.java:549) at com.atlassian.jira.plugins.mail.handlers.CreateIssueHandler.addCcWatchersToIssue(CreateIssueHandler.java:313) at com.atlassian.jira.plugins.mail.handlers.CreateIssueHandler.handleMessage(CreateIssueHandler.java:249) at com.atlassian.jira.plugins.mail.handlers.CreateOrCommentHandler.handleMessage(CreateOrCommentHandler.java:133) ... 2012-08-02 14:02:01,329 QuartzWorker-1 INFO ServiceRunner Mails an diagnostic-request@example.co.uk [atlassian.mail.incoming.mailfetcherservice] Mails an diagnostic-request@example.co.uk[10200]: Issue DIAREQ-14 created 2012-08-02 14:02:01,330 QuartzWorker-1 WARN ServiceRunner Mails an diagnostic-request@example.co.uk [atlassian.mail.incoming.mailfetcherservice] Mails an diagnostic-request@example.co.uk[10200]: Unable to create issue with message. javax.mail.internet.AddressException: Domain contains control or whitespace in string ``jira.admin@example co.uk'' at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1253) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:965) at javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:658) at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:702) at javax.mail.internet.MimeMessage.getRecipients(MimeMessage.java:534) at javax.mail.Message.getAllRecipients(Message.java:305) at javax.mail.internet.MimeMessage.getAllRecipients(MimeMessage.java:549) at com.atlassian.jira.plugins.mail.handlers.CreateIssueHandler.addCcWatchersToIssue(CreateIssueHandler.java:313) at com.atlassian.jira.plugins.mail.handlers.CreateIssueHandler.handleMessage(CreateIssueHandler.java:249) {noformat} h3. File can't be attach to issue. The logs contain: {noformat} 2012-09-19 14:35:46,258 ERROR [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Problem reading attachment from email for issue CSP-959 com.sun.mail.util.FolderClosedIOException at com.sun.mail.imap.IMAPInputStream.forceCheckExpunged(IMAPInputStream.java:100) at com.sun.mail.imap.IMAPInputStream.fill(IMAPInputStream.java:150) at com.sun.mail.imap.IMAPInputStream.read(IMAPInputStream.java:208) ... 2012-09-19 14:35:46,293 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP part=com.sun.mail.imap.IMAPBodyPart@a49a03 2012-09-19 14:35:46,295 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Filename=example file, content type=message/rfc822, content=com.sun.mail.imap.IMAPNestedMessage@1610d1f 2012-09-19 14:35:46,304 INFO [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP CSP[10200]: Added attachment to issue 'CSP-959' 2012-09-19 14:35:46,307 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Created attachment null for issue CSP-959 2012-09-19 14:35:46,310 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Deleting Message: <0381CA4265117445BAD6757C1FCCA514ADA247@example.com> 2012-09-19 14:35:46,314 ERROR [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP CSP[10200]: Messaging Exception in service 'com.atlassian.jira.service.services.mail.MailFetcherService$MessageProviderImpl' when getting mail: null javax.mail.FolderClosedException ... 2012-09-19 14:35:46,333 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Closing folder 2012-09-19 14:35:46,334 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Closing store 2012-09-19 14:35:46,336 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP DEBUG: IMAPStore cleanup, force false 2012-09-19 14:35:46,337 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP DEBUG: IMAPStore cleanup done 2012-09-19 14:35:46,339 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP DEBUG: IMAPStore cleanup, not connected {noformat} h3. Workaround * Delete the malformed-email in the mailbox. * If this is only occurring for certain mails, such as those with larger attachments, increasing the timeout *on the mail server* (not JIRA) can mitigate this problem.

    Atlassian JIRA | 4 years ago | Janet Albion [Atlassian]
    com.sun.mail.util.FolderClosedIOException

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. com.sun.mail.util.FolderClosedIOException

      No message provided

      at com.sun.mail.imap.IMAPInputStream.forceCheckExpunged()
    2. JavaMail API (compat)
      IMAPMessage.writeTo
      1. com.sun.mail.imap.IMAPInputStream.forceCheckExpunged(IMAPInputStream.java:100)
      2. com.sun.mail.imap.IMAPInputStream.fill(IMAPInputStream.java:150)
      3. com.sun.mail.imap.IMAPInputStream.read(IMAPInputStream.java:208)
      4. com.sun.mail.imap.IMAPInputStream.read(IMAPInputStream.java:234)
      5. com.sun.mail.imap.IMAPMessage.writeTo(IMAPMessage.java:721)
      5 frames
    3. JavaMail API
      MimeMessage.<init>
      1. javax.mail.internet.MimeMessage.<init>(MimeMessage.java:238)
      1 frame
    4. com.atlassian.confluence
      MailPollJob$1.doInTransaction
      1. com.atlassian.confluence.mail.archive.DefaultMailAccountManager.retrieveMessages(DefaultMailAccountManager.java:176)
      2. com.atlassian.confluence.mail.archive.DefaultMailAccountManager.poll(DefaultMailAccountManager.java:133)
      3. com.atlassian.confluence.mail.archive.DefaultMailAccountManager.poll(DefaultMailAccountManager.java:88)
      4. com.atlassian.confluence.mail.archive.DefaultMailAccountManager.pollAllSpaces(DefaultMailAccountManager.java:298)
      5. com.atlassian.confluence.mail.archive.jobs.MailPollJob$1.doInTransaction(MailPollJob.java:35)
      6. com.atlassian.confluence.mail.archive.jobs.MailPollJob$1.doInTransaction(MailPollJob.java:31)
      6 frames
    5. com.atlassian.sal
      SpringHostContextAccessor$1.doInTransaction
      1. com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25)
      2. com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88)
      2 frames
    6. Spring Tx
      TransactionTemplate.execute
      1. org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
      1 frame
    7. com.atlassian.sal
      SpringHostContextAccessor.doInTransaction
      1. com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82)
      1 frame
    8. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      3. java.lang.reflect.Method.invoke(Method.java:497)
      3 frames
    9. com.atlassian.plugin
      DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke
      1. com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:134)
      1 frame
    10. com.sun.proxy
      $Proxy217.doInTransaction
      1. com.sun.proxy.$Proxy217.doInTransaction(Unknown Source)
      1 frame
    11. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      3. java.lang.reflect.Method.invoke(Method.java:497)
      3 frames
    12. com.atlassian.plugin
      HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke
      1. com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154)
      1 frame
    13. com.sun.proxy
      $Proxy217.doInTransaction
      1. com.sun.proxy.$Proxy217.doInTransaction(Unknown Source)
      1 frame
    14. com.atlassian.sal
      HostContextTransactionTemplate.execute
      1. com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:21)
      1 frame
    15. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor2193.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      3. java.lang.reflect.Method.invoke(Method.java:497)
      3 frames
    16. Spring AOP
      AopUtils.invokeJoinpointUsingReflection
      1. org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      1 frame
    17. Spring OSGi Core
      ServiceInvoker.invoke
      1. org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
      2. org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
      2 frames
    18. Spring AOP
      ReflectiveMethodInvocation.proceed
      1. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2. org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      3. org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      4. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      4 frames
    19. Spring OSGi Core
      ServiceTCCLInterceptor.invoke
      1. org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)
      2. org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)
      2 frames
    20. Spring AOP
      ReflectiveMethodInvocation.proceed
      1. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      1 frame
    21. Spring OSGi Core
      LocalBundleContextAdvice.invoke
      1. org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
      1 frame
    22. Spring AOP
      JdkDynamicAopProxy.invoke
      1. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2. org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      3. org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      4. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      5. org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      5 frames
    23. com.sun.proxy
      $Proxy2844.execute
      1. com.sun.proxy.$Proxy2844.execute(Unknown Source)
      1 frame
    24. com.atlassian.confluence
      MailPollJob.doExecute
      1. com.atlassian.confluence.mail.archive.jobs.MailPollJob.doExecute(MailPollJob.java:31)
      1 frame
    25. com.atlassian.quartz
      AbstractJob$1.doInHibernate
      1. com.atlassian.quartz.jobs.AbstractJob$1.doInHibernate(AbstractJob.java:133)
      1 frame
    26. Hibernate
      HibernateTemplate.execute
      1. org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:370)
      2. org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:337)
      2 frames
    27. com.atlassian.quartz
      AbstractJob.executeInternal
      1. com.atlassian.quartz.jobs.AbstractJob.executeInternal(AbstractJob.java:125)
      1 frame
    28. Spring Context Support
      QuartzJobBean.execute
      1. org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86)
      1 frame
    29. com.atlassian.scheduler
      Quartz1JobFactory$ClassLoaderProtectingWrappedJob.execute
      1. com.atlassian.scheduler.quartz1.Quartz1JobFactory$ClassLoaderProtectingWrappedJob.execute(Quartz1JobFactory.java:62)
      1 frame
    30. quartz
      JobRunShell.run
      1. org.quartz.core.JobRunShell.run(JobRunShell.java:223)
      1 frame
    31. com.atlassian.confluence
      ConfluenceQuartzThreadPool$1.run
      1. com.atlassian.confluence.schedule.quartz.ConfluenceQuartzThreadPool$1.run(ConfluenceQuartzThreadPool.java:22)
      1 frame
    32. quartz
      SimpleThreadPool$WorkerThread.run
      1. org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)
      1 frame