Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-11309

Confluence "support request" feature broken: NPE rendering email

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: High High
    • None
    • 2.8
    • None
    • None
    • extranet.atlassian.com, 2.8-m9-r3

      Confluence 2.8 has a "Support Request" page in the admin section. I tried sending a support request with it, and the mail is put in the queue, but from there is breaks, and ends up in the "error queue". In the logs I see:

      2008-04-02 01:04:38,519 ERROR [TP-Processor295] [atlassian.core.task.AbstractErrorQueuedTaskQueue] handleException java.lang.NullPointerException
       -- url: /admin/mail/flushqueue.action | userName: jeff | action: flushqueue
      java.lang.NullPointerException
              at java.util.Arrays.sort(Arrays.java:1219)
              at com.atlassian.confluence.mail.template.MultipartBuilder.getResourcesFromPath(MultipartBuilder.java:79)
              at com.atlassian.confluence.mail.template.MultipartBuilder.buildMartipart(MultipartBuilder.java:50)
              at com.atlassian.confluence.mail.template.ConfluenceMailQueueItem.send(ConfluenceMailQueueItem.java:95)
              at com.atlassian.confluence.mail.template.ConfluenceMailQueueItem.execute(ConfluenceMailQueueItem.java:144)
              at com.atlassian.core.task.AbstractErrorQueuedTaskQueue$TaskDecorator.execute(AbstractErrorQueuedTaskQueue.java:107)
              at com.atlassian.core.task.AbstractTaskQueue.flush(AbstractTaskQueue.java:45)
              at com.atlassian.core.task.AbstractErrorQueuedTaskQueue.flush(AbstractErrorQueuedTaskQueue.java:37)
              at com.atlassian.confluence.admin.actions.mail.ViewMailQueueAction.doFlush(ViewMailQueueAction.java:40)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:585)
              at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:302)
              at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:170)
              at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
              at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
              at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55)
              at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:39)
              at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
              at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      ...
      

      It looks like some half-written attach-the-logs functionality was included?

              alynch Andrew Lynch (Inactive)
              7ee5c68a815f Jeff Turner
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: