com.google.template.soy.tofu.SoyTofuException: In template Confluence.Templates.Mail.Notifications.questionAdd: When evaluating "contextPath()": Error while computing function "contextPath()": null @400000005339d4df2cdf155c at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @400000005339d4df2d071b74 at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:427) @400000005339d4df2d072344 at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:117) @400000005339d4df2d0732e4 at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:52) @400000005339d4df2d0736cc at sun.reflect.GeneratedMethodAccessor955.invoke(Unknown Source) @400000005339d4df2d073ab4 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d07a814 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d07abfc at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) @400000005339d4df2d07abfc at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) @400000005339d4df2d07afe4 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) @400000005339d4df2d07bb9c at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07c754 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07cb3c at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) @400000005339d4df2d07cf24 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) @400000005339d4df2d07dadc at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07dec4 at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) @400000005339d4df2d07e2ac at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07e694 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07ea7c at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07ee64 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d08118c at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) @400000005339d4df2d081574 at $Proxy913.render(Unknown Source) @400000005339d4df2d081574 at com.atlassian.confluence.plugins.soy.ConfluenceSoyTemplateRenderer.renderTo(ConfluenceSoyTemplateRenderer.java:38) @400000005339d4df2d082514 at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:44) @400000005339d4df2d0828fc at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:25) @400000005339d4df2d082ce4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderTemplate(AbstractMailNotificationQueueItem.java:316) @400000005339d4df2d0834b4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$301(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d08389c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:391) @400000005339d4df2d083c84 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:387) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08483c at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d0853f4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplateForRecipient(PreRenderedMailNotificationQueueItem.java:386) @400000005339d4df2d085bc4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$100(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d085fac at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:300) @400000005339d4df2d08677c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:296) @400000005339d4df2d086b64 at com.atlassian.confluence.mail.embed.ThreadLocalMimeBodyPartRecorder.record(ThreadLocalMimeBodyPartRecorder.java:61) @400000005339d4df2d086f4c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.recordDataSources(PreRenderedMailNotificationQueueItem.java:322) @400000005339d4df2d08771c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplate(PreRenderedMailNotificationQueueItem.java:295) @400000005339d4df2d0882d4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderLegacyTemplate(AbstractMailNotificationQueueItem.java:309) @400000005339d4df2d0886bc at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.preRenderBody(AbstractMailNotificationQueueItem.java:229) @400000005339d4df2d088aa4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$Builder.render(PreRenderedMailNotificationQueueItem.java:552) @400000005339d4df2d089274 at com.atlassian.confluence.plugins.questions.notification.PreRenderedMailNotificationTaskFactory.createNotificationTask(PreRenderedMailNotificationTaskFactory.java:48) @400000005339d4df2d08965c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:224) @400000005339d4df2d089e2c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:193) @400000005339d4df2d08a214 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d08a5fc at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08c154 at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d08c53c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:192) @400000005339d4df2d08c924 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:183) @400000005339d4df2d08d0f4 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:175) @400000005339d4df2d08d4dc at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:95) @400000005339d4df2d08dcac at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.sendQuestionCreatedNotification(QuestionNotificationsListener.java:268) @400000005339d4df2d08e094 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$600(QuestionNotificationsListener.java:53) @400000005339d4df2d08f034 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:225) @400000005339d4df2d08f41c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:207) @400000005339d4df2d08f804 at com.atlassian.fugue.Option$Some.foreach(Option.java:393) @400000005339d4df2d08fbec at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleQuestionsEvent(QuestionNotificationsListener.java:206) @400000005339d4df2d08ffd4 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleEvent(QuestionNotificationsListener.java:118) @400000005339d4df2d0903bc at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$000(QuestionNotificationsListener.java:53) @400000005339d4df2d090b8c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$1.doInTransaction(QuestionNotificationsListener.java:95) @400000005339d4df2d090f74 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25) @400000005339d4df2d091b2c at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88) @400000005339d4df2d091f14 at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) @400000005339d4df2d0922fc at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82) @400000005339d4df2d092acc at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d092acc at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d092eb4 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d09329c at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129) @400000005339d4df2d093a6c at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d093a6c at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d093e54 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d093e54 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d094a0c at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154) @400000005339d4df2d094df4 at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d094df4 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:21) @400000005339d4df2d0951dc at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source) @400000005339d4df2d09617c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

Atlassian JIRA | Henrique Lechner [Atlassian] | 3 years ago
  1. 0

    Step-by-Step to reproduce: - Activate *Confluence Questions* on Confluence OnDemand - (User1) Access *Confluence Questions* ( *INSTANCE_URL*/wiki/questions ) - (User1) Click on *Watch All* button - (User2) Create a new question By following this step-by-step you’ll see that the User1 will not receive any notification about new questions (or also updated questions) The respective logs: {code} @400000005339d4df2cdf05bc 2014-03-31 20:49:25,750 ERROR [AtlassianEvent::CustomizableThreadFactory-1] [plugins.questions.notification.QuestionsNotificationsSender] sendNotification Error sending notification @400000005339d4df2cdf0d8c com.google.template.soy.tofu.SoyTofuException: In template Confluence.Templates.Mail.Notifications.questionAdd: When evaluating "contextPath()": Error while computing function "contextPath()": null @400000005339d4df2cdf155c at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @400000005339d4df2d071b74 at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:427) @400000005339d4df2d072344 at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:117) @400000005339d4df2d0732e4 at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:52) @400000005339d4df2d0736cc at sun.reflect.GeneratedMethodAccessor955.invoke(Unknown Source) @400000005339d4df2d073ab4 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d07a814 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d07abfc at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) @400000005339d4df2d07abfc at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) @400000005339d4df2d07afe4 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) @400000005339d4df2d07bb9c at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07c754 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07cb3c at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) @400000005339d4df2d07cf24 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) @400000005339d4df2d07dadc at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07dec4 at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) @400000005339d4df2d07e2ac at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07e694 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07ea7c at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07ee64 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d08118c at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) @400000005339d4df2d081574 at $Proxy913.render(Unknown Source) @400000005339d4df2d081574 at com.atlassian.confluence.plugins.soy.ConfluenceSoyTemplateRenderer.renderTo(ConfluenceSoyTemplateRenderer.java:38) @400000005339d4df2d082514 at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:44) @400000005339d4df2d0828fc at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:25) @400000005339d4df2d082ce4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderTemplate(AbstractMailNotificationQueueItem.java:316) @400000005339d4df2d0834b4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$301(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d08389c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:391) @400000005339d4df2d083c84 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:387) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08483c at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d0853f4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplateForRecipient(PreRenderedMailNotificationQueueItem.java:386) @400000005339d4df2d085bc4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$100(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d085fac at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:300) @400000005339d4df2d08677c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:296) @400000005339d4df2d086b64 at com.atlassian.confluence.mail.embed.ThreadLocalMimeBodyPartRecorder.record(ThreadLocalMimeBodyPartRecorder.java:61) @400000005339d4df2d086f4c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.recordDataSources(PreRenderedMailNotificationQueueItem.java:322) @400000005339d4df2d08771c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplate(PreRenderedMailNotificationQueueItem.java:295) @400000005339d4df2d0882d4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderLegacyTemplate(AbstractMailNotificationQueueItem.java:309) @400000005339d4df2d0886bc at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.preRenderBody(AbstractMailNotificationQueueItem.java:229) @400000005339d4df2d088aa4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$Builder.render(PreRenderedMailNotificationQueueItem.java:552) @400000005339d4df2d089274 at com.atlassian.confluence.plugins.questions.notification.PreRenderedMailNotificationTaskFactory.createNotificationTask(PreRenderedMailNotificationTaskFactory.java:48) @400000005339d4df2d08965c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:224) @400000005339d4df2d089e2c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:193) @400000005339d4df2d08a214 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d08a5fc at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08c154 at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d08c53c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:192) @400000005339d4df2d08c924 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:183) @400000005339d4df2d08d0f4 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:175) @400000005339d4df2d08d4dc at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:95) @400000005339d4df2d08dcac at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.sendQuestionCreatedNotification(QuestionNotificationsListener.java:268) @400000005339d4df2d08e094 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$600(QuestionNotificationsListener.java:53) @400000005339d4df2d08f034 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:225) @400000005339d4df2d08f41c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:207) @400000005339d4df2d08f804 at com.atlassian.fugue.Option$Some.foreach(Option.java:393) @400000005339d4df2d08fbec at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleQuestionsEvent(QuestionNotificationsListener.java:206) @400000005339d4df2d08ffd4 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleEvent(QuestionNotificationsListener.java:118) @400000005339d4df2d0903bc at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$000(QuestionNotificationsListener.java:53) @400000005339d4df2d090b8c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$1.doInTransaction(QuestionNotificationsListener.java:95) @400000005339d4df2d090f74 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25) @400000005339d4df2d091b2c at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88) @400000005339d4df2d091f14 at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) @400000005339d4df2d0922fc at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82) @400000005339d4df2d092acc at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d092acc at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d092eb4 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d09329c at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129) @400000005339d4df2d093a6c at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d093a6c at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d093e54 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d093e54 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d094a0c at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154) @400000005339d4df2d094df4 at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d094df4 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:21) @400000005339d4df2d0951dc at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source) @400000005339d4df2d09617c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d096564 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d096564 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) @400000005339d4df2d09694c at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) @400000005339d4df2d09711c at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) @400000005339d4df2d097504 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d0978ec at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d0980bc at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d0984a4 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d09888c at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) @400000005339d4df2d09905c at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) @400000005339d4df2d099444 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d09982c at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) @400000005339d4df2d099ffc at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d099ffc at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d09a3e4 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d09af9c at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d09b384 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) @400000005339d4df2d09b76c at $Proxy1238.execute(Unknown Source) @400000005339d4df2d09b76c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleEventInTransaction(QuestionNotificationsListener.java:90) @400000005339d4df2d09bf3c at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) @400000005339d4df2d09c324 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) @400000005339d4df2d09c70c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d09c70c at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d09cedc at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:36) @400000005339d4df2d09d2c4 at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1$1.run(AsynchronousAbleEventDispatcher.java:46) @400000005339d4df2d09de7c at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) @400000005339d4df2d09e264 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) @400000005339d4df2d09e64c at java.lang.Thread.run(Thread.java:662) {code}

    Atlassian JIRA | 3 years ago | Henrique Lechner [Atlassian]
    com.google.template.soy.tofu.SoyTofuException: In template Confluence.Templates.Mail.Notifications.questionAdd: When evaluating "contextPath()": Error while computing function "contextPath()": null @400000005339d4df2cdf155c at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @400000005339d4df2d071b74 at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:427) @400000005339d4df2d072344 at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:117) @400000005339d4df2d0732e4 at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:52) @400000005339d4df2d0736cc at sun.reflect.GeneratedMethodAccessor955.invoke(Unknown Source) @400000005339d4df2d073ab4 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d07a814 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d07abfc at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) @400000005339d4df2d07abfc at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) @400000005339d4df2d07afe4 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) @400000005339d4df2d07bb9c at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07c754 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07cb3c at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) @400000005339d4df2d07cf24 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) @400000005339d4df2d07dadc at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07dec4 at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) @400000005339d4df2d07e2ac at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07e694 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07ea7c at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07ee64 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d08118c at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) @400000005339d4df2d081574 at $Proxy913.render(Unknown Source) @400000005339d4df2d081574 at com.atlassian.confluence.plugins.soy.ConfluenceSoyTemplateRenderer.renderTo(ConfluenceSoyTemplateRenderer.java:38) @400000005339d4df2d082514 at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:44) @400000005339d4df2d0828fc at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:25) @400000005339d4df2d082ce4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderTemplate(AbstractMailNotificationQueueItem.java:316) @400000005339d4df2d0834b4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$301(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d08389c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:391) @400000005339d4df2d083c84 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:387) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08483c at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d0853f4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplateForRecipient(PreRenderedMailNotificationQueueItem.java:386) @400000005339d4df2d085bc4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$100(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d085fac at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:300) @400000005339d4df2d08677c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:296) @400000005339d4df2d086b64 at com.atlassian.confluence.mail.embed.ThreadLocalMimeBodyPartRecorder.record(ThreadLocalMimeBodyPartRecorder.java:61) @400000005339d4df2d086f4c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.recordDataSources(PreRenderedMailNotificationQueueItem.java:322) @400000005339d4df2d08771c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplate(PreRenderedMailNotificationQueueItem.java:295) @400000005339d4df2d0882d4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderLegacyTemplate(AbstractMailNotificationQueueItem.java:309) @400000005339d4df2d0886bc at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.preRenderBody(AbstractMailNotificationQueueItem.java:229) @400000005339d4df2d088aa4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$Builder.render(PreRenderedMailNotificationQueueItem.java:552) @400000005339d4df2d089274 at com.atlassian.confluence.plugins.questions.notification.PreRenderedMailNotificationTaskFactory.createNotificationTask(PreRenderedMailNotificationTaskFactory.java:48) @400000005339d4df2d08965c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:224) @400000005339d4df2d089e2c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:193) @400000005339d4df2d08a214 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d08a5fc at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08c154 at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d08c53c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:192) @400000005339d4df2d08c924 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:183) @400000005339d4df2d08d0f4 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:175) @400000005339d4df2d08d4dc at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:95) @400000005339d4df2d08dcac at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.sendQuestionCreatedNotification(QuestionNotificationsListener.java:268) @400000005339d4df2d08e094 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$600(QuestionNotificationsListener.java:53) @400000005339d4df2d08f034 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:225) @400000005339d4df2d08f41c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:207) @400000005339d4df2d08f804 at com.atlassian.fugue.Option$Some.foreach(Option.java:393) @400000005339d4df2d08fbec at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleQuestionsEvent(QuestionNotificationsListener.java:206) @400000005339d4df2d08ffd4 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleEvent(QuestionNotificationsListener.java:118) @400000005339d4df2d0903bc at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$000(QuestionNotificationsListener.java:53) @400000005339d4df2d090b8c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$1.doInTransaction(QuestionNotificationsListener.java:95) @400000005339d4df2d090f74 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25) @400000005339d4df2d091b2c at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88) @400000005339d4df2d091f14 at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) @400000005339d4df2d0922fc at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82) @400000005339d4df2d092acc at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d092acc at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d092eb4 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d09329c at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129) @400000005339d4df2d093a6c at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d093a6c at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d093e54 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d093e54 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d094a0c at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154) @400000005339d4df2d094df4 at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d094df4 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:21) @400000005339d4df2d0951dc at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source) @400000005339d4df2d09617c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  2. 0

    Step-by-Step to reproduce: - Activate *Confluence Questions* on Confluence OnDemand - (User1) Access *Confluence Questions* ( *INSTANCE_URL*/wiki/questions ) - (User1) Click on *Watch All* button - (User2) Create a new question By following this step-by-step you’ll see that the User1 will not receive any notification about new questions (or also updated questions) The respective logs: {code} @400000005339d4df2cdf05bc 2014-03-31 20:49:25,750 ERROR [AtlassianEvent::CustomizableThreadFactory-1] [plugins.questions.notification.QuestionsNotificationsSender] sendNotification Error sending notification @400000005339d4df2cdf0d8c com.google.template.soy.tofu.SoyTofuException: In template Confluence.Templates.Mail.Notifications.questionAdd: When evaluating "contextPath()": Error while computing function "contextPath()": null @400000005339d4df2cdf155c at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @400000005339d4df2d071b74 at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:427) @400000005339d4df2d072344 at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:117) @400000005339d4df2d0732e4 at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:52) @400000005339d4df2d0736cc at sun.reflect.GeneratedMethodAccessor955.invoke(Unknown Source) @400000005339d4df2d073ab4 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d07a814 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d07abfc at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) @400000005339d4df2d07abfc at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) @400000005339d4df2d07afe4 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) @400000005339d4df2d07bb9c at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07c754 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07cb3c at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) @400000005339d4df2d07cf24 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) @400000005339d4df2d07dadc at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07dec4 at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) @400000005339d4df2d07e2ac at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07e694 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07ea7c at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07ee64 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d08118c at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) @400000005339d4df2d081574 at $Proxy913.render(Unknown Source) @400000005339d4df2d081574 at com.atlassian.confluence.plugins.soy.ConfluenceSoyTemplateRenderer.renderTo(ConfluenceSoyTemplateRenderer.java:38) @400000005339d4df2d082514 at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:44) @400000005339d4df2d0828fc at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:25) @400000005339d4df2d082ce4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderTemplate(AbstractMailNotificationQueueItem.java:316) @400000005339d4df2d0834b4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$301(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d08389c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:391) @400000005339d4df2d083c84 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:387) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08483c at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d0853f4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplateForRecipient(PreRenderedMailNotificationQueueItem.java:386) @400000005339d4df2d085bc4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$100(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d085fac at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:300) @400000005339d4df2d08677c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:296) @400000005339d4df2d086b64 at com.atlassian.confluence.mail.embed.ThreadLocalMimeBodyPartRecorder.record(ThreadLocalMimeBodyPartRecorder.java:61) @400000005339d4df2d086f4c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.recordDataSources(PreRenderedMailNotificationQueueItem.java:322) @400000005339d4df2d08771c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplate(PreRenderedMailNotificationQueueItem.java:295) @400000005339d4df2d0882d4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderLegacyTemplate(AbstractMailNotificationQueueItem.java:309) @400000005339d4df2d0886bc at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.preRenderBody(AbstractMailNotificationQueueItem.java:229) @400000005339d4df2d088aa4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$Builder.render(PreRenderedMailNotificationQueueItem.java:552) @400000005339d4df2d089274 at com.atlassian.confluence.plugins.questions.notification.PreRenderedMailNotificationTaskFactory.createNotificationTask(PreRenderedMailNotificationTaskFactory.java:48) @400000005339d4df2d08965c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:224) @400000005339d4df2d089e2c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:193) @400000005339d4df2d08a214 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d08a5fc at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08c154 at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d08c53c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:192) @400000005339d4df2d08c924 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:183) @400000005339d4df2d08d0f4 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:175) @400000005339d4df2d08d4dc at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:95) @400000005339d4df2d08dcac at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.sendQuestionCreatedNotification(QuestionNotificationsListener.java:268) @400000005339d4df2d08e094 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$600(QuestionNotificationsListener.java:53) @400000005339d4df2d08f034 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:225) @400000005339d4df2d08f41c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:207) @400000005339d4df2d08f804 at com.atlassian.fugue.Option$Some.foreach(Option.java:393) @400000005339d4df2d08fbec at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleQuestionsEvent(QuestionNotificationsListener.java:206) @400000005339d4df2d08ffd4 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleEvent(QuestionNotificationsListener.java:118) @400000005339d4df2d0903bc at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$000(QuestionNotificationsListener.java:53) @400000005339d4df2d090b8c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$1.doInTransaction(QuestionNotificationsListener.java:95) @400000005339d4df2d090f74 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25) @400000005339d4df2d091b2c at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88) @400000005339d4df2d091f14 at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) @400000005339d4df2d0922fc at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82) @400000005339d4df2d092acc at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d092acc at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d092eb4 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d09329c at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129) @400000005339d4df2d093a6c at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d093a6c at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d093e54 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d093e54 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d094a0c at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154) @400000005339d4df2d094df4 at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d094df4 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:21) @400000005339d4df2d0951dc at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source) @400000005339d4df2d09617c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d096564 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d096564 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) @400000005339d4df2d09694c at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) @400000005339d4df2d09711c at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) @400000005339d4df2d097504 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d0978ec at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d0980bc at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d0984a4 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d09888c at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) @400000005339d4df2d09905c at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) @400000005339d4df2d099444 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d09982c at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) @400000005339d4df2d099ffc at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d099ffc at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d09a3e4 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d09af9c at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d09b384 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) @400000005339d4df2d09b76c at $Proxy1238.execute(Unknown Source) @400000005339d4df2d09b76c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleEventInTransaction(QuestionNotificationsListener.java:90) @400000005339d4df2d09bf3c at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) @400000005339d4df2d09c324 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) @400000005339d4df2d09c70c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d09c70c at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d09cedc at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:36) @400000005339d4df2d09d2c4 at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1$1.run(AsynchronousAbleEventDispatcher.java:46) @400000005339d4df2d09de7c at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) @400000005339d4df2d09e264 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) @400000005339d4df2d09e64c at java.lang.Thread.run(Thread.java:662) {code}

    Atlassian JIRA | 3 years ago | Henrique Lechner [Atlassian]
    com.google.template.soy.tofu.SoyTofuException: In template Confluence.Templates.Mail.Notifications.questionAdd: When evaluating "contextPath()": Error while computing function "contextPath()": null @400000005339d4df2cdf155c at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @400000005339d4df2d071b74 at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:427) @400000005339d4df2d072344 at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:117) @400000005339d4df2d0732e4 at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:52) @400000005339d4df2d0736cc at sun.reflect.GeneratedMethodAccessor955.invoke(Unknown Source) @400000005339d4df2d073ab4 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d07a814 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d07abfc at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) @400000005339d4df2d07abfc at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) @400000005339d4df2d07afe4 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) @400000005339d4df2d07bb9c at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07c754 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07cb3c at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) @400000005339d4df2d07cf24 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) @400000005339d4df2d07dadc at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07dec4 at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) @400000005339d4df2d07e2ac at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07e694 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07ea7c at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07ee64 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d08118c at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) @400000005339d4df2d081574 at $Proxy913.render(Unknown Source) @400000005339d4df2d081574 at com.atlassian.confluence.plugins.soy.ConfluenceSoyTemplateRenderer.renderTo(ConfluenceSoyTemplateRenderer.java:38) @400000005339d4df2d082514 at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:44) @400000005339d4df2d0828fc at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:25) @400000005339d4df2d082ce4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderTemplate(AbstractMailNotificationQueueItem.java:316) @400000005339d4df2d0834b4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$301(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d08389c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:391) @400000005339d4df2d083c84 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:387) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08483c at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d0853f4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplateForRecipient(PreRenderedMailNotificationQueueItem.java:386) @400000005339d4df2d085bc4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$100(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d085fac at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:300) @400000005339d4df2d08677c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:296) @400000005339d4df2d086b64 at com.atlassian.confluence.mail.embed.ThreadLocalMimeBodyPartRecorder.record(ThreadLocalMimeBodyPartRecorder.java:61) @400000005339d4df2d086f4c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.recordDataSources(PreRenderedMailNotificationQueueItem.java:322) @400000005339d4df2d08771c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplate(PreRenderedMailNotificationQueueItem.java:295) @400000005339d4df2d0882d4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderLegacyTemplate(AbstractMailNotificationQueueItem.java:309) @400000005339d4df2d0886bc at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.preRenderBody(AbstractMailNotificationQueueItem.java:229) @400000005339d4df2d088aa4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$Builder.render(PreRenderedMailNotificationQueueItem.java:552) @400000005339d4df2d089274 at com.atlassian.confluence.plugins.questions.notification.PreRenderedMailNotificationTaskFactory.createNotificationTask(PreRenderedMailNotificationTaskFactory.java:48) @400000005339d4df2d08965c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:224) @400000005339d4df2d089e2c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:193) @400000005339d4df2d08a214 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d08a5fc at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08c154 at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d08c53c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:192) @400000005339d4df2d08c924 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:183) @400000005339d4df2d08d0f4 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:175) @400000005339d4df2d08d4dc at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:95) @400000005339d4df2d08dcac at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.sendQuestionCreatedNotification(QuestionNotificationsListener.java:268) @400000005339d4df2d08e094 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$600(QuestionNotificationsListener.java:53) @400000005339d4df2d08f034 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:225) @400000005339d4df2d08f41c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:207) @400000005339d4df2d08f804 at com.atlassian.fugue.Option$Some.foreach(Option.java:393) @400000005339d4df2d08fbec at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleQuestionsEvent(QuestionNotificationsListener.java:206) @400000005339d4df2d08ffd4 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleEvent(QuestionNotificationsListener.java:118) @400000005339d4df2d0903bc at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$000(QuestionNotificationsListener.java:53) @400000005339d4df2d090b8c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$1.doInTransaction(QuestionNotificationsListener.java:95) @400000005339d4df2d090f74 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25) @400000005339d4df2d091b2c at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88) @400000005339d4df2d091f14 at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) @400000005339d4df2d0922fc at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82) @400000005339d4df2d092acc at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d092acc at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d092eb4 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d09329c at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129) @400000005339d4df2d093a6c at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d093a6c at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d093e54 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d093e54 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d094a0c at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154) @400000005339d4df2d094df4 at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d094df4 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:21) @400000005339d4df2d0951dc at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source) @400000005339d4df2d09617c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  3. 0

    h3. Summary If a JIRA Project is linked to a Confluence space and the JIRA Project Key is mentioned in a Confluence page, this page will be shown in the Activity Stream. If the page shown on the activity stream contains the Page Properties Report macro, it will instead display an error message. h3. Steps to Reproduce # Create a JIRA Project and Confluence Space # Use the Project Links to link the two together # Create a Confluence page with the a *Page Properties Macro* # Give this page the Label 'example' # Create a new Confluence page and add a "Page Properties Report" referencing the Label 'example' # Also add the JIRA Project key to the page body. # Save the page # Create an Issue in the JIRA project and open the 'Activity Tab' h3. Expected Results Your page will be shown normally h3. Actual Results Instead of the page rendered the activity tab will show the following: {noformat} Error: RuntimeException occurred while performing an XHTML storage transformation (In template Confluence.Templates.Macro.MasterDetail.contentLink2: When evaluating "contextPath()": Error while computing function "contextPath()": null) {noformat} The Confluence logs show the full error: {noformat} com.atlassian.confluence.content.render.xhtml.XhtmlException: RuntimeException occurred while performing an XHTML storage transformation (In template Confluence.Templates.Macro.MasterDetail.contentLink2: When evaluating "contextPath()": Error while computing function "contextPath()": null) @4000000055b0bb120346302c at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(StorageXhtmlTransformer.java:65) @4000000055b0bb1203463414 at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(TransformerChain.java:38) @4000000055b0bb1203463be4 at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(TransformerChain.java:38) @4000000055b0bb120346479c at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(PluggableTransformerChain.java:43) @4000000055b0bb1203464b84 at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:114) @4000000055b0bb1203464f6c at com.atlassian.confluence.content.render.xhtml.DeviceTypeAwareRenderer.render(DeviceTypeAwareRenderer.java:56) @4000000055b0bb1203465354 at sun.reflect.GeneratedMethodAccessor721.invoke(Unknown Source) @4000000055b0bb120346573c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) @4000000055b0bb120346573c at java.lang.reflect.Method.invoke(Method.java:483) ... @4000000055b0bb1203486a7c Caused by: com.google.template.soy.tofu.SoyTofuException: In template Confluence.Templates.Macro.MasterDetail.contentLink2: When evaluating "contextPath()": Error while computing function "contextPath()": null @4000000055b0bb1203487634 at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @4000000055b0bb1203487634 at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @4000000055b0bb1203487a1c at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56) @4000000055b0bb1203488da4 at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:427) @4000000055b0bb1203488da4 at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:118) @4000000055b0bb120348918c at com.atlassian.soy.impl.DefaultSoyTemplateRenderer.render(DefaultSoyTemplateRenderer.java:52) @4000000055b0bb120348918c at sun.reflect.GeneratedMethodAccessor796.invoke(Unknown Source) @4000000055b0bb120348a8fc at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) @4000000055b0bb120348a8fc at java.lang.reflect.Method.invoke(Method.java:483) {noformat} h3. Notes Because of [STRM-2274|https://ecosystem.atlassian.net/browse/STRM-2274] any page referencing the Project key will be shown inside the Activity tab of each issue in the project. h3.Workaround No workaround at the moment.

    Atlassian JIRA | 1 year ago | Ivan Maduro
    com.google.template.soy.tofu.SoyTofuException: In template Confluence.Templates.Macro.MasterDetail.contentLink2: When evaluating "contextPath()": Error while computing function "contextPath()": null @4000000055b0bb1203487634 at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @4000000055b0bb1203487634 at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @4000000055b0bb1203487a1c at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56)
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    h3. Summary If a JIRA Project is linked to a Confluence space and the JIRA Project Key is mentioned in a Confluence page, this page will be shown in the Activity Stream. If the page shown on the activity stream contains the Page Properties Report macro, it will instead display an error message. h3. Steps to Reproduce # Create a JIRA Project and Confluence Space # Use the Project Links to link the two together # Create a Confluence page with the a *Page Properties Macro* # Give this page the Label 'example' # Create a new Confluence page and add a "Page Properties Report" referencing the Label 'example' # Also add the JIRA Project key to the page body. # Save the page # Create an Issue in the JIRA project and open the 'Activity Tab' h3. Expected Results Your page will be shown normally h3. Actual Results Instead of the page rendered the activity tab will show the following: {noformat} Error: RuntimeException occurred while performing an XHTML storage transformation (In template Confluence.Templates.Macro.MasterDetail.contentLink2: When evaluating "contextPath()": Error while computing function "contextPath()": null) {noformat} The Confluence logs show the full error: {noformat} com.atlassian.confluence.content.render.xhtml.XhtmlException: RuntimeException occurred while performing an XHTML storage transformation (In template Confluence.Templates.Macro.MasterDetail.contentLink2: When evaluating "contextPath()": Error while computing function "contextPath()": null) @4000000055b0bb120346302c at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(StorageXhtmlTransformer.java:65) @4000000055b0bb1203463414 at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(TransformerChain.java:38) @4000000055b0bb1203463be4 at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(TransformerChain.java:38) @4000000055b0bb120346479c at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(PluggableTransformerChain.java:43) @4000000055b0bb1203464b84 at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:114) @4000000055b0bb1203464f6c at com.atlassian.confluence.content.render.xhtml.DeviceTypeAwareRenderer.render(DeviceTypeAwareRenderer.java:56) @4000000055b0bb1203465354 at sun.reflect.GeneratedMethodAccessor721.invoke(Unknown Source) @4000000055b0bb120346573c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) @4000000055b0bb120346573c at java.lang.reflect.Method.invoke(Method.java:483) ... @4000000055b0bb1203486a7c Caused by: com.google.template.soy.tofu.SoyTofuException: In template Confluence.Templates.Macro.MasterDetail.contentLink2: When evaluating "contextPath()": Error while computing function "contextPath()": null @4000000055b0bb1203487634 at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @4000000055b0bb1203487634 at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @4000000055b0bb1203487a1c at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56) @4000000055b0bb1203488da4 at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:427) @4000000055b0bb1203488da4 at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:118) @4000000055b0bb120348918c at com.atlassian.soy.impl.DefaultSoyTemplateRenderer.render(DefaultSoyTemplateRenderer.java:52) @4000000055b0bb120348918c at sun.reflect.GeneratedMethodAccessor796.invoke(Unknown Source) @4000000055b0bb120348a8fc at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) @4000000055b0bb120348a8fc at java.lang.reflect.Method.invoke(Method.java:483) {noformat} h3. Notes Because of [STRM-2274|https://ecosystem.atlassian.net/browse/STRM-2274] any page referencing the Project key will be shown inside the Activity tab of each issue in the project. h3.Workaround No workaround at the moment.

    Atlassian JIRA | 1 year ago | Ivan Maduro
    com.google.template.soy.tofu.SoyTofuException: In template Confluence.Templates.Macro.MasterDetail.contentLink2: When evaluating "contextPath()": Error while computing function "contextPath()": null @4000000055b0bb1203487634 at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @4000000055b0bb1203487634 at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @4000000055b0bb1203487a1c at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56)
  6. 0

    After the last maintenance the Navigation bar at the top of the page is missing. JIRA will still show content, but without the navigation bar it's not possible to create issues or to browse through issues. *How to Fix* Contact [Atlassian Support|https://support.atlassian.com] to have this fixed for you. This will involve a short (10-15 minutes) restart of JIRA. Afterward the enabled/disabled addon preferences will be back to default. _No data in the addons themselves will be lost_ *Error messages* The following errors appear in the JIRA logs {noformat} @400000005208c13011af560c 2013-08-12 13:04:06,295 TP-Processor6 ERROR username 784x3313x1 e03cso /browse/KEY [jira.plugin.navigation.HeaderFooterRendering] Unable to build top navigation from 'com.atlassian.jira.plugin.headernav.ModernPluggableTopNavigation' because of 'In template navlinks.templates.appswitcher.switcher: When evaluating "showAppSwitcher()": Error while computing function "showAppSwitcher()": null' @400000005208c13011af65ac com.google.template.soy.tofu.SoyTofuException: In template navlinks.templates.appswitcher.switcher: When evaluating "showAppSwitcher()": Error while computing function "showAppSwitcher()": null @400000005208c13011b2c4f4 at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @400000005208c13011b2c8dc at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @400000005208c13011b2c8dc at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56) @400000005208c13011b2d494 at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:427) @400000005208c13011b2d494 at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:112) @400000005208c13011b2e434 at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:40) @400000005208c13011b2e81c at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:33) @400000005208c13011b2e81c at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:26) 400000005208c132204e9394 2013-08-12 13:04:08,539 TP-Processor2 ERROR username 784x3344x1 e03cso /rest/menu/latest/admin [common.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service @400000005208c132204e9f4c java.lang.NullPointerException @400000005208c132204e9f4c at com.atlassian.plugins.navlink.producer.navigation.NavigationLinkPredicates$KeyEquals.apply(NavigationLinkPredicates.java:31) @400000005208c132204ea334 at com.atlassian.plugins.navlink.producer.navigation.NavigationLinkPredicates$KeyEquals.apply(NavigationLinkPredicates.java:19) @400000005208c132204ec65c at com.google.common.collect.Iterators$7.computeNext(Iterators.java:645) @400000005208c132204ec65c at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:141) @400000005208c132204eca44 at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:136) @400000005208c132204eca44 at com.google.common.collect.Sets.newHashSet(Sets.java:230) @400000005208c132204ed214 at com.google.common.collect.Sets.newHashSet(Sets.java:210) @400000005208c132204ed214 at com.atlassian.plugins.navlink.producer.navigation.services.LocalNavigationLinkServiceImpl.matching(LocalNavigationLinkServiceImpl.java:48) @400000005208c132204ed5fc at com.atlassian.plugins.navlink.consumer.menu.services.DefaultMenuService.getLocalNavigationLinks(DefaultMenuService.java:151) @400000005208c132204ee1b4 at com.atlassian.plugins.navlink.consumer.menu.services.DefaultMenuService.getMenuItems(DefaultMenuService.java:49) @400000005208c132204ee59c at com.atlassian.plugins.navlink.consumer.menu.rest.MenuResource.getMenuByKey(MenuResource.java:44) @400000005208c132204ee59c at sun.reflect.GeneratedMethodAccessor956.invoke(Unknown Source) @400000005208c132204eed6c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005208c132204eed6c at java.lang.reflect.Method.invoke(Method.java:597) {noformat}

    Atlassian JIRA | 3 years ago | Ivan Maduro
    com.google.template.soy.tofu.SoyTofuException: In template navlinks.templates.appswitcher.switcher: When evaluating "showAppSwitcher()": Error while computing function "showAppSwitcher()": null @400000005208c13011b2c4f4 at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @400000005208c13011b2c8dc at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @400000005208c13011b2c8dc at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56) @400000005208c13011b2d494 at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:427) @400000005208c13011b2d494 at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:112) @400000005208c13011b2e434 at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:40) @400000005208c13011b2e81c at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:33) @400000005208c13011b2e81c at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:26) 400000005208c132204e9394 2013-08-12 13:04:08,539 TP-Processor2 ERROR username 784x3344x1 e03cso /rest/menu/latest/admin [common.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service @400000005208c132204e9f4c java.lang.NullPointerException @400000005208c132204e9f4c at com.atlassian.plugins.navlink.producer.navigation.NavigationLinkPredicates$KeyEquals.apply(NavigationLinkPredicates.java:31) @400000005208c132204ea334 at com.atlassian.plugins.navlink.producer.navigation.NavigationLinkPredicates$KeyEquals.apply(NavigationLinkPredicates.java:19) @400000005208c132204ec65c at com.google.common.collect.Iterators$7.computeNext(Iterators.java:645) @400000005208c132204ec65c at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:141)

    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.google.template.soy.tofu.SoyTofuException

      In template Confluence.Templates.Mail.Notifications.questionAdd: When evaluating "contextPath()": Error while computing function "contextPath()": null @400000005339d4df2cdf155c at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:341) @400000005339d4df2d071b74 at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:300) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:56) @400000005339d4df2d071f5c at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:427) @400000005339d4df2d072344 at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:117) @400000005339d4df2d0732e4 at com.atlassian.soy.impl.SoyTemplateRendererImpl.render(SoyTemplateRendererImpl.java:52) @400000005339d4df2d0736cc at sun.reflect.GeneratedMethodAccessor955.invoke(Unknown Source) @400000005339d4df2d073ab4 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d07a814 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d07abfc at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) @400000005339d4df2d07abfc at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) @400000005339d4df2d07afe4 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) @400000005339d4df2d07bb9c at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07bf84 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07c754 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07cb3c at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) @400000005339d4df2d07cf24 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) @400000005339d4df2d07dadc at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07dec4 at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) @400000005339d4df2d07e2ac at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d07e694 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000005339d4df2d07ea7c at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000005339d4df2d07ee64 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000005339d4df2d08118c at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) @400000005339d4df2d081574 at $Proxy913.render(Unknown Source) @400000005339d4df2d081574 at com.atlassian.confluence.plugins.soy.ConfluenceSoyTemplateRenderer.renderTo(ConfluenceSoyTemplateRenderer.java:38) @400000005339d4df2d082514 at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:44) @400000005339d4df2d0828fc at com.atlassian.confluence.renderer.template.DelegatingTemplateRenderer.renderTo(DelegatingTemplateRenderer.java:25) @400000005339d4df2d082ce4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderTemplate(AbstractMailNotificationQueueItem.java:316) @400000005339d4df2d0834b4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$301(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d08389c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:391) @400000005339d4df2d083c84 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$3.call(PreRenderedMailNotificationQueueItem.java:387) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d084454 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08483c at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d0853f4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplateForRecipient(PreRenderedMailNotificationQueueItem.java:386) @400000005339d4df2d085bc4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.access$100(PreRenderedMailNotificationQueueItem.java:53) @400000005339d4df2d085fac at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:300) @400000005339d4df2d08677c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$1.call(PreRenderedMailNotificationQueueItem.java:296) @400000005339d4df2d086b64 at com.atlassian.confluence.mail.embed.ThreadLocalMimeBodyPartRecorder.record(ThreadLocalMimeBodyPartRecorder.java:61) @400000005339d4df2d086f4c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.recordDataSources(PreRenderedMailNotificationQueueItem.java:322) @400000005339d4df2d08771c at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem.renderTemplate(PreRenderedMailNotificationQueueItem.java:295) @400000005339d4df2d0882d4 at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.renderLegacyTemplate(AbstractMailNotificationQueueItem.java:309) @400000005339d4df2d0886bc at com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem.preRenderBody(AbstractMailNotificationQueueItem.java:229) @400000005339d4df2d088aa4 at com.atlassian.confluence.mail.template.PreRenderedMailNotificationQueueItem$Builder.render(PreRenderedMailNotificationQueueItem.java:552) @400000005339d4df2d089274 at com.atlassian.confluence.plugins.questions.notification.PreRenderedMailNotificationTaskFactory.createNotificationTask(PreRenderedMailNotificationTaskFactory.java:48) @400000005339d4df2d08965c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:224) @400000005339d4df2d089e2c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender$1.call(QuestionsNotificationsSender.java:193) @400000005339d4df2d08a214 at com.atlassian.confluence.user.AuthenticatedUserImpersonator$2.call(AuthenticatedUserImpersonator.java:134) @400000005339d4df2d08a5fc at com.atlassian.confluence.user.AuthenticatedUserImpersonator$1.call(AuthenticatedUserImpersonator.java:113) @400000005339d4df2d08c154 at com.atlassian.confluence.user.AuthenticatedUserImpersonator.asUser(AuthenticatedUserImpersonator.java:89) @400000005339d4df2d08c53c at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:192) @400000005339d4df2d08c924 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotification(QuestionsNotificationsSender.java:183) @400000005339d4df2d08d0f4 at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:175) @400000005339d4df2d08d4dc at com.atlassian.confluence.plugins.questions.notification.QuestionsNotificationsSender.sendNotifications(QuestionsNotificationsSender.java:95) @400000005339d4df2d08dcac at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.sendQuestionCreatedNotification(QuestionNotificationsListener.java:268) @400000005339d4df2d08e094 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$600(QuestionNotificationsListener.java:53) @400000005339d4df2d08f034 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:225) @400000005339d4df2d08f41c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$3.apply(QuestionNotificationsListener.java:207) @400000005339d4df2d08f804 at com.atlassian.fugue.Option$Some.foreach(Option.java:393) @400000005339d4df2d08fbec at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleQuestionsEvent(QuestionNotificationsListener.java:206) @400000005339d4df2d08ffd4 at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.handleEvent(QuestionNotificationsListener.java:118) @400000005339d4df2d0903bc at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener.access$000(QuestionNotificationsListener.java:53) @400000005339d4df2d090b8c at com.atlassian.confluence.plugins.questions.notification.QuestionNotificationsListener$1.doInTransaction(QuestionNotificationsListener.java:95) @400000005339d4df2d090f74 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25) @400000005339d4df2d091b2c at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88) @400000005339d4df2d091f14 at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) @400000005339d4df2d0922fc at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82) @400000005339d4df2d092acc at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d092acc at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d092eb4 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d09329c at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129) @400000005339d4df2d093a6c at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d093a6c at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) @400000005339d4df2d093e54 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000005339d4df2d093e54 at java.lang.reflect.Method.invoke(Method.java:597) @400000005339d4df2d094a0c at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154) @400000005339d4df2d094df4 at $Proxy219.doInTransaction(Unknown Source) @400000005339d4df2d094df4 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:21) @400000005339d4df2d0951dc at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source) @400000005339d4df2d09617c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

      at java.lang.reflect.Method.invoke()
    2. Java RT
      Method.invoke
      1. java.lang.reflect.Method.invoke(Method.java:597)
      1 frame
    3. Spring AOP
      AopUtils.invokeJoinpointUsingReflection
      1. org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      1 frame