com.atlassian.templaterenderer.RenderingException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • h3. Summary As described under known causes for the issue described in [How to fix gadget titles showing as __MSG_gadget|https://confluence.atlassian.com/display/JIRAKB/How+to+fix+gadget+titles+showing+as+__MSG_gadget], broken Application links can cause dashboard gadget title i18n keys not to render properly. h3. Environment * JIRA 7.1+ h3. Steps to Reproduce # Configure Application Links from JIRA to other applications that have been taken down after i.e. the Application URLs are no longer valid, or there are issues connecting to the remote applications through the applink. # Go to a JIRA dashboard and observe the display of gadget titles, or scroll down the list of gadgets available in the gadget directory when trying to add a new gadget. h3. Expected Results Gadget titles are not affected and display correctly. h3. Actual Results Gadget titles display translation keys instead of the actual title e.g. {{__MSG_gadget.activity.stream.title__}} instead of 'Activity Stream'. The following may appear in atlassian-jira.log file the logs: {noformat} 2016-02-26 13:48:12,564 http-nio-2186-exec-23 ERROR [o.a.c.c.C.[.[localhost].[/JSP-262186].[servlet-module-container-servlet]] Servlet.service() for servlet [servlet-module-container-servlet] in context with path [/JSP-262186] threw exception com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getText' in class com.sun.proxy.$Proxy12830 threw exception java.lang.NullPointerException at com/atlassian/applinks/oauth/auth/outbound_nonapplinks.vm[line 52, column 44] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:109) at sun.reflect.GeneratedMethodAccessor1986.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ... Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getText' in class com.sun.proxy.$Proxy12830 threw exception java.lang.NullPointerException at com/atlassian/applinks/oauth/auth/outbound_nonapplinks.vm[line 52, column 44] at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:284) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:262) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:342) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.Template.merge(Template.java:235) at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:100) ... 234 more Caused by: java.lang.NullPointerException at com.atlassian.jira.i18n.AbstractI18nResolver.getText(AbstractI18nResolver.java:24) at sun.reflect.GeneratedMethodAccessor1918.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) {noformat} h3.Workaround As explained in the KB article above, simply fix the broken Application Links. (i) If you continue to see this broken titles after correcting applinks please see the [KB|https://confluence.atlassian.com/display/JIRAKB/How+to+fix+gadget+titles+showing+as+__MSG_gadget] for other known causes.
    via by Taiwo Akindele [Atlassian],
  • h3. Summary As described under known causes for the issue described in [How to fix gadget titles showing as __MSG_gadget|https://confluence.atlassian.com/display/JIRAKB/How+to+fix+gadget+titles+showing+as+__MSG_gadget], broken Application links can cause dashboard gadget title i18n keys not to render properly. h3. Environment * JIRA 7.1+ h3. Steps to Reproduce # Configure Application Links from JIRA to other applications that have been taken down after i.e. the Application URLs are no longer valid, or there are issues connecting to the remote applications through the applink. # Go to a JIRA dashboard and observe the display of gadget titles, or scroll down the list of gadgets available in the gadget directory when trying to add a new gadget. h3. Expected Results Gadget titles are not affected and display correctly. h3. Actual Results Gadget titles display translation keys instead of the actual title e.g. {{__MSG_gadget.activity.stream.title__}} instead of 'Activity Stream'. The following may appear in atlassian-jira.log file the logs: {noformat} 2016-02-26 13:48:12,564 http-nio-2186-exec-23 ERROR [o.a.c.c.C.[.[localhost].[/JSP-262186].[servlet-module-container-servlet]] Servlet.service() for servlet [servlet-module-container-servlet] in context with path [/JSP-262186] threw exception com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getText' in class com.sun.proxy.$Proxy12830 threw exception java.lang.NullPointerException at com/atlassian/applinks/oauth/auth/outbound_nonapplinks.vm[line 52, column 44] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:109) at sun.reflect.GeneratedMethodAccessor1986.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ... Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getText' in class com.sun.proxy.$Proxy12830 threw exception java.lang.NullPointerException at com/atlassian/applinks/oauth/auth/outbound_nonapplinks.vm[line 52, column 44] at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:284) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:262) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:342) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.Template.merge(Template.java:235) at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:100) ... 234 more Caused by: java.lang.NullPointerException at com.atlassian.jira.i18n.AbstractI18nResolver.getText(AbstractI18nResolver.java:24) at sun.reflect.GeneratedMethodAccessor1918.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) {noformat} h3.Workaround As explained in the KB article above, simply fix the broken Application Links. (i) If you continue to see this broken titles after correcting applinks please see the [KB|https://confluence.atlassian.com/display/JIRAKB/How+to+fix+gadget+titles+showing+as+__MSG_gadget] for other known causes.
    via by Taiwo Akindele [Atlassian],
  • I upgraded from Stash 3.7.1 -> 3.9.1. I had some applinks to my other JIRA apps, and now when I try and go to the Application Links screen, I get a 500 error. The logs report: {noformat} 2015-05-18 22:14:44,146 ERROR [http-nio-127.0.0.1-8803-exec-7] prez @4OWM7Ex1334x48x0 10bxhzg 64.27.17.129,127.0.0.1 "GET /plugins/servlet/applinks/listApplicationLinks HTTP/1.0" org.apache.velocity Exception rendering #parse(com/atlassian/applinks/ui/admin/common_header.vm) at com/atlassian/applinks/ui/admin/list_application_links.vm[line 49, column 5] 2015-05-18 22:14:44,225 ERROR [http-nio-127.0.0.1-8803-exec-7] @4OWM7Ex1334x49x0 10bxhzg 64.27.17.129,127.0.0.1 "GET /mvc/error500 HTTP/1.0" c.a.s.i.web.ErrorPageController There was an unhandled exception loading [/plugins/servlet/applinks/listApplicationLinks] com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getOrphanedTrustCertificates' in class com.atlassian.applinks.ui.velocity.ListApplicationLinksContext threw exception java.lang.NoClassDefFoundError: com/atlassian/ip/Subnet at com/atlassian/applinks/ui/admin/common_header.vm[line 11, column 20] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:109) ~[na:na] at com.atlassian.applinks.ui.AbstractApplinksServlet.render(AbstractApplinksServlet.java:288) ~[na:na] at com.atlassian.applinks.ui.ListApplicationLinksServlet.doGet(ListApplicationLinksServlet.java:108) ~[na:na] at com.atlassian.applinks.ui.AbstractApplinksServlet.service(AbstractApplinksServlet.java:159) ~[na:na] at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) ~[na:na] at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:181) ~[sitemesh-2.5-atlassian-11.jar:na] at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:85) ~[sitemesh-2.5-atlassian-11.jar:na] at com.atlassian.stash.internal.spring.security.StashAuthenticationFilter.doFilter(StashAuthenticationFilter.java:83) ~[StashAuthenticationFilter.class:na] at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doInsideSpringSecurityChain(BeforeLoginPluginAuthenticationFilter.java:111) ~[BeforeLoginPluginAuthenticationFilter.class:na] at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doFilter(BeforeLoginPluginAuthenticationFilter.java:77) ~[BeforeLoginPluginAuthenticationFilter.class:na] at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:103) ~[atlassian-trusted-apps-core-4.0.0.jar:na] at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:79) ~[na:na] at com.atlassian.analytics.client.filter.DefaultAnalyticsFilter.doFilter(DefaultAnalyticsFilter.java:32) ~[na:na] at com.atlassian.analytics.client.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32) ~[na:na] at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doBeforeBeforeLoginFilters(BeforeLoginPluginAuthenticationFilter.java:89) ~[BeforeLoginPluginAuthenticationFilter.class:na] at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doFilter(BeforeLoginPluginAuthenticationFilter.java:75) ~[BeforeLoginPluginAuthenticationFilter.class:na] at com.atlassian.stash.internal.request.DefaultRequestManager.doAsRequest(DefaultRequestManager.java:85) ~[stash-service-impl-3.9.1.jar:na] at com.atlassian.stash.internal.hazelcast.ConfigurableWebFilter.doFilter(ConfigurableWebFilter.java:38) ~[ConfigurableWebFilter.class:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_79] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79] ... 208 frames trimmed Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getOrphanedTrustCertificates' in class com.atlassian.applinks.ui.velocity.ListApplicationLinksContext threw exception java.lang.NoClassDefFoundError: com/atlassian/ip/Subnet at com/atlassian/applinks/ui/admin/common_header.vm[line 11, column 20] at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:237) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTReference.evaluate(ASTReference.java:460) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTNotNode.evaluate(ASTNotNode.java:63) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTAndNode.evaluate(ASTAndNode.java:104) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTExpression.evaluate(ASTExpression.java:62) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:85) ~[na:na] at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) ~[na:na] at org.apache.velocity.runtime.directive.Parse.render(Parse.java:260) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175) ~[na:na] at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) ~[na:na] at org.apache.velocity.Template.merge(Template.java:328) ~[na:na] at org.apache.velocity.Template.merge(Template.java:235) ~[na:na] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:100) ~[na:na] ... 20 common frames omitted Caused by: java.lang.NoClassDefFoundError: com/atlassian/ip/Subnet at com.atlassian.security.auth.trustedapps.AtlassianIPMatcher.parsePatternString(AtlassianIPMatcher.java:56) ~[atlassian-trusted-apps-core-4.0.0.jar:na] at com.atlassian.security.auth.trustedapps.RequestConditions$RulesBuilder.addIPPattern(RequestConditions.java:45) ~[atlassian-trusted-apps-core-4.0.0.jar:na] at com.atlassian.stash.internal.auth.trusted.TrustedApplicationsManagerImpl$1.apply(TrustedApplicationsManagerImpl.java:171) ~[stash-service-impl-3.9.1.jar:na] at com.atlassian.stash.internal.auth.trusted.TrustedApplicationsManagerImpl$1.apply(TrustedApplicationsManagerImpl.java:166) ~[stash-service-impl-3.9.1.jar:na] at com.google.common.collect.Iterators$8.next(Iterators.java:812) ~[guava-11.0.2-atlassian-02.jar:na] at com.google.common.collect.Lists.newArrayList(Lists.java:139) ~[guava-11.0.2-atlassian-02.jar:na] at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:256) ~[guava-11.0.2-atlassian-02.jar:na] at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:217) ~[guava-11.0.2-atlassian-02.jar:na] at com.atlassian.stash.internal.auth.trusted.TrustedApplicationsManagerImpl.getTrustedApplications(TrustedApplicationsManagerImpl.java:98) ~[stash-service-impl-3.9.1.jar:na] at com.atlassian.applinks.core.auth.trusted.TrustedAppsOrphanedTrustDetector.findOrphanedTrustCertificates(TrustedAppsOrphanedTrustDetector.java:59) ~[na:na] at com.atlassian.applinks.core.auth.DelegatingOrphanedTrustDetector.findOrphanedTrustCertificates(DelegatingOrphanedTrustDetector.java:30) ~[na:na] at com.atlassian.applinks.ui.velocity.ListApplicationLinksContext.getOrphanedTrustCertificates(ListApplicationLinksContext.java:137) ~[na:na] at org.apache.velocity.runtime.parser.node.PropertyExecutor.execute(PropertyExecutor.java:142) ~[na:na] at org.apache.velocity.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:533) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:198) ~[na:na] ... 33 common frames omitted Caused by: java.lang.ClassNotFoundException: com.atlassian.ip.Subnet at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1295) ~[catalina.jar:8.0.15] ... 48 common frames omitted {noformat} Was a library left out of this release or something? I've not tried manually deleting the app links in the DB ,but I should not have to :) h4. Workaround Copy {{atlassian-ip-2.0.jar}} to {{<STASH_INSTALL>/atlassian-stash/WEB-INF/lib/}}. You can find this in your previous Stash installation directory at the same location. If you do not have a previous installation, you can download 3.8.1 [here|https://www.atlassian.com/software/stash/downloads/binary/atlassian-stash-3.8.1.tar.gz], unzip it, and it will be at {{atlassian-stash/WEB-INF/lib}}. The JAR can also be downloaded directly from [here|https://maven.atlassian.com/service/local/repositories/atlassian-public/content/com/atlassian/ip/atlassian-ip/2.0/atlassian-ip-2.0.jar].
    via by Preston Elder,
  • I upgraded from Stash 3.7.1 -> 3.9.1. I had some applinks to my other JIRA apps, and now when I try and go to the Application Links screen, I get a 500 error. The logs report: {noformat} 2015-05-18 22:14:44,146 ERROR [http-nio-127.0.0.1-8803-exec-7] prez @4OWM7Ex1334x48x0 10bxhzg 64.27.17.129,127.0.0.1 "GET /plugins/servlet/applinks/listApplicationLinks HTTP/1.0" org.apache.velocity Exception rendering #parse(com/atlassian/applinks/ui/admin/common_header.vm) at com/atlassian/applinks/ui/admin/list_application_links.vm[line 49, column 5] 2015-05-18 22:14:44,225 ERROR [http-nio-127.0.0.1-8803-exec-7] @4OWM7Ex1334x49x0 10bxhzg 64.27.17.129,127.0.0.1 "GET /mvc/error500 HTTP/1.0" c.a.s.i.web.ErrorPageController There was an unhandled exception loading [/plugins/servlet/applinks/listApplicationLinks] com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getOrphanedTrustCertificates' in class com.atlassian.applinks.ui.velocity.ListApplicationLinksContext threw exception java.lang.NoClassDefFoundError: com/atlassian/ip/Subnet at com/atlassian/applinks/ui/admin/common_header.vm[line 11, column 20] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:109) ~[na:na] at com.atlassian.applinks.ui.AbstractApplinksServlet.render(AbstractApplinksServlet.java:288) ~[na:na] at com.atlassian.applinks.ui.ListApplicationLinksServlet.doGet(ListApplicationLinksServlet.java:108) ~[na:na] at com.atlassian.applinks.ui.AbstractApplinksServlet.service(AbstractApplinksServlet.java:159) ~[na:na] at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) ~[na:na] at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:181) ~[sitemesh-2.5-atlassian-11.jar:na] at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:85) ~[sitemesh-2.5-atlassian-11.jar:na] at com.atlassian.stash.internal.spring.security.StashAuthenticationFilter.doFilter(StashAuthenticationFilter.java:83) ~[StashAuthenticationFilter.class:na] at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doInsideSpringSecurityChain(BeforeLoginPluginAuthenticationFilter.java:111) ~[BeforeLoginPluginAuthenticationFilter.class:na] at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doFilter(BeforeLoginPluginAuthenticationFilter.java:77) ~[BeforeLoginPluginAuthenticationFilter.class:na] at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:103) ~[atlassian-trusted-apps-core-4.0.0.jar:na] at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:79) ~[na:na] at com.atlassian.analytics.client.filter.DefaultAnalyticsFilter.doFilter(DefaultAnalyticsFilter.java:32) ~[na:na] at com.atlassian.analytics.client.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32) ~[na:na] at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doBeforeBeforeLoginFilters(BeforeLoginPluginAuthenticationFilter.java:89) ~[BeforeLoginPluginAuthenticationFilter.class:na] at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doFilter(BeforeLoginPluginAuthenticationFilter.java:75) ~[BeforeLoginPluginAuthenticationFilter.class:na] at com.atlassian.stash.internal.request.DefaultRequestManager.doAsRequest(DefaultRequestManager.java:85) ~[stash-service-impl-3.9.1.jar:na] at com.atlassian.stash.internal.hazelcast.ConfigurableWebFilter.doFilter(ConfigurableWebFilter.java:38) ~[ConfigurableWebFilter.class:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_79] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79] ... 208 frames trimmed Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getOrphanedTrustCertificates' in class com.atlassian.applinks.ui.velocity.ListApplicationLinksContext threw exception java.lang.NoClassDefFoundError: com/atlassian/ip/Subnet at com/atlassian/applinks/ui/admin/common_header.vm[line 11, column 20] at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:237) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTReference.evaluate(ASTReference.java:460) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTNotNode.evaluate(ASTNotNode.java:63) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTAndNode.evaluate(ASTAndNode.java:104) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTExpression.evaluate(ASTExpression.java:62) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:85) ~[na:na] at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) ~[na:na] at org.apache.velocity.runtime.directive.Parse.render(Parse.java:260) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175) ~[na:na] at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) ~[na:na] at org.apache.velocity.Template.merge(Template.java:328) ~[na:na] at org.apache.velocity.Template.merge(Template.java:235) ~[na:na] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:100) ~[na:na] ... 20 common frames omitted Caused by: java.lang.NoClassDefFoundError: com/atlassian/ip/Subnet at com.atlassian.security.auth.trustedapps.AtlassianIPMatcher.parsePatternString(AtlassianIPMatcher.java:56) ~[atlassian-trusted-apps-core-4.0.0.jar:na] at com.atlassian.security.auth.trustedapps.RequestConditions$RulesBuilder.addIPPattern(RequestConditions.java:45) ~[atlassian-trusted-apps-core-4.0.0.jar:na] at com.atlassian.stash.internal.auth.trusted.TrustedApplicationsManagerImpl$1.apply(TrustedApplicationsManagerImpl.java:171) ~[stash-service-impl-3.9.1.jar:na] at com.atlassian.stash.internal.auth.trusted.TrustedApplicationsManagerImpl$1.apply(TrustedApplicationsManagerImpl.java:166) ~[stash-service-impl-3.9.1.jar:na] at com.google.common.collect.Iterators$8.next(Iterators.java:812) ~[guava-11.0.2-atlassian-02.jar:na] at com.google.common.collect.Lists.newArrayList(Lists.java:139) ~[guava-11.0.2-atlassian-02.jar:na] at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:256) ~[guava-11.0.2-atlassian-02.jar:na] at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:217) ~[guava-11.0.2-atlassian-02.jar:na] at com.atlassian.stash.internal.auth.trusted.TrustedApplicationsManagerImpl.getTrustedApplications(TrustedApplicationsManagerImpl.java:98) ~[stash-service-impl-3.9.1.jar:na] at com.atlassian.applinks.core.auth.trusted.TrustedAppsOrphanedTrustDetector.findOrphanedTrustCertificates(TrustedAppsOrphanedTrustDetector.java:59) ~[na:na] at com.atlassian.applinks.core.auth.DelegatingOrphanedTrustDetector.findOrphanedTrustCertificates(DelegatingOrphanedTrustDetector.java:30) ~[na:na] at com.atlassian.applinks.ui.velocity.ListApplicationLinksContext.getOrphanedTrustCertificates(ListApplicationLinksContext.java:137) ~[na:na] at org.apache.velocity.runtime.parser.node.PropertyExecutor.execute(PropertyExecutor.java:142) ~[na:na] at org.apache.velocity.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:533) ~[na:na] at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:198) ~[na:na] ... 33 common frames omitted Caused by: java.lang.ClassNotFoundException: com.atlassian.ip.Subnet at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1295) ~[catalina.jar:8.0.15] ... 48 common frames omitted {noformat} Was a library left out of this release or something? I've not tried manually deleting the app links in the DB ,but I should not have to :) h4. Workaround Copy {{atlassian-ip-2.0.jar}} to {{<STASH_INSTALL>/atlassian-stash/WEB-INF/lib/}}. You can find this in your previous Stash installation directory at the same location. If you do not have a previous installation, you can download 3.8.1 [here|https://www.atlassian.com/software/stash/downloads/binary/atlassian-stash-3.8.1.tar.gz], unzip it, and it will be at {{atlassian-stash/WEB-INF/lib}}. The JAR can also be downloaded directly from [here|https://maven.atlassian.com/service/local/repositories/atlassian-public/content/com/atlassian/ip/atlassian-ip/2.0/atlassian-ip-2.0.jar].
    via by Preston Elder,
  • h2. HTR # Go to FeCru source code, bundled plugin (e.g. branch reviews) # start it with amps # go to UPM page and uninstall branch review plugin (make sure it's enabled) h2. Actual Result {{PluginDisabledEvent}} is fired after transaction from {{com.atlassian.upm.core.install.DefaultPluginInstallationService#uninstallInternal}} is committed. There are event listeners which cleans some config/data after receiving this event. This leads to two types of errors (but result depends on race condition of some sort) # ActiveObjects fail to clean up and actually nothing really bad happens, apart from that application throws exception in the logs when user tries to access UPM page (doesn't block execution) {noformat} 2016-08-10 09:29:55,198 ERROR [qtp261650860-135 ] com.atlassian.event.internal.AsynchronousAbleEventDispatcher AsynchronousAbleEventDispatcher$1$1-run - There was an exception thrown trying to dispatch event [com.atlassian.plugin.event.events.PluginDisabledEvent for com.atlassian.crucible.plugins.crucible-branch-review-plugin] from the invoker [SingleParameterMethodListenerInvoker{method=public void c om.atlassian.activeobjects.osgi.ActiveObjectsServiceFactory.onPluginDisabledEvent(com.atlassian.plugin.event.events.PluginDisabledEvent), listener=com.atlassian.activeobjects.osgi.ActiveObjectsServiceFa ctory@23b750a7}] java.lang.RuntimeException: This operation must occur before the plugin 'com.atlassian.crucible.plugins.crucible-branch-review-plugin' is uninstalled at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:41) [atlassian-event-3.1.1.jar:?] at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1$1.run(AsynchronousAbleEventDispatcher.java:38) [atlassian-event-3.1.1.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:299) [guava-18.0.jar:?] at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:88) [atlassian-event-3.1.1.jar:?] at com.atlassian.event.internal.LockFreeEventPublisher$Publisher.dispatch(LockFreeEventPublisher.java:222) [atlassian-event-3.1.1.jar:?] at com.atlassian.event.internal.LockFreeEventPublisher.publish(LockFreeEventPublisher.java:95) [atlassian-event-3.1.1.jar:?] at com.atlassian.fisheye.event.FisheyeEventPublisher$EventPublication.publish(FisheyeEventPublisher.java:63) [fisheye.jar:?] {noformat} # Some bundles are not cleaned out properly and application can't render any page !screenshot-1.png|thumbnail! {noformat} 2016-08-10 09:45:22,630 WARN [qtp261650860-199 ] org.eclipse.jetty.servlet.ServletHandler ServletHandler-doHandle - /fecru/plugins/servlet/dev-toolbar com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getDisplayableLabel' in class com.atlassian.plugin.web.model.DefaultWebLabel threw exception com.atlassian.plugin.IllegalPluginStateException: This operation must occur before the plugin 'com.atlassian.crucible.plugins.crucible-branch-review-plugin' is uninstalled at /templates/toolbar.vm[line 96, column 161] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:109) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_102] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_102] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_102] at java.lang.reflect.Method.invoke(Method.java:498) [?:1.8.0_102] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE] at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56) [?:?] at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60) [?:?] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE] at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE] at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE] at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70) [?:?] at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53) [?:?] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE] at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57) [?:?] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE] at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE] at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE] at com.sun.proxy.$Proxy387.render(Unknown Source) [?:?] at com.atlassian.devrel.servlet.ToolbarServlet.doGet(ToolbarServlet.java:51) [?:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) [javax.servlet-api-3.0.1.jar:3.0.1] at javax.servlet.http.HttpServlet.service(HttpServlet.java:770) [javax.servlet-api-3.0.1.jar:3.0.1] at com.atlassian.plugin.servlet.DelegatingPluginServlet.service(DelegatingPluginServlet.java:37) [atlassian-plugins-servlet-4.4.0.jar:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:770) [javax.servlet-api-3.0.1.jar:3.0.1] at com.atlassian.fisheye.plugin.servlet.FisheyeServletModuleContainerServlet.service(FisheyeServletModuleContainerServlet.java:103) [fisheye.jar:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:770) [javax.servlet-api-3.0.1.jar:3.0.1] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) [jetty-servlet-8.1.10.v20130312.jar:8.1.10.v20130312] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1526) [jetty-servlet-8.1.10.v20130312.jar:8.1.10.v20130312] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:39) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:58) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) [?:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:64) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:37) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:58) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) [?:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:64) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:37) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:58) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) [?:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:64) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:37) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:58) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) [?:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:64) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:37) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:58) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) [?:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:64) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:37) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:58) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFixupFilter.doFilter(PrettyUrlsSiteMeshFixupFilter.java:32) [?:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:64) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:37) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:58) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:55) [?:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:64) [atlassian-plugins-servlet-4.4.0.jar:?] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:37) [atlassian-plugins-servlet-4.4.0.jar:?] ... Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getDisplayableLabel' in class com.atlassian.plugin.web.model.DefaultWebLabel threw exception com.atlassian.plugin.IllegalPluginStateException: This operation must occur before the plugin 'com.atlassian.crucible.plugins.crucible-branch-review-plugin' is uninstalled at /templates/toolbar.vm[line 96, column 161] at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337) [velocity-1.6.1-atlassian-2.jar:?] at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:284) [velocity-1.6.1-atlassian-2.jar:?] at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252) [velocity-1.6.1-atlassian-2.jar:?] at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:332) [velocity-1.6.1-atlassian-2.jar:?] at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) [velocity-1.6.1-atlassian-2.jar:?] at org.apache.velocity.runtime.directive.Foreach.performIteration(Foreach.java:375) [velocity-1.6.1-atlassian-2.jar:?] at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:315) [velocity-1.6.1-atlassian-2.jar:?] at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175) [velocity-1.6.1-atlassian-2.jar:?] at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) [velocity-1.6.1-atlassian-2.jar:?] at org.apache.velocity.Template.merge(Template.java:328) [velocity-1.6.1-atlassian-2.jar:?] at org.apache.velocity.Template.merge(Template.java:235) [velocity-1.6.1-atlassian-2.jar:?] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:100) [?:?] ... 160 more Caused by: com.atlassian.plugin.IllegalPluginStateException: This operation must occur before the plugin 'com.atlassian.crucible.plugins.crucible-branch-review-plugin' is uninstalled at com.atlassian.plugin.osgi.factory.OsgiPluginNotInstalledHelperBase.getClassLoader(OsgiPluginNotInstalledHelperBase.java:43) [atlassian-plugins-osgi-4.4.0.jar:?] at com.atlassian.plugin.osgi.factory.OsgiPlugin.getClassLoader(OsgiPlugin.java:233) [atlassian-plugins-osgi-4.4.0.jar:?] at com.atlassian.sal.fisheye.message.FishEyeI18nResolver.getBundle(FishEyeI18nResolver.java:148) [?:?] at com.atlassian.sal.fisheye.message.FishEyeI18nResolver.getRawText(FishEyeI18nResolver.java:59) [?:?] at com.atlassian.sal.fisheye.message.FishEyeI18nResolver.resolveText(FishEyeI18nResolver.java:45) [?:?] at com.atlassian.sal.fisheye.message.FishEyeI18nResolver.resolveText(FishEyeI18nResolver.java:40) [?:?] at com.atlassian.sal.core.message.AbstractI18nResolver.getText(AbstractI18nResolver.java:31) [?:?] at com.atlassian.fisheye.plugin.web.FisheyeWebFragmentHelper.getI18nValue(FisheyeWebFragmentHelper.java:81) [fisheye.jar:?] at com.atlassian.plugin.web.model.DefaultWebLabel.getDisplayableLabel(DefaultWebLabel.java:60) [atlassian-plugins-webfragment-4.0.0.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_102] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_102] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_102] at java.lang.reflect.Method.invoke(Method.java:498) [?:1.8.0_102] at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389) [velocity-1.6.1-atlassian-2.jar:?] at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378) [velocity-1.6.1-atlassian-2.jar:?] at com.atlassian.velocity.htmlsafe.introspection.UnboxingMethod.invoke(UnboxingMethod.java:30) [?:?] at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270) [velocity-1.6.1-atlassian-2.jar:?] ... 170 more {noformat} h2. Expected Result The plugin is deleted and there are none leftovers in the system from deleted plugin. Fisheye&Crucible works like a charm h1. Workaround *Disable plugin first* before uninstalling it. h2. Affected versions Affected version _4.1.1_ which uses UPM _2.20.5_
    via by Grzegorz Lewandowski [Atlassian],
  • h3. Summary JIRA throws NPE at _Outgoing Authentication_ page for *Generic Application* links h3. Steps to Reproduce # Go to *Administration* > *Applications* > *Application links* and configure new _Generic Application_ link # Click _Edit_ of newly created link and go to _Outgoing Authentication_ tab. h3. Expected Results Page renders properly. h3. Actual Results You get Error page: !JRA_62363_error.png|thumbnail! and error in the logs: {code:borderStyle=solid} 2016-08-29 16:46:24,073 http-nio-8081-exec-1 ERROR [o.a.c.c.C.[.[localhost].[/].[servlet-module-container-servlet]] Servlet.service() for servlet [servlet-module-container-servlet] in context with path [] threw exception com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getText' in class com.sun.proxy.$Proxy1475 threw exception java.lang.NullPointerException at com/atlassian/applinks/oauth/auth/outbound_non applinks.vm[line 52, column 44] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:109) at sun.reflect.GeneratedMethodAccessor442.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) .... at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getText' in class com.sun.proxy.$Proxy1475 threw exception java.lang.NullPointerException at com/atlassian/applinks/oauth/auth/outbound_nonapplinks.vm[line 52, column 44] at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337) ... Caused by: java.lang.NullPointerException at com.atlassian.jira.i18n.AbstractI18nResolver.getText(AbstractI18nResolver.java:24) at sun.reflect.GeneratedMethodAccessor313.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ... {code} h3. Notes None h3.Workaround If you don't use outgoing link you can ignore the error.
    via by Andriy Yakovlev [Atlassian],
  • * Add a Confluence activity streams gadget to a page * Click on "Login and Approve" A system error is returned by the gadget service provider: {noformat} com.atlassian.oauth.serviceprovider.ConsumerInformationRenderException: Could not render consumer information at com.atlassian.oauth.serviceprovider.internal.servlet.authorize.AuthorizationRendererImpl.render(AuthorizationRendererImpl.java:63) caused by: com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'render' in class com.atlassian.oauth.serviceprovider.internal.servlet.authorize.AuthorizationRendererImpl$AuthorizationConsumerRenderer threw exception java.lang.IllegalArgumentException at authorize.vm[line 16, column 35] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:97) caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'render' in class com.atlassian.oauth.serviceprovider.internal.servlet.authorize.AuthorizationRendererImpl$AuthorizationConsumerRenderer threw exception java.lang.IllegalArgumentException at authorize.vm[line 16, column 35] at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337) caused by: java.lang.IllegalArgumentException at java.net.URI.create(URI.java:842) caused by: java.net.URISyntaxException: Illegal character in path at index 144: http://confluence.atlassian.com/rest/gadgets/1.0/g/com.atlassian.streams.confluence:activitystream-gadget/gadgets/conf-activitystream-gadget.xml at java.net.URI$Parser.fail(URI.java:2809) {noformat}
    via by Marlena Compton [Atlassian],
    • com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.MethodInvocationException:  Invocation of method 'getText' in class com.sun.proxy.$Proxy12830 threw exception java.lang.NullPointerException at com/atlassian/applinks/oauth/auth/outbound_nonapplinks.vm[line 52, column 44] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:109) at sun.reflect.GeneratedMethodAccessor1986.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    No Bugmate found.