org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getFragmentHtml' in class com.atlassian.jira.user.profile.PreferencesUserProfileFragment threw exception class java.lang.StringIndexOutOfBoundsException : String index out of range: -1

Atlassian JIRA | Matt Doar [ServiceRocket] | 5 years ago
  1. 0

    I installed JIRA on Linux using the installer and defined an admin user. Then I logged in and before I created any projects I clicked on the admin's user name to see their profile. I got an unexpected error in the webpage, and a more helpful one below from the actual logfile: {noformat} An error occurred whilst rendering this message. Please contact the administrators, and inform them of this bug. Details: ------- org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getFragmentHtml' in class com.atlassian.jira.user.profile.PreferencesUserProfileFragment threw exception class java.lang.StringIndexOutOfBoundsException : String index out of range: -1 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:251) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) at org.apache.velocity.Template.merge(Template.java:256) at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:422) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56) at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getHtml(JiraResourcedModuleDescriptor.java:109) at com.atlassian.jira.user.profile.SummaryUserProfilePanel.getHtml(SummaryUserProfilePanel.java:95) at com.atlassian.jira.web.action.user.ViewProfile.getHtmlForSelectedTab(ViewProfile.java:229) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:70) at webwork.util.InjectionUtils.invoke(InjectionUtils.java:56) at webwork.util.ValueStack.findValue(ValueStack.java:414) at webwork.util.ValueStack.findValue(ValueStack.java:213) at webwork.view.taglib.WebWorkBodyTagSupport.findValue(WebWorkBodyTagSupport.java:62) at webwork.view.taglib.BasicPropertyTag.doStartTag(BasicPropertyTag.java:54) at org.apache.jsp.secure.views.user.profile.viewprofile_002dcontent_jsp._jspx_meth_ww_005fproperty_005f0(viewprofile_002dcontent_jsp.java:90) at org.apache.jsp.secure.views.user.profile.viewprofile_002dcontent_jsp._jspService(viewprofile_002dcontent_jsp.java:63) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968) at org.apache.jsp.secure.views.user.profile.viewprofile_jsp._jspService(viewprofile_jsp.java:140) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968) at org.apache.jsp.secure.views.user.viewprofile_jsp._jspService(viewprofile_jsp.java:93) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet .java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.dispatchView(JiraWebworkActionDispatcher.java:286) at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.service(JiraWebworkActionDispatcher.java:188) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest(AccessLogFilter.java:103) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:87) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.security.xsrf.XsrfTokenAdditionRequestFilter.doFilter(XsrfTokenAdditionRequestFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at com.atlassian.jira.web.filters.PathExclusionFilter.doFilter(PathExclusionFilter.java:118) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:71) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99) at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:19) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.sysbliss.jira.plugins.workflow.servlet.JWDSendRedirectFilter.doFilter(JWDSendRedirectFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at com.atlassian.jira.web.filters.PathMatchingEncodingFilter.doFilter(PathMatchingEncodingFilter.java:49) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.monitor.ActiveRequestsFilter$PassToChainFilterFunc.doFilter(ActiveRequestsFilter.java:346) at com.atlassian.jira.web.monitor.ActiveRequestsFilter$DebugLogFilterFunc.doFilter(ActiveRequestsFilter.java:463) at com.atlassian.jira.web.monitor.ActiveRequestsFilter.doFilter(ActiveRequestsFilter.java:173) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.multitenant.servlet.MultiTenantServletFilter.doFilter(MultiTenantServletFilter.java:91) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:554) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source) {noformat} and the log file had the following key information {noformat} ERROR admin 1397x39x1 5atjcf 172.16.21.23 /secure/ViewProfile.jspa [velocity] Method getFragmentHtml threw exception for reference $preferencesFrag in template templates/plugins/userprofile/summary-panel.vm at [28,13] {noformat}

    Atlassian JIRA | 5 years ago | Matt Doar [ServiceRocket]
    org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getFragmentHtml' in class com.atlassian.jira.user.profile.PreferencesUserProfileFragment threw exception class java.lang.StringIndexOutOfBoundsException : String index out of range: -1
  2. 0

    I installed JIRA on Linux using the installer and defined an admin user. Then I logged in and before I created any projects I clicked on the admin's user name to see their profile. I got an unexpected error in the webpage, and a more helpful one below from the actual logfile: {noformat} An error occurred whilst rendering this message. Please contact the administrators, and inform them of this bug. Details: ------- org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getFragmentHtml' in class com.atlassian.jira.user.profile.PreferencesUserProfileFragment threw exception class java.lang.StringIndexOutOfBoundsException : String index out of range: -1 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:251) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) at org.apache.velocity.Template.merge(Template.java:256) at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:422) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56) at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getHtml(JiraResourcedModuleDescriptor.java:109) at com.atlassian.jira.user.profile.SummaryUserProfilePanel.getHtml(SummaryUserProfilePanel.java:95) at com.atlassian.jira.web.action.user.ViewProfile.getHtmlForSelectedTab(ViewProfile.java:229) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:70) at webwork.util.InjectionUtils.invoke(InjectionUtils.java:56) at webwork.util.ValueStack.findValue(ValueStack.java:414) at webwork.util.ValueStack.findValue(ValueStack.java:213) at webwork.view.taglib.WebWorkBodyTagSupport.findValue(WebWorkBodyTagSupport.java:62) at webwork.view.taglib.BasicPropertyTag.doStartTag(BasicPropertyTag.java:54) at org.apache.jsp.secure.views.user.profile.viewprofile_002dcontent_jsp._jspx_meth_ww_005fproperty_005f0(viewprofile_002dcontent_jsp.java:90) at org.apache.jsp.secure.views.user.profile.viewprofile_002dcontent_jsp._jspService(viewprofile_002dcontent_jsp.java:63) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968) at org.apache.jsp.secure.views.user.profile.viewprofile_jsp._jspService(viewprofile_jsp.java:140) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968) at org.apache.jsp.secure.views.user.viewprofile_jsp._jspService(viewprofile_jsp.java:93) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet .java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.dispatchView(JiraWebworkActionDispatcher.java:286) at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.service(JiraWebworkActionDispatcher.java:188) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest(AccessLogFilter.java:103) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:87) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.security.xsrf.XsrfTokenAdditionRequestFilter.doFilter(XsrfTokenAdditionRequestFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at com.atlassian.jira.web.filters.PathExclusionFilter.doFilter(PathExclusionFilter.java:118) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:71) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99) at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:19) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.sysbliss.jira.plugins.workflow.servlet.JWDSendRedirectFilter.doFilter(JWDSendRedirectFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at com.atlassian.jira.web.filters.PathMatchingEncodingFilter.doFilter(PathMatchingEncodingFilter.java:49) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.monitor.ActiveRequestsFilter$PassToChainFilterFunc.doFilter(ActiveRequestsFilter.java:346) at com.atlassian.jira.web.monitor.ActiveRequestsFilter$DebugLogFilterFunc.doFilter(ActiveRequestsFilter.java:463) at com.atlassian.jira.web.monitor.ActiveRequestsFilter.doFilter(ActiveRequestsFilter.java:173) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.multitenant.servlet.MultiTenantServletFilter.doFilter(MultiTenantServletFilter.java:91) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:554) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source) {noformat} and the log file had the following key information {noformat} ERROR admin 1397x39x1 5atjcf 172.16.21.23 /secure/ViewProfile.jspa [velocity] Method getFragmentHtml threw exception for reference $preferencesFrag in template templates/plugins/userprofile/summary-panel.vm at [28,13] {noformat}

    Atlassian JIRA | 5 years ago | Matt Doar [ServiceRocket]
    org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getFragmentHtml' in class com.atlassian.jira.user.profile.PreferencesUserProfileFragment threw exception class java.lang.StringIndexOutOfBoundsException : String index out of range: -1
  3. 0

    This is breaking in different ways on the dev build vs. a Unicorn container. On a dev build, I'm getting this error when running a few of the {{TestExternalUserFunctionality}} tests: {noformat} 2011-07-20 23:04:34,206 main INFO [com.gargoylesoftware.htmlunit.WebClient] statusCode=[410] contentType=[text/html] 2011-07-20 23:04:34,206 main INFO [com.gargoylesoftware.htmlunit.WebClient] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Error: Gadget Removed</title> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css" media="all"> <!--[if lt IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lt+IE+9" media="all"> <![endif]--> <!--[if IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=IE+9" media="all"> <![endif]--> <!--[if lte IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lte+IE+9" media="all"> <![endif]--> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.opensocial:gadget-removed-error-page-resources/css/error-page.css" media="all"> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/js/batch.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.opensocial:gadget-removed-error-page-resources/js/error-page.js" ></script> </head> <body> <div class="renderer-error-message">This gadget was uninstalled by the administrator. Please delete it from your dashboard.</div> <div class="renderer-error-details"> <div class="renderer-error-toggle">Error Details</div> <div class="renderer-error-reason"> <div>no ALLOW permission for gadget at http://localhost:2990/jira/rest/gadgets/1.0/g/com.atlassian.streams.streams-jira-plugin/gadgets/activitystream-gadget.xml</div> <div class="renderer-error-gadget-url"></div> </div> </div> </body> </html> 2011-07-20 23:04:34,211 main ERROR [com.atlassian.studio.livetest.PrintingPageWebTester] net.sourceforge.jwebunit.exception.TestingEngineResponseException: The server return 410 HTTP code. <!DOCTYPE html> <html> <head> <title>User Profile : External User - JIRA Studio </title> <meta name="decorator" content="general" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="-1" /> <meta id="atlassian-token" name="atlassian-token" content="BCUC-5916-6T6O-7N28|e203412018999055d980d1b7125061fa7eae7219|lin"> <link rel="shortcut icon" href="/jira/s/en_US-2ppw3u/649/20/_/favicon.ico"> <link rel="icon" type="image/png" href="/jira/s/en_US-2ppw3u/649/20/_/images/icons/favicon.png"> <script type="text/javascript">var contextPath = '/jira';</script> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css" media="all"> <!--[if lt IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lt+IE+9" media="all"> <![endif]--> <!--[if IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=IE+9" media="all"> <![endif]--> <!--[if lte IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lte+IE+9" media="all"> <![endif]--> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/autocomplete.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/share-types.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avataror/avataror.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0.6/_/download/resources/com.atlassian.plugin.atlassian-feedback-plugin:feedback/feedback.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNav.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/base.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-misc.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-portlets.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/aui-overrides.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/footer.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/layout.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/blocks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/notifications.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/forms.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/tables.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/tabs.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/navigation.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/ops-bar.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/stalker.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/icons.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/filter-search-form.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/graphs.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dashboards.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/favourites.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-create-inlinedialog.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav-advanced.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav-charts.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-view.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-table.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-managewatchers.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-bulkoperations.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-managelinks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/projects-panel.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/report-table.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/report-subtask-timetracking.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/activitystream.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/changehistory.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/timetracking.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/trackbacks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/version-navigation.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/versions-banner.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/versions-panel.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dialog.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/admin-menu.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/keyboard-shortcuts.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/avatars.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/calendar.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/labels.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/header.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/toggleblock.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/shorten.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/utility.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-plugins.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dropdown.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/sharing.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/lozenges.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/userhover.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/wiki-renderer.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/gadget-colours.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/print.css" media="print"> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/js/batch.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/JIRA.Dropdown.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/AutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/RESTAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/IssueAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/UserAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/initAutoCompleteFields.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajaxhistory/dhtmlHistory.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/color.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/Share.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajax-favourite-control/FavouritePicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajax-favourite-control/initFavouritePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:manageshared/TabManager.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/rpc.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/util.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/json.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/gadgets-core.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-container-resources/js/gadgets-container.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-standalone-resources/js/gadgets-standalone.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/UserProfileDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/EditProfileDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/EditPreferencesDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/initProfileDialogs.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/IssuePicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/LabelPicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initCascadingSelects.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initComponentPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initDatePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initGroupPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initIssuePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initLabelPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initVersionPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avataror/avataror.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avatarpicker/upload.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avatarpicker/AvatarPicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/5.7-rc4/_/download/resources/com.pyxis.greenhopper.jira:gh-globalkeyboardshortcuts/gh-globalkeyboardshortcuts.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0.6/_/download/resources/com.atlassian.plugin.atlassian-feedback-plugin:feedback/feedback.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/0.2/_/download/resources/com.atlassian.jira.plugins.jira-github-connector-plugin:resources/javascripts/github.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/0.4/_/download/resources/com.atlassian.jira.plugins.jira-bitbucket-connector-plugin:resources/javascripts/bitbucket.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-soy-plugin:soy-deps/soyutils.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNavDialogHTML.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNav.js" ></script> <script type="text/javascript" src="/jira/rest/api/1.0/shortcuts/649/2a2b348968bac062768bc94f0577a1a4/shortcuts.js"></script> <link rel="search" type="application/opensearchdescription+xml" href="/jira/osd.jsp" title="JIRA Studio"/> </head> <body id="jira" class="nl type-aa"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/menu.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/dialog.css"> <!--[if IE]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/dialog-ie.css"> <![endif]--> <!--[if lt IE 9]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar-ie.css"> <![endif]--> <!--[if IE 9]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar-ie9.css"> <![endif]--> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/userstatus.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_admin_styles/css/studioadmin.css"> <link rel="stylesheet" type="text/css" href="/jira/plugins/servlet/studio/dynamiccss/studio-colors-css.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.theme.jira:studio_jira_resources/css/studio-jira-theme-override.css"> <div id="header" style="display:none"> </div> <div class="studio-header" id="studio-header"> <meta id="application-base-url" name="application-base-url" content="http://localhost:2990/jira"/> <meta id="studio-context-path" name="studio-context-path" content="/jira"/> <meta id="jira-base-url" name="jira-base-url" content="http://localhost:2990/jira"/> <meta id="confluence-base-url" name="confluence-base-url" content="http://localhost:1990/wiki"/> <meta name="google-domain" content="atl-paid-dev.com"> <meta name="chatbar-base-url" content="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base"> <meta name="chatbar-relay-url" content="http://localhost:2990/jira/plugins/servlet/chatbar/rpc-relay"> <meta name="chatbar-disabled-tabs" content="gmail gcal gdocs sites bamboo crucible"> <link href="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/css/chatbar.css" type="text/css" rel="stylesheet"> <!--[if IE]> <link href="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/css/chatbar-ie.css" type="text/css" rel="stylesheet"> <![endif]--> <script src="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/js/chatbar.js" type="text/javascript"></script> <script src="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/js/chatbar-ui.js" type="text/javascript"></script> <div class="header-first-level"> <div class="first-level-overlay"> <div id="studio-logo"> <a href="http://localhost:2990/jira/secure/Dashboard.jspa" class="logolink"><img src="http://localhost:2990/jira/download/resources/com.atlassian.studio.static:studio_images/images/StudioLogo.png" border="0" alt="JIRA Studio"></a> </div> <div class="top-level-container"> <div class="nav-dropdowns"> <div id="studio-user-menu-container"> <ul class="ajs-menu-bar"> <li id="studio-user-menu" class="normal ajs-menu-item user-name"> <a class="user trigger ajs-menu-title js-user" href="#"><span><span>External User</span></span></a> <div class="ajs-drop-down hidden"> <ul class="section-user-status first"> <li><a href="http://localhost:1990/wiki/display/~external" class="user-item update-status-link" id="set-user-status-link"> <span>Update Status...</span> </a></li> </ul> <ul class="section-user-preferences"> <li><a href="http://localhost:1990/wiki/plugins/servlet/personalspace" class="user-item"><span>Personal Space</span> </a></li> <li><a href="http://localhost:2990/jira/secure/ViewProfile.jspa" class="user-item profile"><span>Profile</span> </a></li> </ul> <ul class="section-user-operations"> <li><a href="http://localhost:2990/jira/secure/Logout!default.jspa?atl_token=BCUC-5916-6T6O-7N28|e203412018999055d980d1b7125061fa7eae7219|lin" class="user-item logout-link"> <span>Log Out</span> </a></li> </ul> </div> </li> <li id="studio-history-menu" class="normal ajs-menu-item"> <a class="browse trigger ajs-menu-title js-history" href="#"><span><span>History</span></span></a> <div class="ajs-drop-down hidden" style="right: 0px;"> <ul class="section-global first"> <li><a><span><i>Loading... </i></span> </a></li> </ul> </div> </li> </ul> </div> </div> <!-- /nav-dropdowns --> <div class="navigation-tabs studio-menu"> <ul id="studio-tabs"> <li class="current"><a href="/jira">Issues</a></li> <li><a href="http://localhost:1990/wiki">Wiki</a></li> </ul> </div> </div> <!-- /top-level-container --> </div> <!-- /first-level-overlay --> </div> <!-- /header-first-level --> <div id="header-bottom"> <div class="second-level-nav studio-menu"> <ul id="main-nav" class="menu-bar standard-menu-bar"> <li class="aui-dd-parent lazy "> <a class="lnk" href="/jira/secure/Dashboard.jspa" id="home_link" accessKey="h" title="View your current Dashboard" >Dashboards</a> <span class="drop-wrap"> <a class="drop aui-dd-link" id="home_link_drop" rel="home_link" accessKey="d" title="Access more options (Alt+Shift+d)" href="#"><span>Access more options (Alt+Shift+d)</span></a></span> </li> </ul> </div> <!-- /second-level-nav --> <div class="quick-action-search"> <a id="keyshortscuthelp" class="item-link hidden" title="Get more information about JIRA's Keyboard Shortcuts" href="/jira/secure/ViewKeyboardShortcuts!default.jspa">Keyboard Shortcuts</a> <a id="browse_link" class="hidden" href="http://localhost:2990/jira/secure/BrowseProjects.jspa">All Projects</a> <form id="quick-search" class="dont-default-focus userpref-form" method="get" action="http://localhost:2990/jira/secure/StudioSearch.jspa"> <fieldset> <legend>Quick Search</legend> <input type="hidden" name="suggest-tracking" value="search" /> <input type="hidden" name="quickSearch" value="true" /> <input id="studio-quick-search-query" type="text" accessKey="q" autocomplete="off" name="query" size="25"/> <input id="quick-search-submit" type="submit" value="Search"/> </fieldset> <fieldset class="hidden parameters"> <input type="hidden" id="quickSearchPlaceholder" value="Search"> </fieldset> </form> </div> <!-- /quick-action-search --> </div> <!-- /header-second-level --> </div> <fieldset class="hidden parameters"> <input type="hidden" title="ajaxTimeout" value="The call to the JIRA server did not complete within the timeout period. We are unsure of the result of this operation."> <input type="hidden" title="ajaxUnauthorised" value="You are not authorised to perform this operation. Please try to <a href='/jira/login.jsp?os_destination=%2Fsecure%2FViewProfile.jspa'>log in</a> or <a href='/jira/secure/Signup!default.jspa'>sign up</a> for an account."> <input type="hidden" title="ajaxUnauthorisedAlert" value="You are not authorised to perform this operation. Please log in."> <input type="hidden" title="baseURL" value="http://localhost:2990/jira"> <input type="hidden" title="ajaxCommsError" value="The JIRA server could not be contacted. This may be a temporary glitch or the server may be down."> <input type="hidden" title="ajaxServerError" value="The JIRA server was contacted but has returned an error response. We are unsure of the result of this operation."> <input type="hidden" title="ajaxErrorCloseDialog" value="Close this dialog and press refresh in your browser"> <input type="hidden" title="ajaxErrorDialogHeading" value="Communications Breakdown"> <input type="hidden" title="dirtyMessage" value="You have entered new data on this page. If you navigate away from this page without first saving your data, the changes will be lost."> <input type="hidden" title="dirtyDialogMessage" value="You have entered new data in this dialog. If you navigate away from this dialog without first saving your data, the changes will be lost. Click cancel to return to the dialog."> <input type="hidden" title="keyType" value="Type"> <input type="hidden" title="keyThen" value="then"> <input type="hidden" title="dblClickToExpand" value="Double click to expand"> <input type="hidden" title="actions" value="Actions"> <input type="hidden" title="removeItem" value="Remove"> <input type="hidden" title="workflow" value="Workflow"> <input type="hidden" title="labelNew" value="New Label"> <input type="hidden" title="enterIssueKey" value="Enter issue key"> <input type="hidden" title="issueActionsHint" value="Begin typing for available operations or press down to see all"> <input type="hidden" title="closelink" value="Close"> <input type="hidden" title="dotOperations" value="Operations"> <input type="hidden" title="dotLoading" value="Loading..."> <input type="hidden" title="frotherSuggestions" value="Suggestions"> <input type="hidden" title="frotherNomatches" value="No Matches"> <input type="hidden" title="multiselectVersionsError" value="{0} is not a valid version."> <input type="hidden" title="multiselectComponentsError" value="{0} is not a valid component."> <input type="hidden" title="multiselectGenericError" value="The value {0} is invalid."> </fieldset> <script type="text/javascript">window.dhtmlHistory.create();</script> <div class="item-header" id="content-top"> <div id="navigator-options"> <ul class="operations"> <li class="aui-dd-parent"> <a id="operations" class="lnk aui-dd-link standard icon-tools" href="#" hidefocus title=""><span>Tools</span></a> <div class="aui-list hidden"> <ul id="operations-dropdown"> <li class="aui-list-item"> <a class="aui-list-item-link" id="view_confluence_watches" title="" href="http://localhost:1990/wiki/users/viewnotifications.action">Your Wiki Watches</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="view_confluence_prefs" title="" href="http://localhost:1990/wiki/users/viewuserprofile.action">Wiki Profile</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="oauth_access_tokens" title="" href="/jira/plugins/servlet/oauth/users/access-tokens">View OAuth Access Tokens</a> </li> </ul> </div> </li> </ul> </div> <h1 class="item-name avatar"> <img class="avatar-image" src="/jira/secure/useravatar?atl_token=BCUC-5916-6T6O-7N28%7Ce203412018999055d980d1b7125061fa7eae7219%7Clin&amp;size=large&amp;ownerId=external" width="48" height="48"> <span>Profile: External User</span> </h1> <h2 class="item-summary" id="up-user-title">Profile: <span id="up-user-title-name">External User</span></h2> </div> <div id="main-content"> <div class="active-area"> <h2 id="up-tab-title">Summary</h2> <div id="quicklinks"> <ul class="operations"> <li class="aui-dd-parent"> <a id="filters" class="lnk aui-dd-link standard icon-filters" title="" href="#"><span>Filters</span></a> <div class="aui-list hidden"> <ul id="filters-dropdown" class="aui-list-section aui-last"> <li class="aui-list-item"> <a class="aui-list-item-link" id="ass" title="All issues assigned to this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=assignee+%3D+currentUser%28%29">Assigned</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="ass_inprog" title="All in progress issues assigned to this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=status+%3D+%223%22+AND+assignee+%3D+currentUser%28%29">Assigned & In Progress</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="rep" title="All issues reported by this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=reporter+%3D+currentUser%28%29">Reported</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="voted" title="All issues you have voted for" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=key+in+votedIssues%28%29">Voted</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="watched" title="All issues you are watching" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=key+in+watchedIssues%28%29">Watched</a> </li> </ul> </div> </li> </ul> </div> <div id="primary" class="column"> <div class="content"> <div id="details-profile-fragment" class="module"> <div class="mod-header"> <ul class="ops"> <li><a id="edit_profile_lnk" class="icon icon-edit-sml" href="/jira/secure/EditProfile!default.jspa?username=external" title=""><span>Edit</span></a></li> </ul> <h3>Details</h3> </div> <div class="mod-content"> <div id="userdetails-notify" class="aui-message info hidden"> <span class="aui-icon icon-info"></span>Your details have been updated. </div> <ul class="item-details"> <li> <dl> <dt>Avatar:</dt> <dd id="up-d-avatar"> <span style="visibility: hidden; position: absolute;"><input type="text" name="avatarId" id="user_avatar_id" value=""></span> <a id="user_avatar_link" title="Click to edit this avatar" class="avatar_link" href="/jira/secure/project/AvatarPicker!default.jspa?ownerId=external&amp;avatarField=user_avatar_id&amp;avatarType=user&amp;updateUrl=/jira/rest/internal/1.0/user/external/avatar"> <img class="avatar-image" alt="Click to edit this avatar" src="/jira/images/icons/ico_add_avatar.png" name="" id="user_avatar_image" width="48" height="48" border="0" /> <strong class="icon icon-edit-sml">Click to edit this avatar</strong> </a> </dd> </dl> <dl> <dt>Username:</dt> <dd id="up-d-username">external </dd> </dl> <dl> <dt>Full Name:</dt> <dd id="up-d-fullname" class="description">External User</dd> </dl> <dl> <dt>Email:</dt> <dd id="up-d-email" class="description"><a href="mailto:external@example.com">external@example.com</a></dd> </dl> <dl> <dt>Password:</dt> <dd id="up-d-change-password" class="description"><a id="view_change_password" class="trigger_lnk" href="/jira/secure/ChangePassword!default.jspa?username=external">Change Password</a></dd> </dl> <dl> <dt>Remember My Login:</dt> <dd id="up-d-clear-rememberme" class="description"><a id="view_clear_rememberme" class="trigger_lnk" href="/jira/secure/ClearRememberMeCookies!default.jspa">Clear All Tokens</a></dd> </dl> <dl> <dt>Groups:</dt> <dd class="description"> users<br/> </dd> </dl> </li> </ul> </div> </div> <div id="preferences-profile-fragment" class="module"> <div class="mod-header"> <ul class="ops"> <li><a id="edit_prefs_lnk" class="icon icon-edit-sml" href="/jira/secure/UpdateUserPreferences!default.jspa?username=external" title="Edit"><span>Edit</span></a></li> </ul> <h3>Preferences</h3> </div> <div class="mod-content"> <div id="userprofile-notify" class="aui-message info hidden"> <span class="aui-icon icon-info"></span>Your preferences have been updated. </div> <ul class="item-details"> <li> <dl title="Number of Issues displayed per Issue Navigator page"> <dt>Page Size:</dt> <dd> <span id="up-p-pagesize">50</span> </dd> </dl> <dl> <dt>Email Type:</dt> <dd id="up-p-mimetype"> Text </dd> </dl> <dl> <dt>Language:</dt> <dd id="up-p-locale"> English (United States) [Default] </dd> </dl> <dl> <dt>Time Zone:</dt> <dd id="up-p-timezone"> <span id="up-p-jira-default" >JIRA default</span> <span id="up-p-timezone-label">(GMT+10:00) Sydney</span> </dd> </dl> <dl id="up-p-notifications_on" title="You will be notified by email of any changes you make." > <dt>My Changes:</dt> <dd> Notify me </dd> </dl> <dl id="up-p-notifications_off" title="You will not be notified by email of any changes you make." style="display:none"> <dt >My Changes:</dt> <dd> Do not notify me </dd> </dl> <dl id="up-p-share-private" title="Filters & Dashboards will not be shared by default." > <dt>Filter and Dashboard Sharing:</dt> <dd> Unshared </dd> </dl> <dl id="up-p-share-public" title="Filters & Dashboards will be shared with everyone by default." style="display:none"> <dt>Filter and Dashboard Sharing:</dt> <dd> Shared </dd> </dl> <dl id="up-p-keyboard-shortcuts-enabled" title="Keyboard shortcuts will work within JIRA" > <dt>Keyboard shortcuts:</dt> <dd> Enabled </dd> </dl> <dl id="up-p-keyboard-shortcuts-disabled" title="Keyboard shortcuts will not work within JIRA" style="display:none"> <dt >Keyboard shortcuts:</dt> <dd> Disabled </dd> </dl> <dl> <dt>Navigator Columns:</dt> <dd id="up-p-columns" class="description"><a id="view_nav_columns" href="/jira/secure/ViewUserIssueColumns!default.jspa">View Navigator Columns</a></dd> </dl> </li> </ul> </div> </div> </div> </div> <div id="secondary" class="column"> <div class="content"> <div id="activity-profile-fragment" class="module"> <div class="mod-header"><h3>Activity Stream</h3></div><div class="mod-content"><iframe id="gadget-1" name="gadget-1" class="gadget" src="http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&amp;mid=1&amp;nocache=1&amp;country=US&amp;lang=en&amp;view=default&amp;view-params=%7B%22writable%22%3A%22false%22%7D&amp;st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&amp;up_isConfigured=true&amp;up_isReallyConfigured=false&amp;up_title=Activity+Stream&amp;up_titleRequired=false&amp;up_numofentries=10&amp;up_refresh=false&amp;up_rules=&amp;up_renderingContext=&amp;up_keys=&amp;up_itemKeys=&amp;up_username=external&amp;url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&amp;libs=auth-refresh#rpctoken=909487421" frameborder="0" scrolling="no" height="100"><a href="http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&amp;mid=1&amp;nocache=1&amp;country=US&amp;lang=en&amp;view=default&amp;view-params=%7B%22writable%22%3A%22false%22%7D&amp;st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&amp;up_isConfigured=true&amp;up_isReallyConfigured=false&amp;up_title=Activity+Stream&amp;up_titleRequired=false&amp;up_numofentries=10&amp;up_refresh=false&amp;up_rules=&amp;up_renderingContext=&amp;up_keys=&amp;up_itemKeys=&amp;up_username=external&amp;url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&amp;libs=auth-refresh#rpctoken=909487421">Activity Stream</a></iframe></div> </div> </div> </div> </div> </div> <div id="studio-footer" class="footer" style="width:100%; padding:0 0 25px 0;"> <div id="poweredby"> <p> Powered by <a href="http://www.atlassian.com/hosted/studio">JIRA Studio</a> <span id="studioVersion">107 r126823</span> | <a href="http://www.atlassian.com/hosted/terms.jsp">Terms of Use</a> | <a href="http://studio.atlassian.com/browse/JST">Bug/feature request</a> | <a href="https://support.atlassian.com/secure/CreateIssueDetails!init.jspa?summary=Your+summary+here...&amp;issuetype=1&amp;priority=3&amp;description=Please+describe+your+problem+here%3A%0A%0A%0AProblem+reported+from+URL%3A+http%3A%2F%2Flocalhost%3A2990%2Fjira%2Fsecure%2FViewProfile.jspa&amp;customfield_10440=http%3A%2F%2Flocalhost%3A2990%2Fjira&amp;pid=10140&amp;">Request Support</a> | <a href="http://confluence.atlassian.com/display/JIRASTUDIO" target="help_JIRASTUDIO" rel="nofollow">Help/Documentation</a> | <a href="http://blogs.atlassian.com/devtools/studio">JIRA Studio Blog</a> | <a href="http://twitter.com/jirastudio">Twitter @JIRAStudio</a> </p> </div> </div> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/contentnamesearch.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/split_button.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/userstatus.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/safe-ajax.js"></script> <script type="text/javascript"> // This is the app specific data that the shared js expects studioData = {"jiraUrl" : "http://localhost:2990/jira"}; document.cookie = "studio.project.rec.used.cookie=" + escape("") + "; Max-Age=31536000; path=/;"; // Google analytics var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-6032469-30"); pageTracker._trackPageview(); } catch(err) {} </script> <form id="jira_request_timing_info" class="dont-default-focus" > <fieldset class="parameters hidden"> <input type="hidden" title="jira.request.start.millis" value="1311167074076" /> <input type="hidden" title="jira.request.server.time" value="105" /> <input type="hidden" title="jira.request.id" value="1384x188x1" /> <input type="hidden" title="jira.session.expiry.time" value="1311185073894" /> <input type="hidden" title="jira.session.expiry.in.mins" value="299" /> <input id="jiraConcurrentRequests" type="hidden" name="jira.request.concurrent.requests" value="1" /> <input type="hidden" title="showmonitor" value="true" /> </fieldset> </form> <!-- REQUEST ID : 1384x188x1 REQUEST TIMESTAMP : [20/Jul/2011:23:04:34 +1000] REQUEST TIME : 0.1050 ASESSIONID : 1nkak4a CONCURRENT REQUESTS : 1 --> </body> </html> 200 OK Location: http://localhost:2990/jira/secure/ViewProfile.jspa Server: Apache-Coyote/1.1 X-AREQUESTID: 1384x188x1 X-ASESSIONID: 1nkak4a Cache-Control: no-cache, no-store, must-revalidate Pragma: no-cache Expires: Thu, 01 Jan 1970 00:00:00 GMT X-Seraph-LoginReason: OK X-AUSERNAME: external Content-Type: text/html;charset=UTF-8 Transfer-Encoding: chunked Date: Wed, 20 Jul 2011 13:04:33 GMT <!DOCTYPE html> <html> <head> <title>User Profile : External User - JIRA Studio </title> <meta name="decorator" content="general" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="-1" /> <meta id="atlassian-token" name="atlassian-token" content="BCUC-5916-6T6O-7N28|e203412018999055d980d1b7125061fa7eae7219|lin"> <link rel="shortcut icon" href="/jira/s/en_US-2ppw3u/649/20/_/favicon.ico"> <link rel="icon" type="image/png" href="/jira/s/en_US-2ppw3u/649/20/_/images/icons/favicon.png"> <script type="text/javascript">var contextPath = '/jira';</script> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css" media="all"> <!--[if lt IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lt+IE+9" media="all"> <![endif]--> <!--[if IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=IE+9" media="all"> <![endif]--> <!--[if lte IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lte+IE+9" media="all"> <![endif]--> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/autocomplete.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/share-types.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avataror/avataror.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0.6/_/download/resources/com.atlassian.plugin.atlassian-feedback-plugin:feedback/feedback.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNav.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/base.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-misc.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-portlets.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/aui-overrides.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/footer.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/layout.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/blocks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/notifications.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/forms.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/tables.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/tabs.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/navigation.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/ops-bar.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/stalker.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/icons.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/filter-search-form.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/graphs.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dashboards.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/favourites.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-create-inlinedialog.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav-advanced.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav-charts.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-view.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-table.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-managewatchers.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-bulkoperations.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-managelinks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/projects-panel.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/report-table.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/report-subtask-timetracking.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/activitystream.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/changehistory.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/timetracking.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/trackbacks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/version-navigation.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/versions-banner.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/versions-panel.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dialog.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/admin-menu.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/keyboard-shortcuts.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/avatars.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/calendar.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/labels.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/header.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/toggleblock.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/shorten.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/utility.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-plugins.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dropdown.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/sharing.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/lozenges.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/userhover.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/wiki-renderer.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/gadget-colours.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/print.css" media="print"> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/js/batch.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/JIRA.Dropdown.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/AutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/RESTAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/IssueAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/UserAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/initAutoCompleteFields.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajaxhistory/dhtmlHistory.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/color.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/Share.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajax-favourite-control/FavouritePicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajax-favourite-control/initFavouritePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:manageshared/TabManager.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/rpc.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/util.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/json.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/gadgets-core.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-container-resources/js/gadgets-container.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-standalone-resources/js/gadgets-standalone.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/UserProfileDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/EditProfileDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/EditPreferencesDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/initProfileDialogs.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/IssuePicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/LabelPicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initCascadingSelects.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initComponentPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initDatePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initGroupPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initIssuePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initLabelPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initVersionPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avataror/avataror.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avatarpicker/upload.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avatarpicker/AvatarPicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/5.7-rc4/_/download/resources/com.pyxis.greenhopper.jira:gh-globalkeyboardshortcuts/gh-globalkeyboardshortcuts.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0.6/_/download/resources/com.atlassian.plugin.atlassian-feedback-plugin:feedback/feedback.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/0.2/_/download/resources/com.atlassian.jira.plugins.jira-github-connector-plugin:resources/javascripts/github.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/0.4/_/download/resources/com.atlassian.jira.plugins.jira-bitbucket-connector-plugin:resources/javascripts/bitbucket.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-soy-plugin:soy-deps/soyutils.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNavDialogHTML.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNav.js" ></script> <script type="text/javascript" src="/jira/rest/api/1.0/shortcuts/649/2a2b348968bac062768bc94f0577a1a4/shortcuts.js"></script> <link rel="search" type="application/opensearchdescription+xml" href="/jira/osd.jsp" title="JIRA Studio"/> </head> <body id="jira" class="nl type-aa"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/menu.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/dialog.css"> <!--[if IE]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/dialog-ie.css"> <![endif]--> <!--[if lt IE 9]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar-ie.css"> <![endif]--> <!--[if IE 9]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar-ie9.css"> <![endif]--> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/userstatus.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_admin_styles/css/studioadmin.css"> <link rel="stylesheet" type="text/css" href="/jira/plugins/servlet/studio/dynamiccss/studio-colors-css.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.theme.jira:studio_jira_resources/css/studio-jira-theme-override.css"> <div id="header" style="display:none"> </div> <div class="studio-header" id="studio-header"> <meta id="application-base-url" name="application-base-url" content="http://localhost:2990/jira"/> <meta id="studio-context-path" name="studio-context-path" content="/jira"/> <meta id="jira-base-url" name="jira-base-url" content="http://localhost:2990/jira"/> <meta id="confluence-base-url" name="confluence-base-url" content="http://localhost:1990/wiki"/> <meta name="google-domain" content="atl-paid-dev.com"> <meta name="chatbar-base-url" content="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base"> <meta name="chatbar-relay-url" content="http://localhost:2990/jira/plugins/servlet/chatbar/rpc-relay"> <meta name="chatbar-disabled-tabs" content="gmail gcal gdocs sites bamboo crucible"> <link href="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/css/chatbar.css" type="text/css" rel="stylesheet"> <!--[if IE]> <link href="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/css/chatbar-ie.css" type="text/css" rel="stylesheet"> <![endif]--> <script src="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/js/chatbar.js" type="text/javascript"></script> <script src="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/js/chatbar-ui.js" type="text/javascript"></script> <div class="header-first-level"> <div class="first-level-overlay"> <div id="studio-logo"> <a href="http://localhost:2990/jira/secure/Dashboard.jspa" class="logolink"><img src="http://localhost:2990/jira/download/resources/com.atlassian.studio.static:studio_images/images/StudioLogo.png" border="0" alt="JIRA Studio"></a> </div> <div class="top-level-container"> <div class="nav-dropdowns"> <div id="studio-user-menu-container"> <ul class="ajs-menu-bar"> <li id="studio-user-menu" class="normal ajs-menu-item user-name"> <a class="user trigger ajs-menu-title js-user" href="#"><span><span>External User</span></span></a> <div class="ajs-drop-down hidden"> <ul class="section-user-status first"> <li><a href="http://localhost:1990/wiki/display/~external" class="user-item update-status-link" id="set-user-status-link"> <span>Update Status...</span> </a></li> </ul> <ul class="section-user-preferences"> <li><a href="http://localhost:1990/wiki/plugins/servlet/personalspace" class="user-item"><span>Personal Space</span> </a></li> <li><a href="http://localhost:2990/jira/secure/ViewProfile.jspa" class="user-item profile"><span>Profile</span> </a></li> </ul> <ul class="section-user-operations"> <li><a href="http://localhost:2990/jira/secure/Logout!default.jspa?atl_token=BCUC-5916-6T6O-7N28|e203412018999055d980d1b7125061fa7eae7219|lin" class="user-item logout-link"> <span>Log Out</span> </a></li> </ul> </div> </li> <li id="studio-history-menu" class="normal ajs-menu-item"> <a class="browse trigger ajs-menu-title js-history" href="#"><span><span>History</span></span></a> <div class="ajs-drop-down hidden" style="right: 0px;"> <ul class="section-global first"> <li><a><span><i>Loading... </i></span> </a></li> </ul> </div> </li> </ul> </div> </div> <!-- /nav-dropdowns --> <div class="navigation-tabs studio-menu"> <ul id="studio-tabs"> <li class="current"><a href="/jira">Issues</a></li> <li><a href="http://localhost:1990/wiki">Wiki</a></li> </ul> </div> </div> <!-- /top-level-container --> </div> <!-- /first-level-overlay --> </div> <!-- /header-first-level --> <div id="header-bottom"> <div class="second-level-nav studio-menu"> <ul id="main-nav" class="menu-bar standard-menu-bar"> <li class="aui-dd-parent lazy "> <a class="lnk" href="/jira/secure/Dashboard.jspa" id="home_link" accessKey="h" title="View your current Dashboard" >Dashboards</a> <span class="drop-wrap"> <a class="drop aui-dd-link" id="home_link_drop" rel="home_link" accessKey="d" title="Access more options (Alt+Shift+d)" href="#"><span>Access more options (Alt+Shift+d)</span></a></span> </li> </ul> </div> <!-- /second-level-nav --> <div class="quick-action-search"> <a id="keyshortscuthelp" class="item-link hidden" title="Get more information about JIRA's Keyboard Shortcuts" href="/jira/secure/ViewKeyboardShortcuts!default.jspa">Keyboard Shortcuts</a> <a id="browse_link" class="hidden" href="http://localhost:2990/jira/secure/BrowseProjects.jspa">All Projects</a> <form id="quick-search" class="dont-default-focus userpref-form" method="get" action="http://localhost:2990/jira/secure/StudioSearch.jspa"> <fieldset> <legend>Quick Search</legend> <input type="hidden" name="suggest-tracking" value="search" /> <input type="hidden" name="quickSearch" value="true" /> <input id="studio-quick-search-query" type="text" accessKey="q" autocomplete="off" name="query" size="25"/> <input id="quick-search-submit" type="submit" value="Search"/> </fieldset> <fieldset class="hidden parameters"> <input type="hidden" id="quickSearchPlaceholder" value="Search"> </fieldset> </form> </div> <!-- /quick-action-search --> </div> <!-- /header-second-level --> </div> <fieldset class="hidden parameters"> <input type="hidden" title="ajaxTimeout" value="The call to the JIRA server did not complete within the timeout period. We are unsure of the result of this operation."> <input type="hidden" title="ajaxUnauthorised" value="You are not authorised to perform this operation. Please try to <a href='/jira/login.jsp?os_destination=%2Fsecure%2FViewProfile.jspa'>log in</a> or <a href='/jira/secure/Signup!default.jspa'>sign up</a> for an account."> <input type="hidden" title="ajaxUnauthorisedAlert" value="You are not authorised to perform this operation. Please log in."> <input type="hidden" title="baseURL" value="http://localhost:2990/jira"> <input type="hidden" title="ajaxCommsError" value="The JIRA server could not be contacted. This may be a temporary glitch or the server may be down."> <input type="hidden" title="ajaxServerError" value="The JIRA server was contacted but has returned an error response. We are unsure of the result of this operation."> <input type="hidden" title="ajaxErrorCloseDialog" value="Close this dialog and press refresh in your browser"> <input type="hidden" title="ajaxErrorDialogHeading" value="Communications Breakdown"> <input type="hidden" title="dirtyMessage" value="You have entered new data on this page. If you navigate away from this page without first saving your data, the changes will be lost."> <input type="hidden" title="dirtyDialogMessage" value="You have entered new data in this dialog. If you navigate away from this dialog without first saving your data, the changes will be lost. Click cancel to return to the dialog."> <input type="hidden" title="keyType" value="Type"> <input type="hidden" title="keyThen" value="then"> <input type="hidden" title="dblClickToExpand" value="Double click to expand"> <input type="hidden" title="actions" value="Actions"> <input type="hidden" title="removeItem" value="Remove"> <input type="hidden" title="workflow" value="Workflow"> <input type="hidden" title="labelNew" value="New Label"> <input type="hidden" title="enterIssueKey" value="Enter issue key"> <input type="hidden" title="issueActionsHint" value="Begin typing for available operations or press down to see all"> <input type="hidden" title="closelink" value="Close"> <input type="hidden" title="dotOperations" value="Operations"> <input type="hidden" title="dotLoading" value="Loading..."> <input type="hidden" title="frotherSuggestions" value="Suggestions"> <input type="hidden" title="frotherNomatches" value="No Matches"> <input type="hidden" title="multiselectVersionsError" value="{0} is not a valid version."> <input type="hidden" title="multiselectComponentsError" value="{0} is not a valid component."> <input type="hidden" title="multiselectGenericError" value="The value {0} is invalid."> </fieldset> <script type="text/javascript">window.dhtmlHistory.create();</script> <div class="item-header" id="content-top"> <div id="navigator-options"> <ul class="operations"> <li class="aui-dd-parent"> <a id="operations" class="lnk aui-dd-link standard icon-tools" href="#" hidefocus title=""><span>Tools</span></a> <div class="aui-list hidden"> <ul id="operations-dropdown"> <li class="aui-list-item"> <a class="aui-list-item-link" id="view_confluence_watches" title="" href="http://localhost:1990/wiki/users/viewnotifications.action">Your Wiki Watches</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="view_confluence_prefs" title="" href="http://localhost:1990/wiki/users/viewuserprofile.action">Wiki Profile</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="oauth_access_tokens" title="" href="/jira/plugins/servlet/oauth/users/access-tokens">View OAuth Access Tokens</a> </li> </ul> </div> </li> </ul> </div> <h1 class="item-name avatar"> <img class="avatar-image" src="/jira/secure/useravatar?atl_token=BCUC-5916-6T6O-7N28%7Ce203412018999055d980d1b7125061fa7eae7219%7Clin&amp;size=large&amp;ownerId=external" width="48" height="48"> <span>Profile: External User</span> </h1> <h2 class="item-summary" id="up-user-title">Profile: <span id="up-user-title-name">External User</span></h2> </div> <div id="main-content"> <div class="active-area"> <h2 id="up-tab-title">Summary</h2> <div id="quicklinks"> <ul class="operations"> <li class="aui-dd-parent"> <a id="filters" class="lnk aui-dd-link standard icon-filters" title="" href="#"><span>Filters</span></a> <div class="aui-list hidden"> <ul id="filters-dropdown" class="aui-list-section aui-last"> <li class="aui-list-item"> <a class="aui-list-item-link" id="ass" title="All issues assigned to this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=assignee+%3D+currentUser%28%29">Assigned</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="ass_inprog" title="All in progress issues assigned to this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=status+%3D+%223%22+AND+assignee+%3D+currentUser%28%29">Assigned & In Progress</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="rep" title="All issues reported by this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=reporter+%3D+currentUser%28%29">Reported</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="voted" title="All issues you have voted for" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=key+in+votedIssues%28%29">Voted</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="watched" title="All issues you are watching" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=key+in+watchedIssues%28%29">Watched</a> </li> </ul> </div> </li> </ul> </div> <div id="primary" class="column"> <div class="content"> <div id="details-profile-fragment" class="module"> <div class="mod-header"> <ul class="ops"> <li><a id="edit_profile_lnk" class="icon icon-edit-sml" href="/jira/secure/EditProfile!default.jspa?username=external" title=""><span>Edit</span></a></li> </ul> <h3>Details</h3> </div> <div class="mod-content"> <div id="userdetails-notify" class="aui-message info hidden"> <span class="aui-icon icon-info"></span>Your details have been updated. </div> <ul class="item-details"> <li> <dl> <dt>Avatar:</dt> <dd id="up-d-avatar"> <span style="visibility: hidden; position: absolute;"><input type="text" name="avatarId" id="user_avatar_id" value=""></span> <a id="user_avatar_link" title="Click to edit this avatar" class="avatar_link" href="/jira/secure/project/AvatarPicker!default.jspa?ownerId=external&amp;avatarField=user_avatar_id&amp;avatarType=user&amp;updateUrl=/jira/rest/internal/1.0/user/external/avatar"> <img class="avatar-image" alt="Click to edit this avatar" src="/jira/images/icons/ico_add_avatar.png" name="" id="user_avatar_image" width="48" height="48" border="0" /> <strong class="icon icon-edit-sml">Click to edit this avatar</strong> </a> </dd> </dl> <dl> <dt>Username:</dt> <dd id="up-d-username">external </dd> </dl> <dl> <dt>Full Name:</dt> <dd id="up-d-fullname" class="description">External User</dd> </dl> <dl> <dt>Email:</dt> <dd id="up-d-email" class="description"><a href="mailto:external@example.com">external@example.com</a></dd> </dl> <dl> <dt>Password:</dt> <dd id="up-d-change-password" class="description"><a id="view_change_password" class="trigger_lnk" href="/jira/secure/ChangePassword!default.jspa?username=external">Change Password</a></dd> </dl> <dl> <dt>Remember My Login:</dt> <dd id="up-d-clear-rememberme" class="description"><a id="view_clear_rememberme" class="trigger_lnk" href="/jira/secure/ClearRememberMeCookies!default.jspa">Clear All Tokens</a></dd> </dl> <dl> <dt>Groups:</dt> <dd class="description"> users<br/> </dd> </dl> </li> </ul> </div> </div> <div id="preferences-profile-fragment" class="module"> <div class="mod-header"> <ul class="ops"> <li><a id="edit_prefs_lnk" class="icon icon-edit-sml" href="/jira/secure/UpdateUserPreferences!default.jspa?username=external" title="Edit"><span>Edit</span></a></li> </ul> <h3>Preferences</h3> </div> <div class="mod-content"> <div id="userprofile-notify" class="aui-message info hidden"> <span class="aui-icon icon-info"></span>Your preferences have been updated. </div> <ul class="item-details"> <li> <dl title="Number of Issues displayed per Issue Navigator page"> <dt>Page Size:</dt> <dd> <span id="up-p-pagesize">50</span> </dd> </dl> <dl> <dt>Email Type:</dt> <dd id="up-p-mimetype"> Text </dd> </dl> <dl> <dt>Language:</dt> <dd id="up-p-locale"> English (United States) [Default] </dd> </dl> <dl> <dt>Time Zone:</dt> <dd id="up-p-timezone"> <span id="up-p-jira-default" >JIRA default</span> <span id="up-p-timezone-label">(GMT+10:00) Sydney</span> </dd> </dl> <dl id="up-p-notifications_on" title="You will be notified by email of any changes you make." > <dt>My Changes:</dt> <dd> Notify me </dd> </dl> <dl id="up-p-notifications_off" title="You will not be notified by email of any changes you make." style="display:none"> <dt >My Changes:</dt> <dd> Do not notify me </dd> </dl> <dl id="up-p-share-private" title="Filters & Dashboards will not be shared by default." > <dt>Filter and Dashboard Sharing:</dt> <dd> Unshared </dd> </dl> <dl id="up-p-share-public" title="Filters & Dashboards will be shared with everyone by default." style="display:none"> <dt>Filter and Dashboard Sharing:</dt> <dd> Shared </dd> </dl> <dl id="up-p-keyboard-shortcuts-enabled" title="Keyboard shortcuts will work within JIRA" > <dt>Keyboard shortcuts:</dt> <dd> Enabled </dd> </dl> <dl id="up-p-keyboard-shortcuts-disabled" title="Keyboard shortcuts will not work within JIRA" style="display:none"> <dt >Keyboard shortcuts:</dt> <dd> Disabled </dd> </dl> <dl> <dt>Navigator Columns:</dt> <dd id="up-p-columns" class="description"><a id="view_nav_columns" href="/jira/secure/ViewUserIssueColumns!default.jspa">View Navigator Columns</a></dd> </dl> </li> </ul> </div> </div> </div> </div> <div id="secondary" class="column"> <div class="content"> <div id="activity-profile-fragment" class="module"> <div class="mod-header"><h3>Activity Stream</h3></div><div class="mod-content"><iframe id="gadget-1" name="gadget-1" class="gadget" src="http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&amp;mid=1&amp;nocache=1&amp;country=US&amp;lang=en&amp;view=default&amp;view-params=%7B%22writable%22%3A%22false%22%7D&amp;st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&amp;up_isConfigured=true&amp;up_isReallyConfigured=false&amp;up_title=Activity+Stream&amp;up_titleRequired=false&amp;up_numofentries=10&amp;up_refresh=false&amp;up_rules=&amp;up_renderingContext=&amp;up_keys=&amp;up_itemKeys=&amp;up_username=external&amp;url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&amp;libs=auth-refresh#rpctoken=909487421" frameborder="0" scrolling="no" height="100"><a href="http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&amp;mid=1&amp;nocache=1&amp;country=US&amp;lang=en&amp;view=default&amp;view-params=%7B%22writable%22%3A%22false%22%7D&amp;st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&amp;up_isConfigured=true&amp;up_isReallyConfigured=false&amp;up_title=Activity+Stream&amp;up_titleRequired=false&amp;up_numofentries=10&amp;up_refresh=false&amp;up_rules=&amp;up_renderingContext=&amp;up_keys=&amp;up_itemKeys=&amp;up_username=external&amp;url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&amp;libs=auth-refresh#rpctoken=909487421">Activity Stream</a></iframe></div> </div> </div> </div> </div> </div> <div id="studio-footer" class="footer" style="width:100%; padding:0 0 25px 0;"> <div id="poweredby"> <p> Powered by <a href="http://www.atlassian.com/hosted/studio">JIRA Studio</a> <span id="studioVersion">107 r126823</span> | <a href="http://www.atlassian.com/hosted/terms.jsp">Terms of Use</a> | <a href="http://studio.atlassian.com/browse/JST">Bug/feature request</a> | <a href="https://support.atlassian.com/secure/CreateIssueDetails!init.jspa?summary=Your+summary+here...&amp;issuetype=1&amp;priority=3&amp;description=Please+describe+your+problem+here%3A%0A%0A%0AProblem+reported+from+URL%3A+http%3A%2F%2Flocalhost%3A2990%2Fjira%2Fsecure%2FViewProfile.jspa&amp;customfield_10440=http%3A%2F%2Flocalhost%3A2990%2Fjira&amp;pid=10140&amp;">Request Support</a> | <a href="http://confluence.atlassian.com/display/JIRASTUDIO" target="help_JIRASTUDIO" rel="nofollow">Help/Documentation</a> | <a href="http://blogs.atlassian.com/devtools/studio">JIRA Studio Blog</a> | <a href="http://twitter.com/jirastudio">Twitter @JIRAStudio</a> </p> </div> </div> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/contentnamesearch.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/split_button.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/userstatus.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/safe-ajax.js"></script> <script type="text/javascript"> // This is the app specific data that the shared js expects studioData = {"jiraUrl" : "http://localhost:2990/jira"}; document.cookie = "studio.project.rec.used.cookie=" + escape("") + "; Max-Age=31536000; path=/;"; // Google analytics var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-6032469-30"); pageTracker._trackPageview(); } catch(err) {} </script> <form id="jira_request_timing_info" class="dont-default-focus" > <fieldset class="parameters hidden"> <input type="hidden" title="jira.request.start.millis" value="1311167074076" /> <input type="hidden" title="jira.request.server.time" value="105" /> <input type="hidden" title="jira.request.id" value="1384x188x1" /> <input type="hidden" title="jira.session.expiry.time" value="1311185073894" /> <input type="hidden" title="jira.session.expiry.in.mins" value="299" /> <input id="jiraConcurrentRequests" type="hidden" name="jira.request.concurrent.requests" value="1" /> <input type="hidden" title="showmonitor" value="true" /> </fieldset> </form> <!-- REQUEST ID : 1384x188x1 REQUEST TIMESTAMP : [20/Jul/2011:23:04:34 +1000] REQUEST TIME : 0.1050 ASESSIONID : 1nkak4a CONCURRENT REQUESTS : 1 --> </body> </html> net.sourceforge.jwebunit.exception.TestingEngineResponseException: The server return 410 HTTP code. at net.sourceforge.jwebunit.htmlunit.HtmlUnitTestingEngineImpl.gotoPage(HtmlUnitTestingEngineImpl.java:240) at net.sourceforge.jwebunit.junit.WebTester.gotoPage(WebTester.java:2911) at com.atlassian.studio.livetest.PrintingPageWebTester.gotoPage(PrintingPageWebTester.java:46) at com.atlassian.studio.livetest.FuncTestWebTester.gotoPage(FuncTestWebTester.java:118) at com.atlassian.studio.gappstest.TestExternalUserFunctionality.externalUserShouldNotHaveGoogleDomainEmailAddress(TestExternalUserFunctionality.java:137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:76) at org.testng.internal.Invoker.invokeMethod(Invoker.java:673) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:846) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1170) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) at org.testng.TestRunner.runWorkers(TestRunner.java:1147) at org.testng.TestRunner.privateRun(TestRunner.java:749) at org.testng.TestRunner.run(TestRunner.java:600) at org.testng.SuiteRunner.runTest(SuiteRunner.java:317) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:312) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:274) at org.testng.SuiteRunner.run(SuiteRunner.java:223) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1039) at org.testng.TestNG.runSuitesLocally(TestNG.java:964) at org.testng.TestNG.run(TestNG.java:900) at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:110) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:205) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:174) at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) Caused by: com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 410 Gone for http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&mid=1&nocache=1&country=US&lang=en&view=default&view-params=%7B%22writable%22%3A%22false%22%7D&st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&up_isConfigured=true&up_isReallyConfigured=false&up_title=Activity+Stream&up_titleRequired=false&up_numofentries=10&up_refresh=false&up_rules=&up_renderingContext=&up_keys=&up_itemKeys=&up_username=external&url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&libs=auth-refresh#rpctoken=909487421 at com.gargoylesoftware.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:530) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:330) at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPageIfPossible(BaseFrame.java:118) at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPage(BaseFrame.java:93) at com.gargoylesoftware.htmlunit.html.HtmlPage.loadFrames(HtmlPage.java:1857) at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:175) at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:449) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:329) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:386) at net.sourceforge.jwebunit.htmlunit.HtmlUnitTestingEngineImpl.gotoPage(HtmlUnitTestingEngineImpl.java:234) ... 35 more net.sourceforge.jwebunit.exception.TestingEngineResponseException: The server return 410 HTTP code. at net.sourceforge.jwebunit.htmlunit.HtmlUnitTestingEngineImpl.gotoPage(HtmlUnitTestingEngineImpl.java:240) at net.sourceforge.jwebunit.junit.WebTester.gotoPage(WebTester.java:2911) at com.atlassian.studio.livetest.PrintingPageWebTester.gotoPage(PrintingPageWebTester.java:46) at com.atlassian.studio.livetest.FuncTestWebTester.gotoPage(FuncTestWebTester.java:118) at com.atlassian.studio.gappstest.TestExternalUserFunctionality.externalUserShouldNotHaveGoogleDomainEmailAddress(TestExternalUserFunctionality.java:137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:76) at org.testng.internal.Invoker.invokeMethod(Invoker.java:673) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:846) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1170) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) at org.testng.TestRunner.runWorkers(TestRunner.java:1147) at org.testng.TestRunner.privateRun(TestRunner.java:749) at org.testng.TestRunner.run(TestRunner.java:600) at org.testng.SuiteRunner.runTest(SuiteRunner.java:317) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:312) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:274) at org.testng.SuiteRunner.run(SuiteRunner.java:223) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1039) at org.testng.TestNG.runSuitesLocally(TestNG.java:964) at org.testng.TestNG.run(TestNG.java:900) at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:110) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:205) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:174) at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) Caused by: com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 410 Gone for http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&mid=1&nocache=1&country=US&lang=en&view=default&view-params=%7B%22writable%22%3A%22false%22%7D&st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&up_isConfigured=true&up_isReallyConfigured=false&up_title=Activity+Stream&up_titleRequired=false&up_numofentries=10&up_refresh=false&up_rules=&up_renderingContext=&up_keys=&up_itemKeys=&up_username=external&url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&libs=auth-refresh#rpctoken=909487421 at com.gargoylesoftware.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:530) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:330) at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPageIfPossible(BaseFrame.java:118) at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPage(BaseFrame.java:93) at com.gargoylesoftware.htmlunit.html.HtmlPage.loadFrames(HtmlPage.java:1857) at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:175) at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:449) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:329) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:386) at net.sourceforge.jwebunit.htmlunit.HtmlUnitTestingEngineImpl.gotoPage(HtmlUnitTestingEngineImpl.java:234) ... 35 more {noformat} On studio-nightly-gapps.jira-dev.com, the whole profile fails to render with this error: {noformat} org.apache.velocity.exception.MethodInvocationException: Invocation of method &#39;getFragmentHtml&#39; in class com.atlassian.jira.user.profile.ActivityUserProfileFragment threw exception class com.atlassian.gadgets.GadgetParsingException : org.apache.shindig.gadgets.GadgetException: Unable to retrieve gadget xml. HTTP error 500 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:251) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) at org.apache.velocity.Template.merge(Template.java:256) at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:422) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56) at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getHtml(JiraResourcedModuleDescriptor.java:109) at com.atlassian.jira.user.profile.SummaryUserProfilePanel.getHtml(SummaryUserProfilePanel.java:95) at com.atlassian.jira.web.action.user.ViewProfile.getHtmlForSelectedTab(ViewProfile.java:229) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:70) at webwork.util.InjectionUtils.invoke(InjectionUtils.java:56) at webwork.util.ValueStack.findValue(ValueStack.java:414) at webwork.util.ValueStack.findValue(ValueStack.java:213) at webwork.view.taglib.WebWorkBodyTagSupport.findValue(WebWorkBodyTagSupport.java:62) at webwork.view.taglib.BasicPropertyTag.doStartTag(BasicPropertyTag.java:54) at org.apache.jsp.secure.views.user.profile.viewprofile_002dcontent_jsp._jspx_meth_ww_005fproperty_005f0(viewprofile_002dcontent_jsp.java:90) at org.apache.jsp.secure.views.user.profile.viewprofile_002dcontent_jsp._jspService(viewprofile_002dcontent_jsp.java:63) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968) at org.apache.jsp.secure.views.user.profile.viewprofile_jsp._jspService(viewprofile_jsp.java:140) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968) at org.apache.jsp.secure.views.user.viewprofile_jsp._jspService(viewprofile_jsp.java:93) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.forward(WebWork1PeacePageFilter.java:105) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.forward(WebWork1PeacePageFilter.java:105) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.forward(WebWork1PeacePageFilter.java:105) at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.dispatchView(JiraWebworkActionDispatcher.java:286) at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.service(JiraWebworkActionDispatcher.java:188) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.agmp.integration.jira.ReprovisionConfigFilter.doFilter(ReprovisionConfigFilter.java:85) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.agmp.gdata.servlet.GDataServiceErrorServletFilter.doFilter(GDataServiceErrorServletFilter.java:43) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.peace.AbstractPeacePageFilter.doFilter(AbstractPeacePageFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.peace.AbstractPeacePageFilter.doFilter(AbstractPeacePageFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.peace.AbstractPeacePageFilter.doFilter(AbstractPeacePageFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest(AccessLogFilter.java:103) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:87) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.security.xsrf.XsrfTokenAdditionRequestFilter.doFilter(XsrfTokenAdditionRequestFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at com.atlassian.jira.web.filters.PathExclusionFilter.doFilter(PathExclusionFilter.java:118) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.agmp.integration.jira.openid.GoogleOpenIDFilter.doFilter(GoogleOpenIDFilter.java:244) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:71) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99) at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:19) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.sysbliss.jira.plugins.workflow.servlet.JWDSendRedirectFilter.doFilter(JWDSendRedirectFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at com.atlassian.jira.web.filters.PathMatchingEncodingFilter.doFilter(PathMatchingEncodingFilter.java:49) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.monitor.ActiveRequestsFilter$PassToChainFilterFunc.doFilter(ActiveRequestsFilter.java:346) at com.atlassian.jira.web.monitor.ActiveRequestsFilter$DebugLogFilterFunc.doFilter(ActiveRequestsFilter.java:463) at com.atlassian.jira.web.monitor.ActiveRequestsFilter.doFilter(ActiveRequestsFilter.java:173) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.multitenant.servlet.MultiTenantServletFilter.doFilter(MultiTenantServletFilter.java:91) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) at java.lang.Thread.run(Thread.java:662) {noformat} and this in the logs: {noformat} @400000004e26d4ab3a904964 2011-07-20 13:14:09,979 TP-Processor8 ERROR external 794x354x1 995nkm 59.167.133.99,207.223.247.10 /secure/ViewProfile.jspa [renderer.internal.http.HttpClientFetcher] Unable to retrieve response @400000004e26d4ab3a905134 javax.net.ssl.SSLException: hostname in certificate didn't match: <studio-nightly-gapps.jira-dev.com> != <*.jira.com> @400000004e26d4ab3a90551c at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:220) @400000004e26d4ab3a90551c at org.apache.http.conn.ssl.BrowserCompatHostnameVerifier.verify(BrowserCompatHostnameVerifier.java:54) @400000004e26d4ab3a906c8c at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:149) @400000004e26d4ab3a906c8c at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:130) @400000004e26d4ab3a907074 at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:339) @400000004e26d4ab3a907074 at com.atlassian.gadgets.renderer.internal.http.HttpClientFetcher$CustomSSLSocketFactory.connectSocket(HttpClientFetcher.java:191) @400000004e26d4ab3a907844 at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:123) @400000004e26d4ab3a907c2c at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:147) @400000004e26d4ab3a9083fc at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:101) @400000004e26d4ab3a9087e4 at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:381) @400000004e26d4ab3a9087e4 at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641) @400000004e26d4ab3a908bcc at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576) @400000004e26d4ab3a909b6c at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554) @400000004e26d4ab3a909f54 at com.atlassian.gadgets.renderer.internal.http.HttpClientFetcher.fetch(HttpClientFetcher.java:111) @400000004e26d4ab3a909f54 at org.apache.shindig.gadgets.DefaultGadgetSpecFactory.fetchObjectAndCache(DefaultGadgetSpecFactory.java:125) @400000004e26d4ab3a90a33c at org.apache.shindig.gadgets.DefaultGadgetSpecFactory.getGadgetSpec(DefaultGadgetSpecFactory.java:90) @400000004e26d4ab3a90a724 at com.atlassian.gadgets.renderer.internal.local.LocalGadgetSpecFactory.getGadgetSpec(LocalGadgetSpecFactory.java:82) @400000004e26d4ab3a90ab0c at com.atlassian.gadgets.renderer.internal.local.LocalGadgetSpecFactory.getGadgetSpec(LocalGadgetSpecFactory.java:64) @400000004e26d4ab3a90b2dc at com.atlassian.gadgets.renderer.internal.GadgetSpecFactoryImpl.getGadgetSpec(GadgetSpecFactoryImpl.java:130) @400000004e26d4ab3a90b6c4 at com.atlassian.gadgets.renderer.internal.GadgetSpecFactoryImpl.getGadgetSpec(GadgetSpecFactoryImpl.java:71) @400000004e26d4ab3a90b6c4 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) @400000004e26d4ab3a90baac at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) @400000004e26d4ab3a90be94 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000004e26d4ab3a90c27c at java.lang.reflect.Method.invoke(Method.java:597) @400000004e26d4ab3a90c27c at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) @400000004e26d4ab3a90c664 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) @400000004e26d4ab3a90ca4c at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) @400000004e26d4ab3a90ce34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004e26d4ab3a90ce34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000004e26d4ab3a90d9ec at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000004e26d4ab3a90d9ec at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004e26d4ab3a90ddd4 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) @400000004e26d4ab3a90e5a4 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) @400000004e26d4ab3a90e5a4 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004e26d4ab3a90e98c at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) @400000004e26d4ab3a90ed74 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004e26d4ab3a90f15c at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000004e26d4ab3a90f92c at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000004e26d4ab3a90fd14 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004e26d4ab3a90fd14 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) @400000004e26d4ab3a9104e4 at $Proxy1063.getGadgetSpec(Unknown Source) @400000004e26d4ab3a9104e4 at com.atlassian.gadgets.embedded.internal.GadgetViewFactoryImpl.fetchGadgetSpec(GadgetViewFactoryImpl.java:76) @400000004e26d4ab3a9108cc at com.atlassian.gadgets.embedded.internal.GadgetViewFactoryImpl.createGadgetView(GadgetViewFactoryImpl.java:51) @400000004e26d4ab3a9108cc at com.atlassian.jira.user.profile.ActivityUserProfileFragment.getFragmentHtml(ActivityUserProfileFragment.java:118) @400000004e26d4ab3a91186c at com.atlassian.jira.user.profile.ActivityUserProfileFragment.getFragmentHtml(ActivityUserProfileFragment.java:89) @400000004e26d4ab3a91186c at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) @400000004e26d4ab3a911c54 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) @400000004e26d4ab3a911c54 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000004e26d4ab3a912424 at java.lang.reflect.Method.invoke(Method.java:597) @400000004e26d4ab3a91280c at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:234) @400000004e26d4ab3a91280c at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:203) @400000004e26d4ab3a912bf4 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175) @400000004e26d4ab3a912fdc at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220) @400000004e26d4ab3a9133c4 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) @400000004e26d4ab3a9133c4 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70) @400000004e26d4ab3a9137ac at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) @400000004e26d4ab3a913b94 at org.apache.velocity.Template.merge(Template.java:256) @400000004e26d4ab3a913b94 at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:422) @400000004e26d4ab3a913f7c at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77) @400000004e26d4ab3a914364 at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61) @400000004e26d4ab3a914b34 at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56) @400000004e26d4ab3a914b34 at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getHtml(JiraResourcedModuleDescriptor.java:109) @400000004e26d4ab3a914f1c at com.atlassian.jira.user.profile.SummaryUserProfilePanel.getHtml(SummaryUserProfilePanel.java:95) @400000004e26d4ab3a914f1c at com.atlassian.jira.web.action.user.ViewProfile.getHtmlForSelectedTab(ViewProfile.java:229) {noformat} In both cases, I think the underlying call is that this is trying to make a loopback request instead of what should be an internal gadget fetch. This is probably caused by use of an absolute URL instead of a relative one where the gadget spec URL is provided. For some reason, this doesn't appear to affect administrators. This could be a Studio bug, but I suspect it may be in JIRA itself.

    Atlassian JIRA | 5 years ago | Tim Moore [Atlassian]
    org.apache.velocity.exception.MethodInvocationException: Invocation of method &#39;getFragmentHtml&#39; in class com.atlassian.jira.user.profile.ActivityUserProfileFragment threw exception class com.atlassian.gadgets.GadgetParsingException : org.apache.shindig.gadgets.GadgetException: Unable to retrieve gadget xml. HTTP error 500
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    This is breaking in different ways on the dev build vs. a Unicorn container. On a dev build, I'm getting this error when running a few of the {{TestExternalUserFunctionality}} tests: {noformat} 2011-07-20 23:04:34,206 main INFO [com.gargoylesoftware.htmlunit.WebClient] statusCode=[410] contentType=[text/html] 2011-07-20 23:04:34,206 main INFO [com.gargoylesoftware.htmlunit.WebClient] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Error: Gadget Removed</title> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css" media="all"> <!--[if lt IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lt+IE+9" media="all"> <![endif]--> <!--[if IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=IE+9" media="all"> <![endif]--> <!--[if lte IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lte+IE+9" media="all"> <![endif]--> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.opensocial:gadget-removed-error-page-resources/css/error-page.css" media="all"> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/js/batch.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.opensocial:gadget-removed-error-page-resources/js/error-page.js" ></script> </head> <body> <div class="renderer-error-message">This gadget was uninstalled by the administrator. Please delete it from your dashboard.</div> <div class="renderer-error-details"> <div class="renderer-error-toggle">Error Details</div> <div class="renderer-error-reason"> <div>no ALLOW permission for gadget at http://localhost:2990/jira/rest/gadgets/1.0/g/com.atlassian.streams.streams-jira-plugin/gadgets/activitystream-gadget.xml</div> <div class="renderer-error-gadget-url"></div> </div> </div> </body> </html> 2011-07-20 23:04:34,211 main ERROR [com.atlassian.studio.livetest.PrintingPageWebTester] net.sourceforge.jwebunit.exception.TestingEngineResponseException: The server return 410 HTTP code. <!DOCTYPE html> <html> <head> <title>User Profile : External User - JIRA Studio </title> <meta name="decorator" content="general" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="-1" /> <meta id="atlassian-token" name="atlassian-token" content="BCUC-5916-6T6O-7N28|e203412018999055d980d1b7125061fa7eae7219|lin"> <link rel="shortcut icon" href="/jira/s/en_US-2ppw3u/649/20/_/favicon.ico"> <link rel="icon" type="image/png" href="/jira/s/en_US-2ppw3u/649/20/_/images/icons/favicon.png"> <script type="text/javascript">var contextPath = '/jira';</script> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css" media="all"> <!--[if lt IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lt+IE+9" media="all"> <![endif]--> <!--[if IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=IE+9" media="all"> <![endif]--> <!--[if lte IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lte+IE+9" media="all"> <![endif]--> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/autocomplete.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/share-types.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avataror/avataror.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0.6/_/download/resources/com.atlassian.plugin.atlassian-feedback-plugin:feedback/feedback.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNav.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/base.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-misc.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-portlets.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/aui-overrides.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/footer.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/layout.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/blocks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/notifications.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/forms.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/tables.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/tabs.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/navigation.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/ops-bar.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/stalker.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/icons.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/filter-search-form.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/graphs.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dashboards.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/favourites.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-create-inlinedialog.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav-advanced.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav-charts.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-view.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-table.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-managewatchers.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-bulkoperations.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-managelinks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/projects-panel.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/report-table.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/report-subtask-timetracking.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/activitystream.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/changehistory.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/timetracking.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/trackbacks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/version-navigation.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/versions-banner.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/versions-panel.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dialog.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/admin-menu.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/keyboard-shortcuts.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/avatars.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/calendar.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/labels.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/header.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/toggleblock.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/shorten.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/utility.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-plugins.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dropdown.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/sharing.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/lozenges.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/userhover.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/wiki-renderer.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/gadget-colours.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/print.css" media="print"> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/js/batch.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/JIRA.Dropdown.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/AutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/RESTAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/IssueAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/UserAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/initAutoCompleteFields.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajaxhistory/dhtmlHistory.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/color.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/Share.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajax-favourite-control/FavouritePicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajax-favourite-control/initFavouritePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:manageshared/TabManager.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/rpc.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/util.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/json.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/gadgets-core.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-container-resources/js/gadgets-container.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-standalone-resources/js/gadgets-standalone.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/UserProfileDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/EditProfileDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/EditPreferencesDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/initProfileDialogs.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/IssuePicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/LabelPicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initCascadingSelects.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initComponentPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initDatePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initGroupPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initIssuePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initLabelPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initVersionPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avataror/avataror.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avatarpicker/upload.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avatarpicker/AvatarPicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/5.7-rc4/_/download/resources/com.pyxis.greenhopper.jira:gh-globalkeyboardshortcuts/gh-globalkeyboardshortcuts.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0.6/_/download/resources/com.atlassian.plugin.atlassian-feedback-plugin:feedback/feedback.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/0.2/_/download/resources/com.atlassian.jira.plugins.jira-github-connector-plugin:resources/javascripts/github.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/0.4/_/download/resources/com.atlassian.jira.plugins.jira-bitbucket-connector-plugin:resources/javascripts/bitbucket.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-soy-plugin:soy-deps/soyutils.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNavDialogHTML.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNav.js" ></script> <script type="text/javascript" src="/jira/rest/api/1.0/shortcuts/649/2a2b348968bac062768bc94f0577a1a4/shortcuts.js"></script> <link rel="search" type="application/opensearchdescription+xml" href="/jira/osd.jsp" title="JIRA Studio"/> </head> <body id="jira" class="nl type-aa"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/menu.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/dialog.css"> <!--[if IE]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/dialog-ie.css"> <![endif]--> <!--[if lt IE 9]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar-ie.css"> <![endif]--> <!--[if IE 9]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar-ie9.css"> <![endif]--> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/userstatus.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_admin_styles/css/studioadmin.css"> <link rel="stylesheet" type="text/css" href="/jira/plugins/servlet/studio/dynamiccss/studio-colors-css.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.theme.jira:studio_jira_resources/css/studio-jira-theme-override.css"> <div id="header" style="display:none"> </div> <div class="studio-header" id="studio-header"> <meta id="application-base-url" name="application-base-url" content="http://localhost:2990/jira"/> <meta id="studio-context-path" name="studio-context-path" content="/jira"/> <meta id="jira-base-url" name="jira-base-url" content="http://localhost:2990/jira"/> <meta id="confluence-base-url" name="confluence-base-url" content="http://localhost:1990/wiki"/> <meta name="google-domain" content="atl-paid-dev.com"> <meta name="chatbar-base-url" content="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base"> <meta name="chatbar-relay-url" content="http://localhost:2990/jira/plugins/servlet/chatbar/rpc-relay"> <meta name="chatbar-disabled-tabs" content="gmail gcal gdocs sites bamboo crucible"> <link href="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/css/chatbar.css" type="text/css" rel="stylesheet"> <!--[if IE]> <link href="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/css/chatbar-ie.css" type="text/css" rel="stylesheet"> <![endif]--> <script src="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/js/chatbar.js" type="text/javascript"></script> <script src="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/js/chatbar-ui.js" type="text/javascript"></script> <div class="header-first-level"> <div class="first-level-overlay"> <div id="studio-logo"> <a href="http://localhost:2990/jira/secure/Dashboard.jspa" class="logolink"><img src="http://localhost:2990/jira/download/resources/com.atlassian.studio.static:studio_images/images/StudioLogo.png" border="0" alt="JIRA Studio"></a> </div> <div class="top-level-container"> <div class="nav-dropdowns"> <div id="studio-user-menu-container"> <ul class="ajs-menu-bar"> <li id="studio-user-menu" class="normal ajs-menu-item user-name"> <a class="user trigger ajs-menu-title js-user" href="#"><span><span>External User</span></span></a> <div class="ajs-drop-down hidden"> <ul class="section-user-status first"> <li><a href="http://localhost:1990/wiki/display/~external" class="user-item update-status-link" id="set-user-status-link"> <span>Update Status...</span> </a></li> </ul> <ul class="section-user-preferences"> <li><a href="http://localhost:1990/wiki/plugins/servlet/personalspace" class="user-item"><span>Personal Space</span> </a></li> <li><a href="http://localhost:2990/jira/secure/ViewProfile.jspa" class="user-item profile"><span>Profile</span> </a></li> </ul> <ul class="section-user-operations"> <li><a href="http://localhost:2990/jira/secure/Logout!default.jspa?atl_token=BCUC-5916-6T6O-7N28|e203412018999055d980d1b7125061fa7eae7219|lin" class="user-item logout-link"> <span>Log Out</span> </a></li> </ul> </div> </li> <li id="studio-history-menu" class="normal ajs-menu-item"> <a class="browse trigger ajs-menu-title js-history" href="#"><span><span>History</span></span></a> <div class="ajs-drop-down hidden" style="right: 0px;"> <ul class="section-global first"> <li><a><span><i>Loading... </i></span> </a></li> </ul> </div> </li> </ul> </div> </div> <!-- /nav-dropdowns --> <div class="navigation-tabs studio-menu"> <ul id="studio-tabs"> <li class="current"><a href="/jira">Issues</a></li> <li><a href="http://localhost:1990/wiki">Wiki</a></li> </ul> </div> </div> <!-- /top-level-container --> </div> <!-- /first-level-overlay --> </div> <!-- /header-first-level --> <div id="header-bottom"> <div class="second-level-nav studio-menu"> <ul id="main-nav" class="menu-bar standard-menu-bar"> <li class="aui-dd-parent lazy "> <a class="lnk" href="/jira/secure/Dashboard.jspa" id="home_link" accessKey="h" title="View your current Dashboard" >Dashboards</a> <span class="drop-wrap"> <a class="drop aui-dd-link" id="home_link_drop" rel="home_link" accessKey="d" title="Access more options (Alt+Shift+d)" href="#"><span>Access more options (Alt+Shift+d)</span></a></span> </li> </ul> </div> <!-- /second-level-nav --> <div class="quick-action-search"> <a id="keyshortscuthelp" class="item-link hidden" title="Get more information about JIRA's Keyboard Shortcuts" href="/jira/secure/ViewKeyboardShortcuts!default.jspa">Keyboard Shortcuts</a> <a id="browse_link" class="hidden" href="http://localhost:2990/jira/secure/BrowseProjects.jspa">All Projects</a> <form id="quick-search" class="dont-default-focus userpref-form" method="get" action="http://localhost:2990/jira/secure/StudioSearch.jspa"> <fieldset> <legend>Quick Search</legend> <input type="hidden" name="suggest-tracking" value="search" /> <input type="hidden" name="quickSearch" value="true" /> <input id="studio-quick-search-query" type="text" accessKey="q" autocomplete="off" name="query" size="25"/> <input id="quick-search-submit" type="submit" value="Search"/> </fieldset> <fieldset class="hidden parameters"> <input type="hidden" id="quickSearchPlaceholder" value="Search"> </fieldset> </form> </div> <!-- /quick-action-search --> </div> <!-- /header-second-level --> </div> <fieldset class="hidden parameters"> <input type="hidden" title="ajaxTimeout" value="The call to the JIRA server did not complete within the timeout period. We are unsure of the result of this operation."> <input type="hidden" title="ajaxUnauthorised" value="You are not authorised to perform this operation. Please try to <a href='/jira/login.jsp?os_destination=%2Fsecure%2FViewProfile.jspa'>log in</a> or <a href='/jira/secure/Signup!default.jspa'>sign up</a> for an account."> <input type="hidden" title="ajaxUnauthorisedAlert" value="You are not authorised to perform this operation. Please log in."> <input type="hidden" title="baseURL" value="http://localhost:2990/jira"> <input type="hidden" title="ajaxCommsError" value="The JIRA server could not be contacted. This may be a temporary glitch or the server may be down."> <input type="hidden" title="ajaxServerError" value="The JIRA server was contacted but has returned an error response. We are unsure of the result of this operation."> <input type="hidden" title="ajaxErrorCloseDialog" value="Close this dialog and press refresh in your browser"> <input type="hidden" title="ajaxErrorDialogHeading" value="Communications Breakdown"> <input type="hidden" title="dirtyMessage" value="You have entered new data on this page. If you navigate away from this page without first saving your data, the changes will be lost."> <input type="hidden" title="dirtyDialogMessage" value="You have entered new data in this dialog. If you navigate away from this dialog without first saving your data, the changes will be lost. Click cancel to return to the dialog."> <input type="hidden" title="keyType" value="Type"> <input type="hidden" title="keyThen" value="then"> <input type="hidden" title="dblClickToExpand" value="Double click to expand"> <input type="hidden" title="actions" value="Actions"> <input type="hidden" title="removeItem" value="Remove"> <input type="hidden" title="workflow" value="Workflow"> <input type="hidden" title="labelNew" value="New Label"> <input type="hidden" title="enterIssueKey" value="Enter issue key"> <input type="hidden" title="issueActionsHint" value="Begin typing for available operations or press down to see all"> <input type="hidden" title="closelink" value="Close"> <input type="hidden" title="dotOperations" value="Operations"> <input type="hidden" title="dotLoading" value="Loading..."> <input type="hidden" title="frotherSuggestions" value="Suggestions"> <input type="hidden" title="frotherNomatches" value="No Matches"> <input type="hidden" title="multiselectVersionsError" value="{0} is not a valid version."> <input type="hidden" title="multiselectComponentsError" value="{0} is not a valid component."> <input type="hidden" title="multiselectGenericError" value="The value {0} is invalid."> </fieldset> <script type="text/javascript">window.dhtmlHistory.create();</script> <div class="item-header" id="content-top"> <div id="navigator-options"> <ul class="operations"> <li class="aui-dd-parent"> <a id="operations" class="lnk aui-dd-link standard icon-tools" href="#" hidefocus title=""><span>Tools</span></a> <div class="aui-list hidden"> <ul id="operations-dropdown"> <li class="aui-list-item"> <a class="aui-list-item-link" id="view_confluence_watches" title="" href="http://localhost:1990/wiki/users/viewnotifications.action">Your Wiki Watches</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="view_confluence_prefs" title="" href="http://localhost:1990/wiki/users/viewuserprofile.action">Wiki Profile</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="oauth_access_tokens" title="" href="/jira/plugins/servlet/oauth/users/access-tokens">View OAuth Access Tokens</a> </li> </ul> </div> </li> </ul> </div> <h1 class="item-name avatar"> <img class="avatar-image" src="/jira/secure/useravatar?atl_token=BCUC-5916-6T6O-7N28%7Ce203412018999055d980d1b7125061fa7eae7219%7Clin&amp;size=large&amp;ownerId=external" width="48" height="48"> <span>Profile: External User</span> </h1> <h2 class="item-summary" id="up-user-title">Profile: <span id="up-user-title-name">External User</span></h2> </div> <div id="main-content"> <div class="active-area"> <h2 id="up-tab-title">Summary</h2> <div id="quicklinks"> <ul class="operations"> <li class="aui-dd-parent"> <a id="filters" class="lnk aui-dd-link standard icon-filters" title="" href="#"><span>Filters</span></a> <div class="aui-list hidden"> <ul id="filters-dropdown" class="aui-list-section aui-last"> <li class="aui-list-item"> <a class="aui-list-item-link" id="ass" title="All issues assigned to this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=assignee+%3D+currentUser%28%29">Assigned</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="ass_inprog" title="All in progress issues assigned to this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=status+%3D+%223%22+AND+assignee+%3D+currentUser%28%29">Assigned & In Progress</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="rep" title="All issues reported by this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=reporter+%3D+currentUser%28%29">Reported</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="voted" title="All issues you have voted for" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=key+in+votedIssues%28%29">Voted</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="watched" title="All issues you are watching" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=key+in+watchedIssues%28%29">Watched</a> </li> </ul> </div> </li> </ul> </div> <div id="primary" class="column"> <div class="content"> <div id="details-profile-fragment" class="module"> <div class="mod-header"> <ul class="ops"> <li><a id="edit_profile_lnk" class="icon icon-edit-sml" href="/jira/secure/EditProfile!default.jspa?username=external" title=""><span>Edit</span></a></li> </ul> <h3>Details</h3> </div> <div class="mod-content"> <div id="userdetails-notify" class="aui-message info hidden"> <span class="aui-icon icon-info"></span>Your details have been updated. </div> <ul class="item-details"> <li> <dl> <dt>Avatar:</dt> <dd id="up-d-avatar"> <span style="visibility: hidden; position: absolute;"><input type="text" name="avatarId" id="user_avatar_id" value=""></span> <a id="user_avatar_link" title="Click to edit this avatar" class="avatar_link" href="/jira/secure/project/AvatarPicker!default.jspa?ownerId=external&amp;avatarField=user_avatar_id&amp;avatarType=user&amp;updateUrl=/jira/rest/internal/1.0/user/external/avatar"> <img class="avatar-image" alt="Click to edit this avatar" src="/jira/images/icons/ico_add_avatar.png" name="" id="user_avatar_image" width="48" height="48" border="0" /> <strong class="icon icon-edit-sml">Click to edit this avatar</strong> </a> </dd> </dl> <dl> <dt>Username:</dt> <dd id="up-d-username">external </dd> </dl> <dl> <dt>Full Name:</dt> <dd id="up-d-fullname" class="description">External User</dd> </dl> <dl> <dt>Email:</dt> <dd id="up-d-email" class="description"><a href="mailto:external@example.com">external@example.com</a></dd> </dl> <dl> <dt>Password:</dt> <dd id="up-d-change-password" class="description"><a id="view_change_password" class="trigger_lnk" href="/jira/secure/ChangePassword!default.jspa?username=external">Change Password</a></dd> </dl> <dl> <dt>Remember My Login:</dt> <dd id="up-d-clear-rememberme" class="description"><a id="view_clear_rememberme" class="trigger_lnk" href="/jira/secure/ClearRememberMeCookies!default.jspa">Clear All Tokens</a></dd> </dl> <dl> <dt>Groups:</dt> <dd class="description"> users<br/> </dd> </dl> </li> </ul> </div> </div> <div id="preferences-profile-fragment" class="module"> <div class="mod-header"> <ul class="ops"> <li><a id="edit_prefs_lnk" class="icon icon-edit-sml" href="/jira/secure/UpdateUserPreferences!default.jspa?username=external" title="Edit"><span>Edit</span></a></li> </ul> <h3>Preferences</h3> </div> <div class="mod-content"> <div id="userprofile-notify" class="aui-message info hidden"> <span class="aui-icon icon-info"></span>Your preferences have been updated. </div> <ul class="item-details"> <li> <dl title="Number of Issues displayed per Issue Navigator page"> <dt>Page Size:</dt> <dd> <span id="up-p-pagesize">50</span> </dd> </dl> <dl> <dt>Email Type:</dt> <dd id="up-p-mimetype"> Text </dd> </dl> <dl> <dt>Language:</dt> <dd id="up-p-locale"> English (United States) [Default] </dd> </dl> <dl> <dt>Time Zone:</dt> <dd id="up-p-timezone"> <span id="up-p-jira-default" >JIRA default</span> <span id="up-p-timezone-label">(GMT+10:00) Sydney</span> </dd> </dl> <dl id="up-p-notifications_on" title="You will be notified by email of any changes you make." > <dt>My Changes:</dt> <dd> Notify me </dd> </dl> <dl id="up-p-notifications_off" title="You will not be notified by email of any changes you make." style="display:none"> <dt >My Changes:</dt> <dd> Do not notify me </dd> </dl> <dl id="up-p-share-private" title="Filters & Dashboards will not be shared by default." > <dt>Filter and Dashboard Sharing:</dt> <dd> Unshared </dd> </dl> <dl id="up-p-share-public" title="Filters & Dashboards will be shared with everyone by default." style="display:none"> <dt>Filter and Dashboard Sharing:</dt> <dd> Shared </dd> </dl> <dl id="up-p-keyboard-shortcuts-enabled" title="Keyboard shortcuts will work within JIRA" > <dt>Keyboard shortcuts:</dt> <dd> Enabled </dd> </dl> <dl id="up-p-keyboard-shortcuts-disabled" title="Keyboard shortcuts will not work within JIRA" style="display:none"> <dt >Keyboard shortcuts:</dt> <dd> Disabled </dd> </dl> <dl> <dt>Navigator Columns:</dt> <dd id="up-p-columns" class="description"><a id="view_nav_columns" href="/jira/secure/ViewUserIssueColumns!default.jspa">View Navigator Columns</a></dd> </dl> </li> </ul> </div> </div> </div> </div> <div id="secondary" class="column"> <div class="content"> <div id="activity-profile-fragment" class="module"> <div class="mod-header"><h3>Activity Stream</h3></div><div class="mod-content"><iframe id="gadget-1" name="gadget-1" class="gadget" src="http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&amp;mid=1&amp;nocache=1&amp;country=US&amp;lang=en&amp;view=default&amp;view-params=%7B%22writable%22%3A%22false%22%7D&amp;st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&amp;up_isConfigured=true&amp;up_isReallyConfigured=false&amp;up_title=Activity+Stream&amp;up_titleRequired=false&amp;up_numofentries=10&amp;up_refresh=false&amp;up_rules=&amp;up_renderingContext=&amp;up_keys=&amp;up_itemKeys=&amp;up_username=external&amp;url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&amp;libs=auth-refresh#rpctoken=909487421" frameborder="0" scrolling="no" height="100"><a href="http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&amp;mid=1&amp;nocache=1&amp;country=US&amp;lang=en&amp;view=default&amp;view-params=%7B%22writable%22%3A%22false%22%7D&amp;st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&amp;up_isConfigured=true&amp;up_isReallyConfigured=false&amp;up_title=Activity+Stream&amp;up_titleRequired=false&amp;up_numofentries=10&amp;up_refresh=false&amp;up_rules=&amp;up_renderingContext=&amp;up_keys=&amp;up_itemKeys=&amp;up_username=external&amp;url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&amp;libs=auth-refresh#rpctoken=909487421">Activity Stream</a></iframe></div> </div> </div> </div> </div> </div> <div id="studio-footer" class="footer" style="width:100%; padding:0 0 25px 0;"> <div id="poweredby"> <p> Powered by <a href="http://www.atlassian.com/hosted/studio">JIRA Studio</a> <span id="studioVersion">107 r126823</span> | <a href="http://www.atlassian.com/hosted/terms.jsp">Terms of Use</a> | <a href="http://studio.atlassian.com/browse/JST">Bug/feature request</a> | <a href="https://support.atlassian.com/secure/CreateIssueDetails!init.jspa?summary=Your+summary+here...&amp;issuetype=1&amp;priority=3&amp;description=Please+describe+your+problem+here%3A%0A%0A%0AProblem+reported+from+URL%3A+http%3A%2F%2Flocalhost%3A2990%2Fjira%2Fsecure%2FViewProfile.jspa&amp;customfield_10440=http%3A%2F%2Flocalhost%3A2990%2Fjira&amp;pid=10140&amp;">Request Support</a> | <a href="http://confluence.atlassian.com/display/JIRASTUDIO" target="help_JIRASTUDIO" rel="nofollow">Help/Documentation</a> | <a href="http://blogs.atlassian.com/devtools/studio">JIRA Studio Blog</a> | <a href="http://twitter.com/jirastudio">Twitter @JIRAStudio</a> </p> </div> </div> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/contentnamesearch.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/split_button.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/userstatus.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/safe-ajax.js"></script> <script type="text/javascript"> // This is the app specific data that the shared js expects studioData = {"jiraUrl" : "http://localhost:2990/jira"}; document.cookie = "studio.project.rec.used.cookie=" + escape("") + "; Max-Age=31536000; path=/;"; // Google analytics var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-6032469-30"); pageTracker._trackPageview(); } catch(err) {} </script> <form id="jira_request_timing_info" class="dont-default-focus" > <fieldset class="parameters hidden"> <input type="hidden" title="jira.request.start.millis" value="1311167074076" /> <input type="hidden" title="jira.request.server.time" value="105" /> <input type="hidden" title="jira.request.id" value="1384x188x1" /> <input type="hidden" title="jira.session.expiry.time" value="1311185073894" /> <input type="hidden" title="jira.session.expiry.in.mins" value="299" /> <input id="jiraConcurrentRequests" type="hidden" name="jira.request.concurrent.requests" value="1" /> <input type="hidden" title="showmonitor" value="true" /> </fieldset> </form> <!-- REQUEST ID : 1384x188x1 REQUEST TIMESTAMP : [20/Jul/2011:23:04:34 +1000] REQUEST TIME : 0.1050 ASESSIONID : 1nkak4a CONCURRENT REQUESTS : 1 --> </body> </html> 200 OK Location: http://localhost:2990/jira/secure/ViewProfile.jspa Server: Apache-Coyote/1.1 X-AREQUESTID: 1384x188x1 X-ASESSIONID: 1nkak4a Cache-Control: no-cache, no-store, must-revalidate Pragma: no-cache Expires: Thu, 01 Jan 1970 00:00:00 GMT X-Seraph-LoginReason: OK X-AUSERNAME: external Content-Type: text/html;charset=UTF-8 Transfer-Encoding: chunked Date: Wed, 20 Jul 2011 13:04:33 GMT <!DOCTYPE html> <html> <head> <title>User Profile : External User - JIRA Studio </title> <meta name="decorator" content="general" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="-1" /> <meta id="atlassian-token" name="atlassian-token" content="BCUC-5916-6T6O-7N28|e203412018999055d980d1b7125061fa7eae7219|lin"> <link rel="shortcut icon" href="/jira/s/en_US-2ppw3u/649/20/_/favicon.ico"> <link rel="icon" type="image/png" href="/jira/s/en_US-2ppw3u/649/20/_/images/icons/favicon.png"> <script type="text/javascript">var contextPath = '/jira';</script> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css" media="all"> <!--[if lt IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lt+IE+9" media="all"> <![endif]--> <!--[if IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=IE+9" media="all"> <![endif]--> <!--[if lte IE 9]> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/css/batch.css?conditionalComment=lte+IE+9" media="all"> <![endif]--> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/autocomplete.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/share-types.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avataror/avataror.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0.6/_/download/resources/com.atlassian.plugin.atlassian-feedback-plugin:feedback/feedback.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNav.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/base.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-misc.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-portlets.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/aui-overrides.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/footer.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/layout.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/blocks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/notifications.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/forms.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/tables.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/tabs.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/navigation.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/ops-bar.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/stalker.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/icons.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/filter-search-form.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/graphs.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dashboards.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/favourites.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-create-inlinedialog.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav-advanced.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-nav-charts.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-view.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-table.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-managewatchers.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-bulkoperations.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/issue-actions-managelinks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/projects-panel.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/report-table.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/report-subtask-timetracking.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/activitystream.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/changehistory.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/timetracking.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/trackbacks.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/version-navigation.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/versions-banner.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/versions-panel.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dialog.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/admin-menu.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/keyboard-shortcuts.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/avatars.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/calendar.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/labels.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/header.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/toggleblock.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/shorten.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/utility.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/deprecated-plugins.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/dropdown.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/sharing.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/lozenges.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/userhover.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/wiki-renderer.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/gadget-colours.css" media="all"> <link type="text/css" rel="stylesheet" href="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:global-static/print.css" media="print"> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1/_/download/superbatch/js/batch.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/JIRA.Dropdown.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/AutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/RESTAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/IssueAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/UserAutoComplete.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:autocomplete/initAutoCompleteFields.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajaxhistory/dhtmlHistory.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/color.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:share-types/Share.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajax-favourite-control/FavouritePicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:ajax-favourite-control/initFavouritePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:manageshared/TabManager.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/rpc.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/util.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/json.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-core-resources/js/gadgets-core.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-container-resources/js/gadgets-container.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/3.1.7/_/download/resources/com.atlassian.gadgets.embedded:gadget-standalone-resources/js/gadgets-standalone.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/UserProfileDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/EditProfileDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/EditPreferencesDialog.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:userprofile/initProfileDialogs.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/IssuePicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/LabelPicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initCascadingSelects.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initComponentPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initDatePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initGroupPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initIssuePickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initLabelPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:jira-fields/initVersionPickers.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avataror/avataror.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avatarpicker/upload.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0/_/download/resources/jira.webresources:avatarpicker/AvatarPicker.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/5.7-rc4/_/download/resources/com.pyxis.greenhopper.jira:gh-globalkeyboardshortcuts/gh-globalkeyboardshortcuts.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/1.0.6/_/download/resources/com.atlassian.plugin.atlassian-feedback-plugin:feedback/feedback.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/0.2/_/download/resources/com.atlassian.jira.plugins.jira-github-connector-plugin:resources/javascripts/github.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/0.4/_/download/resources/com.atlassian.jira.plugins.jira-bitbucket-connector-plugin:resources/javascripts/bitbucket.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-soy-plugin:soy-deps/soyutils.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNavDialogHTML.js" ></script> <script type="text/javascript" src="/jira/s/en_US-2ppw3u/649/20/4.4-SNAPSHOT/_/download/resources/com.atlassian.jira.jira-admin-quicknav-plugin:admin-quicksearch/adminQuickNav.js" ></script> <script type="text/javascript" src="/jira/rest/api/1.0/shortcuts/649/2a2b348968bac062768bc94f0577a1a4/shortcuts.js"></script> <link rel="search" type="application/opensearchdescription+xml" href="/jira/osd.jsp" title="JIRA Studio"/> </head> <body id="jira" class="nl type-aa"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/menu.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/dialog.css"> <!--[if IE]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/dialog-ie.css"> <![endif]--> <!--[if lt IE 9]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar-ie.css"> <![endif]--> <!--[if IE 9]> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/navbar-ie9.css"> <![endif]--> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/css/userstatus.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_admin_styles/css/studioadmin.css"> <link rel="stylesheet" type="text/css" href="/jira/plugins/servlet/studio/dynamiccss/studio-colors-css.css"> <link rel="stylesheet" type="text/css" href="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.theme.jira:studio_jira_resources/css/studio-jira-theme-override.css"> <div id="header" style="display:none"> </div> <div class="studio-header" id="studio-header"> <meta id="application-base-url" name="application-base-url" content="http://localhost:2990/jira"/> <meta id="studio-context-path" name="studio-context-path" content="/jira"/> <meta id="jira-base-url" name="jira-base-url" content="http://localhost:2990/jira"/> <meta id="confluence-base-url" name="confluence-base-url" content="http://localhost:1990/wiki"/> <meta name="google-domain" content="atl-paid-dev.com"> <meta name="chatbar-base-url" content="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base"> <meta name="chatbar-relay-url" content="http://localhost:2990/jira/plugins/servlet/chatbar/rpc-relay"> <meta name="chatbar-disabled-tabs" content="gmail gcal gdocs sites bamboo crucible"> <link href="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/css/chatbar.css" type="text/css" rel="stylesheet"> <!--[if IE]> <link href="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/css/chatbar-ie.css" type="text/css" rel="stylesheet"> <![endif]--> <script src="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/js/chatbar.js" type="text/javascript"></script> <script src="http://localhost:2990/jira/s/en_US-2ppw3u/649/20/1.10-SNAPSHOT/_/download/resources/com.atlassian.agmp.omnibar-plugin:resources/base/js/chatbar-ui.js" type="text/javascript"></script> <div class="header-first-level"> <div class="first-level-overlay"> <div id="studio-logo"> <a href="http://localhost:2990/jira/secure/Dashboard.jspa" class="logolink"><img src="http://localhost:2990/jira/download/resources/com.atlassian.studio.static:studio_images/images/StudioLogo.png" border="0" alt="JIRA Studio"></a> </div> <div class="top-level-container"> <div class="nav-dropdowns"> <div id="studio-user-menu-container"> <ul class="ajs-menu-bar"> <li id="studio-user-menu" class="normal ajs-menu-item user-name"> <a class="user trigger ajs-menu-title js-user" href="#"><span><span>External User</span></span></a> <div class="ajs-drop-down hidden"> <ul class="section-user-status first"> <li><a href="http://localhost:1990/wiki/display/~external" class="user-item update-status-link" id="set-user-status-link"> <span>Update Status...</span> </a></li> </ul> <ul class="section-user-preferences"> <li><a href="http://localhost:1990/wiki/plugins/servlet/personalspace" class="user-item"><span>Personal Space</span> </a></li> <li><a href="http://localhost:2990/jira/secure/ViewProfile.jspa" class="user-item profile"><span>Profile</span> </a></li> </ul> <ul class="section-user-operations"> <li><a href="http://localhost:2990/jira/secure/Logout!default.jspa?atl_token=BCUC-5916-6T6O-7N28|e203412018999055d980d1b7125061fa7eae7219|lin" class="user-item logout-link"> <span>Log Out</span> </a></li> </ul> </div> </li> <li id="studio-history-menu" class="normal ajs-menu-item"> <a class="browse trigger ajs-menu-title js-history" href="#"><span><span>History</span></span></a> <div class="ajs-drop-down hidden" style="right: 0px;"> <ul class="section-global first"> <li><a><span><i>Loading... </i></span> </a></li> </ul> </div> </li> </ul> </div> </div> <!-- /nav-dropdowns --> <div class="navigation-tabs studio-menu"> <ul id="studio-tabs"> <li class="current"><a href="/jira">Issues</a></li> <li><a href="http://localhost:1990/wiki">Wiki</a></li> </ul> </div> </div> <!-- /top-level-container --> </div> <!-- /first-level-overlay --> </div> <!-- /header-first-level --> <div id="header-bottom"> <div class="second-level-nav studio-menu"> <ul id="main-nav" class="menu-bar standard-menu-bar"> <li class="aui-dd-parent lazy "> <a class="lnk" href="/jira/secure/Dashboard.jspa" id="home_link" accessKey="h" title="View your current Dashboard" >Dashboards</a> <span class="drop-wrap"> <a class="drop aui-dd-link" id="home_link_drop" rel="home_link" accessKey="d" title="Access more options (Alt+Shift+d)" href="#"><span>Access more options (Alt+Shift+d)</span></a></span> </li> </ul> </div> <!-- /second-level-nav --> <div class="quick-action-search"> <a id="keyshortscuthelp" class="item-link hidden" title="Get more information about JIRA's Keyboard Shortcuts" href="/jira/secure/ViewKeyboardShortcuts!default.jspa">Keyboard Shortcuts</a> <a id="browse_link" class="hidden" href="http://localhost:2990/jira/secure/BrowseProjects.jspa">All Projects</a> <form id="quick-search" class="dont-default-focus userpref-form" method="get" action="http://localhost:2990/jira/secure/StudioSearch.jspa"> <fieldset> <legend>Quick Search</legend> <input type="hidden" name="suggest-tracking" value="search" /> <input type="hidden" name="quickSearch" value="true" /> <input id="studio-quick-search-query" type="text" accessKey="q" autocomplete="off" name="query" size="25"/> <input id="quick-search-submit" type="submit" value="Search"/> </fieldset> <fieldset class="hidden parameters"> <input type="hidden" id="quickSearchPlaceholder" value="Search"> </fieldset> </form> </div> <!-- /quick-action-search --> </div> <!-- /header-second-level --> </div> <fieldset class="hidden parameters"> <input type="hidden" title="ajaxTimeout" value="The call to the JIRA server did not complete within the timeout period. We are unsure of the result of this operation."> <input type="hidden" title="ajaxUnauthorised" value="You are not authorised to perform this operation. Please try to <a href='/jira/login.jsp?os_destination=%2Fsecure%2FViewProfile.jspa'>log in</a> or <a href='/jira/secure/Signup!default.jspa'>sign up</a> for an account."> <input type="hidden" title="ajaxUnauthorisedAlert" value="You are not authorised to perform this operation. Please log in."> <input type="hidden" title="baseURL" value="http://localhost:2990/jira"> <input type="hidden" title="ajaxCommsError" value="The JIRA server could not be contacted. This may be a temporary glitch or the server may be down."> <input type="hidden" title="ajaxServerError" value="The JIRA server was contacted but has returned an error response. We are unsure of the result of this operation."> <input type="hidden" title="ajaxErrorCloseDialog" value="Close this dialog and press refresh in your browser"> <input type="hidden" title="ajaxErrorDialogHeading" value="Communications Breakdown"> <input type="hidden" title="dirtyMessage" value="You have entered new data on this page. If you navigate away from this page without first saving your data, the changes will be lost."> <input type="hidden" title="dirtyDialogMessage" value="You have entered new data in this dialog. If you navigate away from this dialog without first saving your data, the changes will be lost. Click cancel to return to the dialog."> <input type="hidden" title="keyType" value="Type"> <input type="hidden" title="keyThen" value="then"> <input type="hidden" title="dblClickToExpand" value="Double click to expand"> <input type="hidden" title="actions" value="Actions"> <input type="hidden" title="removeItem" value="Remove"> <input type="hidden" title="workflow" value="Workflow"> <input type="hidden" title="labelNew" value="New Label"> <input type="hidden" title="enterIssueKey" value="Enter issue key"> <input type="hidden" title="issueActionsHint" value="Begin typing for available operations or press down to see all"> <input type="hidden" title="closelink" value="Close"> <input type="hidden" title="dotOperations" value="Operations"> <input type="hidden" title="dotLoading" value="Loading..."> <input type="hidden" title="frotherSuggestions" value="Suggestions"> <input type="hidden" title="frotherNomatches" value="No Matches"> <input type="hidden" title="multiselectVersionsError" value="{0} is not a valid version."> <input type="hidden" title="multiselectComponentsError" value="{0} is not a valid component."> <input type="hidden" title="multiselectGenericError" value="The value {0} is invalid."> </fieldset> <script type="text/javascript">window.dhtmlHistory.create();</script> <div class="item-header" id="content-top"> <div id="navigator-options"> <ul class="operations"> <li class="aui-dd-parent"> <a id="operations" class="lnk aui-dd-link standard icon-tools" href="#" hidefocus title=""><span>Tools</span></a> <div class="aui-list hidden"> <ul id="operations-dropdown"> <li class="aui-list-item"> <a class="aui-list-item-link" id="view_confluence_watches" title="" href="http://localhost:1990/wiki/users/viewnotifications.action">Your Wiki Watches</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="view_confluence_prefs" title="" href="http://localhost:1990/wiki/users/viewuserprofile.action">Wiki Profile</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="oauth_access_tokens" title="" href="/jira/plugins/servlet/oauth/users/access-tokens">View OAuth Access Tokens</a> </li> </ul> </div> </li> </ul> </div> <h1 class="item-name avatar"> <img class="avatar-image" src="/jira/secure/useravatar?atl_token=BCUC-5916-6T6O-7N28%7Ce203412018999055d980d1b7125061fa7eae7219%7Clin&amp;size=large&amp;ownerId=external" width="48" height="48"> <span>Profile: External User</span> </h1> <h2 class="item-summary" id="up-user-title">Profile: <span id="up-user-title-name">External User</span></h2> </div> <div id="main-content"> <div class="active-area"> <h2 id="up-tab-title">Summary</h2> <div id="quicklinks"> <ul class="operations"> <li class="aui-dd-parent"> <a id="filters" class="lnk aui-dd-link standard icon-filters" title="" href="#"><span>Filters</span></a> <div class="aui-list hidden"> <ul id="filters-dropdown" class="aui-list-section aui-last"> <li class="aui-list-item"> <a class="aui-list-item-link" id="ass" title="All issues assigned to this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=assignee+%3D+currentUser%28%29">Assigned</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="ass_inprog" title="All in progress issues assigned to this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=status+%3D+%223%22+AND+assignee+%3D+currentUser%28%29">Assigned & In Progress</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="rep" title="All issues reported by this user" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=reporter+%3D+currentUser%28%29">Reported</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="voted" title="All issues you have voted for" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=key+in+votedIssues%28%29">Voted</a> </li> <li class="aui-list-item"> <a class="aui-list-item-link" id="watched" title="All issues you are watching" href="/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=key+in+watchedIssues%28%29">Watched</a> </li> </ul> </div> </li> </ul> </div> <div id="primary" class="column"> <div class="content"> <div id="details-profile-fragment" class="module"> <div class="mod-header"> <ul class="ops"> <li><a id="edit_profile_lnk" class="icon icon-edit-sml" href="/jira/secure/EditProfile!default.jspa?username=external" title=""><span>Edit</span></a></li> </ul> <h3>Details</h3> </div> <div class="mod-content"> <div id="userdetails-notify" class="aui-message info hidden"> <span class="aui-icon icon-info"></span>Your details have been updated. </div> <ul class="item-details"> <li> <dl> <dt>Avatar:</dt> <dd id="up-d-avatar"> <span style="visibility: hidden; position: absolute;"><input type="text" name="avatarId" id="user_avatar_id" value=""></span> <a id="user_avatar_link" title="Click to edit this avatar" class="avatar_link" href="/jira/secure/project/AvatarPicker!default.jspa?ownerId=external&amp;avatarField=user_avatar_id&amp;avatarType=user&amp;updateUrl=/jira/rest/internal/1.0/user/external/avatar"> <img class="avatar-image" alt="Click to edit this avatar" src="/jira/images/icons/ico_add_avatar.png" name="" id="user_avatar_image" width="48" height="48" border="0" /> <strong class="icon icon-edit-sml">Click to edit this avatar</strong> </a> </dd> </dl> <dl> <dt>Username:</dt> <dd id="up-d-username">external </dd> </dl> <dl> <dt>Full Name:</dt> <dd id="up-d-fullname" class="description">External User</dd> </dl> <dl> <dt>Email:</dt> <dd id="up-d-email" class="description"><a href="mailto:external@example.com">external@example.com</a></dd> </dl> <dl> <dt>Password:</dt> <dd id="up-d-change-password" class="description"><a id="view_change_password" class="trigger_lnk" href="/jira/secure/ChangePassword!default.jspa?username=external">Change Password</a></dd> </dl> <dl> <dt>Remember My Login:</dt> <dd id="up-d-clear-rememberme" class="description"><a id="view_clear_rememberme" class="trigger_lnk" href="/jira/secure/ClearRememberMeCookies!default.jspa">Clear All Tokens</a></dd> </dl> <dl> <dt>Groups:</dt> <dd class="description"> users<br/> </dd> </dl> </li> </ul> </div> </div> <div id="preferences-profile-fragment" class="module"> <div class="mod-header"> <ul class="ops"> <li><a id="edit_prefs_lnk" class="icon icon-edit-sml" href="/jira/secure/UpdateUserPreferences!default.jspa?username=external" title="Edit"><span>Edit</span></a></li> </ul> <h3>Preferences</h3> </div> <div class="mod-content"> <div id="userprofile-notify" class="aui-message info hidden"> <span class="aui-icon icon-info"></span>Your preferences have been updated. </div> <ul class="item-details"> <li> <dl title="Number of Issues displayed per Issue Navigator page"> <dt>Page Size:</dt> <dd> <span id="up-p-pagesize">50</span> </dd> </dl> <dl> <dt>Email Type:</dt> <dd id="up-p-mimetype"> Text </dd> </dl> <dl> <dt>Language:</dt> <dd id="up-p-locale"> English (United States) [Default] </dd> </dl> <dl> <dt>Time Zone:</dt> <dd id="up-p-timezone"> <span id="up-p-jira-default" >JIRA default</span> <span id="up-p-timezone-label">(GMT+10:00) Sydney</span> </dd> </dl> <dl id="up-p-notifications_on" title="You will be notified by email of any changes you make." > <dt>My Changes:</dt> <dd> Notify me </dd> </dl> <dl id="up-p-notifications_off" title="You will not be notified by email of any changes you make." style="display:none"> <dt >My Changes:</dt> <dd> Do not notify me </dd> </dl> <dl id="up-p-share-private" title="Filters & Dashboards will not be shared by default." > <dt>Filter and Dashboard Sharing:</dt> <dd> Unshared </dd> </dl> <dl id="up-p-share-public" title="Filters & Dashboards will be shared with everyone by default." style="display:none"> <dt>Filter and Dashboard Sharing:</dt> <dd> Shared </dd> </dl> <dl id="up-p-keyboard-shortcuts-enabled" title="Keyboard shortcuts will work within JIRA" > <dt>Keyboard shortcuts:</dt> <dd> Enabled </dd> </dl> <dl id="up-p-keyboard-shortcuts-disabled" title="Keyboard shortcuts will not work within JIRA" style="display:none"> <dt >Keyboard shortcuts:</dt> <dd> Disabled </dd> </dl> <dl> <dt>Navigator Columns:</dt> <dd id="up-p-columns" class="description"><a id="view_nav_columns" href="/jira/secure/ViewUserIssueColumns!default.jspa">View Navigator Columns</a></dd> </dl> </li> </ul> </div> </div> </div> </div> <div id="secondary" class="column"> <div class="content"> <div id="activity-profile-fragment" class="module"> <div class="mod-header"><h3>Activity Stream</h3></div><div class="mod-content"><iframe id="gadget-1" name="gadget-1" class="gadget" src="http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&amp;mid=1&amp;nocache=1&amp;country=US&amp;lang=en&amp;view=default&amp;view-params=%7B%22writable%22%3A%22false%22%7D&amp;st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&amp;up_isConfigured=true&amp;up_isReallyConfigured=false&amp;up_title=Activity+Stream&amp;up_titleRequired=false&amp;up_numofentries=10&amp;up_refresh=false&amp;up_rules=&amp;up_renderingContext=&amp;up_keys=&amp;up_itemKeys=&amp;up_username=external&amp;url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&amp;libs=auth-refresh#rpctoken=909487421" frameborder="0" scrolling="no" height="100"><a href="http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&amp;mid=1&amp;nocache=1&amp;country=US&amp;lang=en&amp;view=default&amp;view-params=%7B%22writable%22%3A%22false%22%7D&amp;st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&amp;up_isConfigured=true&amp;up_isReallyConfigured=false&amp;up_title=Activity+Stream&amp;up_titleRequired=false&amp;up_numofentries=10&amp;up_refresh=false&amp;up_rules=&amp;up_renderingContext=&amp;up_keys=&amp;up_itemKeys=&amp;up_username=external&amp;url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&amp;libs=auth-refresh#rpctoken=909487421">Activity Stream</a></iframe></div> </div> </div> </div> </div> </div> <div id="studio-footer" class="footer" style="width:100%; padding:0 0 25px 0;"> <div id="poweredby"> <p> Powered by <a href="http://www.atlassian.com/hosted/studio">JIRA Studio</a> <span id="studioVersion">107 r126823</span> | <a href="http://www.atlassian.com/hosted/terms.jsp">Terms of Use</a> | <a href="http://studio.atlassian.com/browse/JST">Bug/feature request</a> | <a href="https://support.atlassian.com/secure/CreateIssueDetails!init.jspa?summary=Your+summary+here...&amp;issuetype=1&amp;priority=3&amp;description=Please+describe+your+problem+here%3A%0A%0A%0AProblem+reported+from+URL%3A+http%3A%2F%2Flocalhost%3A2990%2Fjira%2Fsecure%2FViewProfile.jspa&amp;customfield_10440=http%3A%2F%2Flocalhost%3A2990%2Fjira&amp;pid=10140&amp;">Request Support</a> | <a href="http://confluence.atlassian.com/display/JIRASTUDIO" target="help_JIRASTUDIO" rel="nofollow">Help/Documentation</a> | <a href="http://blogs.atlassian.com/devtools/studio">JIRA Studio Blog</a> | <a href="http://twitter.com/jirastudio">Twitter @JIRAStudio</a> </p> </div> </div> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/contentnamesearch.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/split_button.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/userstatus.js"></script> <script type="text/javascript" charset="utf-8" src="/jira/s/en_US-2ppw3u/649/20/107-SNAPSHOT/_/download/resources/com.atlassian.studio.static:studio_resources/js/safe-ajax.js"></script> <script type="text/javascript"> // This is the app specific data that the shared js expects studioData = {"jiraUrl" : "http://localhost:2990/jira"}; document.cookie = "studio.project.rec.used.cookie=" + escape("") + "; Max-Age=31536000; path=/;"; // Google analytics var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-6032469-30"); pageTracker._trackPageview(); } catch(err) {} </script> <form id="jira_request_timing_info" class="dont-default-focus" > <fieldset class="parameters hidden"> <input type="hidden" title="jira.request.start.millis" value="1311167074076" /> <input type="hidden" title="jira.request.server.time" value="105" /> <input type="hidden" title="jira.request.id" value="1384x188x1" /> <input type="hidden" title="jira.session.expiry.time" value="1311185073894" /> <input type="hidden" title="jira.session.expiry.in.mins" value="299" /> <input id="jiraConcurrentRequests" type="hidden" name="jira.request.concurrent.requests" value="1" /> <input type="hidden" title="showmonitor" value="true" /> </fieldset> </form> <!-- REQUEST ID : 1384x188x1 REQUEST TIMESTAMP : [20/Jul/2011:23:04:34 +1000] REQUEST TIME : 0.1050 ASESSIONID : 1nkak4a CONCURRENT REQUESTS : 1 --> </body> </html> net.sourceforge.jwebunit.exception.TestingEngineResponseException: The server return 410 HTTP code. at net.sourceforge.jwebunit.htmlunit.HtmlUnitTestingEngineImpl.gotoPage(HtmlUnitTestingEngineImpl.java:240) at net.sourceforge.jwebunit.junit.WebTester.gotoPage(WebTester.java:2911) at com.atlassian.studio.livetest.PrintingPageWebTester.gotoPage(PrintingPageWebTester.java:46) at com.atlassian.studio.livetest.FuncTestWebTester.gotoPage(FuncTestWebTester.java:118) at com.atlassian.studio.gappstest.TestExternalUserFunctionality.externalUserShouldNotHaveGoogleDomainEmailAddress(TestExternalUserFunctionality.java:137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:76) at org.testng.internal.Invoker.invokeMethod(Invoker.java:673) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:846) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1170) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) at org.testng.TestRunner.runWorkers(TestRunner.java:1147) at org.testng.TestRunner.privateRun(TestRunner.java:749) at org.testng.TestRunner.run(TestRunner.java:600) at org.testng.SuiteRunner.runTest(SuiteRunner.java:317) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:312) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:274) at org.testng.SuiteRunner.run(SuiteRunner.java:223) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1039) at org.testng.TestNG.runSuitesLocally(TestNG.java:964) at org.testng.TestNG.run(TestNG.java:900) at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:110) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:205) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:174) at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) Caused by: com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 410 Gone for http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&mid=1&nocache=1&country=US&lang=en&view=default&view-params=%7B%22writable%22%3A%22false%22%7D&st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&up_isConfigured=true&up_isReallyConfigured=false&up_title=Activity+Stream&up_titleRequired=false&up_numofentries=10&up_refresh=false&up_rules=&up_renderingContext=&up_keys=&up_itemKeys=&up_username=external&url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&libs=auth-refresh#rpctoken=909487421 at com.gargoylesoftware.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:530) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:330) at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPageIfPossible(BaseFrame.java:118) at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPage(BaseFrame.java:93) at com.gargoylesoftware.htmlunit.html.HtmlPage.loadFrames(HtmlPage.java:1857) at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:175) at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:449) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:329) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:386) at net.sourceforge.jwebunit.htmlunit.HtmlUnitTestingEngineImpl.gotoPage(HtmlUnitTestingEngineImpl.java:234) ... 35 more net.sourceforge.jwebunit.exception.TestingEngineResponseException: The server return 410 HTTP code. at net.sourceforge.jwebunit.htmlunit.HtmlUnitTestingEngineImpl.gotoPage(HtmlUnitTestingEngineImpl.java:240) at net.sourceforge.jwebunit.junit.WebTester.gotoPage(WebTester.java:2911) at com.atlassian.studio.livetest.PrintingPageWebTester.gotoPage(PrintingPageWebTester.java:46) at com.atlassian.studio.livetest.FuncTestWebTester.gotoPage(FuncTestWebTester.java:118) at com.atlassian.studio.gappstest.TestExternalUserFunctionality.externalUserShouldNotHaveGoogleDomainEmailAddress(TestExternalUserFunctionality.java:137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:76) at org.testng.internal.Invoker.invokeMethod(Invoker.java:673) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:846) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1170) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) at org.testng.TestRunner.runWorkers(TestRunner.java:1147) at org.testng.TestRunner.privateRun(TestRunner.java:749) at org.testng.TestRunner.run(TestRunner.java:600) at org.testng.SuiteRunner.runTest(SuiteRunner.java:317) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:312) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:274) at org.testng.SuiteRunner.run(SuiteRunner.java:223) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1039) at org.testng.TestNG.runSuitesLocally(TestNG.java:964) at org.testng.TestNG.run(TestNG.java:900) at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:110) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:205) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:174) at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) Caused by: com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 410 Gone for http://localhost:2990/jira/plugins/servlet/gadgets/ifr?container=atlassian&mid=1&nocache=1&country=US&lang=en&view=default&view-params=%7B%22writable%22%3A%22false%22%7D&st=atlassian%3AR52G366jLmfc3eLqQEbNFo1uU9wtTyur8Z55cLqm33gdi%2BbFU8vVPCsS%2BFJ4CpmQA8ly9O08nbFny8VVhPbAoUTk11L5yrFXch7xHuC%2FrqgNJlvPEN1%2FOrG9qU5LPYaYscE2DhDu%2F5iiikpzxsBTZaK7AV9IPquk3lSvU6zYD5cgdOjs%2FbWlDRwmi5ciiTs1AaoF5uVoX8QnK5Fx5Gj0Oc4Rt58f%2B5tHMXjyP8sGtV5iqGNrzn%2BWWUVoGY2bixFao6xh8YT48E3kgrdoz5NTJgNSXk6c7QBgrZJaldkGO%2F1PaLxb&up_isConfigured=true&up_isReallyConfigured=false&up_title=Activity+Stream&up_titleRequired=false&up_numofentries=10&up_refresh=false&up_rules=&up_renderingContext=&up_keys=&up_itemKeys=&up_username=external&url=http%3A%2F%2Flocalhost%3A2990%2Fjira%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%2Fgadgets%2Factivitystream-gadget.xml&libs=auth-refresh#rpctoken=909487421 at com.gargoylesoftware.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:530) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:330) at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPageIfPossible(BaseFrame.java:118) at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPage(BaseFrame.java:93) at com.gargoylesoftware.htmlunit.html.HtmlPage.loadFrames(HtmlPage.java:1857) at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:175) at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:449) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:329) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:386) at net.sourceforge.jwebunit.htmlunit.HtmlUnitTestingEngineImpl.gotoPage(HtmlUnitTestingEngineImpl.java:234) ... 35 more {noformat} On studio-nightly-gapps.jira-dev.com, the whole profile fails to render with this error: {noformat} org.apache.velocity.exception.MethodInvocationException: Invocation of method &#39;getFragmentHtml&#39; in class com.atlassian.jira.user.profile.ActivityUserProfileFragment threw exception class com.atlassian.gadgets.GadgetParsingException : org.apache.shindig.gadgets.GadgetException: Unable to retrieve gadget xml. HTTP error 500 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:251) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) at org.apache.velocity.Template.merge(Template.java:256) at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:422) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56) at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getHtml(JiraResourcedModuleDescriptor.java:109) at com.atlassian.jira.user.profile.SummaryUserProfilePanel.getHtml(SummaryUserProfilePanel.java:95) at com.atlassian.jira.web.action.user.ViewProfile.getHtmlForSelectedTab(ViewProfile.java:229) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:70) at webwork.util.InjectionUtils.invoke(InjectionUtils.java:56) at webwork.util.ValueStack.findValue(ValueStack.java:414) at webwork.util.ValueStack.findValue(ValueStack.java:213) at webwork.view.taglib.WebWorkBodyTagSupport.findValue(WebWorkBodyTagSupport.java:62) at webwork.view.taglib.BasicPropertyTag.doStartTag(BasicPropertyTag.java:54) at org.apache.jsp.secure.views.user.profile.viewprofile_002dcontent_jsp._jspx_meth_ww_005fproperty_005f0(viewprofile_002dcontent_jsp.java:90) at org.apache.jsp.secure.views.user.profile.viewprofile_002dcontent_jsp._jspService(viewprofile_002dcontent_jsp.java:63) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968) at org.apache.jsp.secure.views.user.profile.viewprofile_jsp._jspService(viewprofile_jsp.java:140) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.include(WebWork1PeacePageFilter.java:111) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968) at org.apache.jsp.secure.views.user.viewprofile_jsp._jspService(viewprofile_jsp.java:93) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.forward(WebWork1PeacePageFilter.java:105) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.forward(WebWork1PeacePageFilter.java:105) at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.forward(WebWork1PeacePageFilter.java:105) at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.dispatchView(JiraWebworkActionDispatcher.java:286) at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.service(JiraWebworkActionDispatcher.java:188) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.agmp.integration.jira.ReprovisionConfigFilter.doFilter(ReprovisionConfigFilter.java:85) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.agmp.gdata.servlet.GDataServiceErrorServletFilter.doFilter(GDataServiceErrorServletFilter.java:43) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.peace.AbstractPeacePageFilter.doFilter(AbstractPeacePageFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.peace.AbstractPeacePageFilter.doFilter(AbstractPeacePageFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.peace.AbstractPeacePageFilter.doFilter(AbstractPeacePageFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest(AccessLogFilter.java:103) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:87) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.security.xsrf.XsrfTokenAdditionRequestFilter.doFilter(XsrfTokenAdditionRequestFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at com.atlassian.jira.web.filters.PathExclusionFilter.doFilter(PathExclusionFilter.java:118) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.agmp.integration.jira.openid.GoogleOpenIDFilter.doFilter(GoogleOpenIDFilter.java:244) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:71) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99) at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:19) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.sysbliss.jira.plugins.workflow.servlet.JWDSendRedirectFilter.doFilter(JWDSendRedirectFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at com.atlassian.jira.web.filters.PathMatchingEncodingFilter.doFilter(PathMatchingEncodingFilter.java:49) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.monitor.ActiveRequestsFilter$PassToChainFilterFunc.doFilter(ActiveRequestsFilter.java:346) at com.atlassian.jira.web.monitor.ActiveRequestsFilter$DebugLogFilterFunc.doFilter(ActiveRequestsFilter.java:463) at com.atlassian.jira.web.monitor.ActiveRequestsFilter.doFilter(ActiveRequestsFilter.java:173) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.multitenant.servlet.MultiTenantServletFilter.doFilter(MultiTenantServletFilter.java:91) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) at java.lang.Thread.run(Thread.java:662) {noformat} and this in the logs: {noformat} @400000004e26d4ab3a904964 2011-07-20 13:14:09,979 TP-Processor8 ERROR external 794x354x1 995nkm 59.167.133.99,207.223.247.10 /secure/ViewProfile.jspa [renderer.internal.http.HttpClientFetcher] Unable to retrieve response @400000004e26d4ab3a905134 javax.net.ssl.SSLException: hostname in certificate didn't match: <studio-nightly-gapps.jira-dev.com> != <*.jira.com> @400000004e26d4ab3a90551c at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:220) @400000004e26d4ab3a90551c at org.apache.http.conn.ssl.BrowserCompatHostnameVerifier.verify(BrowserCompatHostnameVerifier.java:54) @400000004e26d4ab3a906c8c at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:149) @400000004e26d4ab3a906c8c at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:130) @400000004e26d4ab3a907074 at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:339) @400000004e26d4ab3a907074 at com.atlassian.gadgets.renderer.internal.http.HttpClientFetcher$CustomSSLSocketFactory.connectSocket(HttpClientFetcher.java:191) @400000004e26d4ab3a907844 at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:123) @400000004e26d4ab3a907c2c at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:147) @400000004e26d4ab3a9083fc at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:101) @400000004e26d4ab3a9087e4 at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:381) @400000004e26d4ab3a9087e4 at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641) @400000004e26d4ab3a908bcc at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576) @400000004e26d4ab3a909b6c at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554) @400000004e26d4ab3a909f54 at com.atlassian.gadgets.renderer.internal.http.HttpClientFetcher.fetch(HttpClientFetcher.java:111) @400000004e26d4ab3a909f54 at org.apache.shindig.gadgets.DefaultGadgetSpecFactory.fetchObjectAndCache(DefaultGadgetSpecFactory.java:125) @400000004e26d4ab3a90a33c at org.apache.shindig.gadgets.DefaultGadgetSpecFactory.getGadgetSpec(DefaultGadgetSpecFactory.java:90) @400000004e26d4ab3a90a724 at com.atlassian.gadgets.renderer.internal.local.LocalGadgetSpecFactory.getGadgetSpec(LocalGadgetSpecFactory.java:82) @400000004e26d4ab3a90ab0c at com.atlassian.gadgets.renderer.internal.local.LocalGadgetSpecFactory.getGadgetSpec(LocalGadgetSpecFactory.java:64) @400000004e26d4ab3a90b2dc at com.atlassian.gadgets.renderer.internal.GadgetSpecFactoryImpl.getGadgetSpec(GadgetSpecFactoryImpl.java:130) @400000004e26d4ab3a90b6c4 at com.atlassian.gadgets.renderer.internal.GadgetSpecFactoryImpl.getGadgetSpec(GadgetSpecFactoryImpl.java:71) @400000004e26d4ab3a90b6c4 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) @400000004e26d4ab3a90baac at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) @400000004e26d4ab3a90be94 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000004e26d4ab3a90c27c at java.lang.reflect.Method.invoke(Method.java:597) @400000004e26d4ab3a90c27c at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) @400000004e26d4ab3a90c664 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) @400000004e26d4ab3a90ca4c at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) @400000004e26d4ab3a90ce34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004e26d4ab3a90ce34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000004e26d4ab3a90d9ec at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000004e26d4ab3a90d9ec at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004e26d4ab3a90ddd4 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) @400000004e26d4ab3a90e5a4 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) @400000004e26d4ab3a90e5a4 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004e26d4ab3a90e98c at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) @400000004e26d4ab3a90ed74 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004e26d4ab3a90f15c at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000004e26d4ab3a90f92c at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000004e26d4ab3a90fd14 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004e26d4ab3a90fd14 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) @400000004e26d4ab3a9104e4 at $Proxy1063.getGadgetSpec(Unknown Source) @400000004e26d4ab3a9104e4 at com.atlassian.gadgets.embedded.internal.GadgetViewFactoryImpl.fetchGadgetSpec(GadgetViewFactoryImpl.java:76) @400000004e26d4ab3a9108cc at com.atlassian.gadgets.embedded.internal.GadgetViewFactoryImpl.createGadgetView(GadgetViewFactoryImpl.java:51) @400000004e26d4ab3a9108cc at com.atlassian.jira.user.profile.ActivityUserProfileFragment.getFragmentHtml(ActivityUserProfileFragment.java:118) @400000004e26d4ab3a91186c at com.atlassian.jira.user.profile.ActivityUserProfileFragment.getFragmentHtml(ActivityUserProfileFragment.java:89) @400000004e26d4ab3a91186c at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) @400000004e26d4ab3a911c54 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) @400000004e26d4ab3a911c54 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000004e26d4ab3a912424 at java.lang.reflect.Method.invoke(Method.java:597) @400000004e26d4ab3a91280c at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:234) @400000004e26d4ab3a91280c at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:203) @400000004e26d4ab3a912bf4 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175) @400000004e26d4ab3a912fdc at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220) @400000004e26d4ab3a9133c4 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) @400000004e26d4ab3a9133c4 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70) @400000004e26d4ab3a9137ac at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) @400000004e26d4ab3a913b94 at org.apache.velocity.Template.merge(Template.java:256) @400000004e26d4ab3a913b94 at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:422) @400000004e26d4ab3a913f7c at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77) @400000004e26d4ab3a914364 at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61) @400000004e26d4ab3a914b34 at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56) @400000004e26d4ab3a914b34 at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getHtml(JiraResourcedModuleDescriptor.java:109) @400000004e26d4ab3a914f1c at com.atlassian.jira.user.profile.SummaryUserProfilePanel.getHtml(SummaryUserProfilePanel.java:95) @400000004e26d4ab3a914f1c at com.atlassian.jira.web.action.user.ViewProfile.getHtmlForSelectedTab(ViewProfile.java:229) {noformat} In both cases, I think the underlying call is that this is trying to make a loopback request instead of what should be an internal gadget fetch. This is probably caused by use of an absolute URL instead of a relative one where the gadget spec URL is provided. For some reason, this doesn't appear to affect administrators. This could be a Studio bug, but I suspect it may be in JIRA itself.

    Atlassian JIRA | 5 years ago | Tim Moore [Atlassian]
    org.apache.velocity.exception.MethodInvocationException: Invocation of method &#39;getFragmentHtml&#39; in class com.atlassian.jira.user.profile.ActivityUserProfileFragment threw exception class com.atlassian.gadgets.GadgetParsingException : org.apache.shindig.gadgets.GadgetException: Unable to retrieve gadget xml. HTTP error 500
  6. 0

    When I try to edit an existing workflow condition of type "Permission condition", I get the following error: An error occurred whilst rendering this message. Please contact the administrators, and inform them of this bug. Details: ------- {noformat} org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getText' in class com.atlassian.jira.web.bean.I18nBean threw exception class java.lang.NullPointerException : null at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:246) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:172) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) at org.apache.velocity.Template.merge(Template.java:256) at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56) at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getHtml(JiraResourcedModuleDescriptor.java:97) at com.atlassian.jira.plugin.workflow.WorkflowConditionModuleDescriptor.getHtml(WorkflowConditionModuleDescriptor.java:29) at com.atlassian.jira.web.action.admin.workflow.AbstractEditWorkflowTransitionDescriptorParams.getDescriptorHtml(AbstractEditWorkflowTransitionDescriptorParams.java:204) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:61) at webwork.util.InjectionUtils.invoke(InjectionUtils.java:52) at webwork.util.ValueStack.findValue(ValueStack.java:346) at webwork.util.ValueStack.findValue(ValueStack.java:175) at webwork.view.taglib.WebWorkBodyTagSupport.findValue(WebWorkBodyTagSupport.java:61) at webwork.view.taglib.BasicPropertyTag.doStartTag(BasicPropertyTag.java:54) at org.apache.jsp.secure.admin.views.workflow.editworkflowtransitiondescriptorparams_jsp._jspx_meth_webwork_005fproperty_005f4(editworkflowtransitiondescriptorparams_jsp.java:903) at org.apache.jsp.secure.admin.views.workflow.editworkflowtransitiondescriptorparams_jsp._jspx_meth_page_005fapplyDecorator_005f0(editworkflowtransitiondescriptorparams_jsp.java:222) at org.apache.jsp.secure.admin.views.workflow.editworkflowtransitiondescriptorparams_jsp._jspService(editworkflowtransitiondescriptorparams_jsp.java:103) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:248) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:73) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55) at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:192) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.seraph.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:120) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132) at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:50) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:33) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:548) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:619) {noformat} *Note that we have defined custom Permissions* which, if you look at permission-condition-edit-params.vm, may cause problems in #selectMapSelectedI18N.

    Atlassian JIRA | 8 years ago | David [Innovalog]
    org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getText' in class com.atlassian.jira.web.bean.I18nBean threw exception class java.lang.NullPointerException : null

    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. org.apache.velocity.exception.MethodInvocationException

      Invocation of method 'getFragmentHtml' in class com.atlassian.jira.user.profile.PreferencesUserProfileFragment threw exception class java.lang.StringIndexOutOfBoundsException : String index out of range: -1

      at org.apache.velocity.runtime.parser.node.ASTMethod.execute()
    2. Apache Velocity
      VelocityEngine.mergeTemplate
      1. org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:251)
      2. org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175)
      3. org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220)
      4. org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
      5. org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70)
      6. org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
      7. org.apache.velocity.Template.merge(Template.java:256)
      8. org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:422)
      8 frames
    3. com.atlassian.velocity
      DefaultVelocityManager.getEncodedBody
      1. com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77)
      2. com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61)
      3. com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56)
      3 frames
    4. com.atlassian.jira
      ViewProfile.getHtmlForSelectedTab
      1. com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getHtml(JiraResourcedModuleDescriptor.java:109)
      2. com.atlassian.jira.user.profile.SummaryUserProfilePanel.getHtml(SummaryUserProfilePanel.java:95)
      3. com.atlassian.jira.web.action.user.ViewProfile.getHtmlForSelectedTab(ViewProfile.java:229)
      3 frames
    5. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      4. java.lang.reflect.Method.invoke(Unknown Source)
      4 frames
    6. webwork.util
      ValueStack.findValue
      1. webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:70)
      2. webwork.util.InjectionUtils.invoke(InjectionUtils.java:56)
      3. webwork.util.ValueStack.findValue(ValueStack.java:414)
      4. webwork.util.ValueStack.findValue(ValueStack.java:213)
      4 frames
    7. webwork.view.taglib
      BasicPropertyTag.doStartTag
      1. webwork.view.taglib.WebWorkBodyTagSupport.findValue(WebWorkBodyTagSupport.java:62)
      2. webwork.view.taglib.BasicPropertyTag.doStartTag(BasicPropertyTag.java:54)
      2 frames
    8. org.apache.jsp
      viewprofile_002dcontent_jsp._jspService
      1. org.apache.jsp.secure.views.user.profile.viewprofile_002dcontent_jsp._jspx_meth_ww_005fproperty_005f0(viewprofile_002dcontent_jsp.java:90)
      2. org.apache.jsp.secure.views.user.profile.viewprofile_002dcontent_jsp._jspService(viewprofile_002dcontent_jsp.java:63)
      2 frames
    9. GWT dev
      HttpJspBase.service
      1. org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      1 frame
    10. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      1 frame
    11. GWT dev
      JspServlet.service
      1. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
      2. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
      3. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
      3 frames
    12. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      1 frame
    13. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    14. com.atlassian.plugin
      ServletFilterModuleContainerFilter.doFilter
      1. com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      2. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      3. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      3 frames
    15. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    16. com.atlassian.plugin
      ServletFilterModuleContainerFilter.doFilter
      1. com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      2. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      3. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      3 frames
    17. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    18. com.atlassian.plugin
      ServletFilterModuleContainerFilter.doFilter
      1. com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      2. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      3. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      3 frames
    19. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    20. com.atlassian.plugin
      ServletFilterModuleContainerFilter.doFilter
      1. com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      2. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      3. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      3 frames
    21. Glassfish Core
      ApplicationDispatcher.include
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      3. org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
      4. org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
      5. org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
      5 frames
    22. GWT dev
      JspRuntimeLibrary.include
      1. org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
      1 frame
    23. org.apache.jsp
      viewprofile_jsp._jspService
      1. org.apache.jsp.secure.views.user.profile.viewprofile_jsp._jspService(viewprofile_jsp.java:140)
      1 frame
    24. GWT dev
      HttpJspBase.service
      1. org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      1 frame
    25. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      1 frame
    26. GWT dev
      JspServlet.service
      1. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
      2. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
      3. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
      3 frames
    27. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      1 frame
    28. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    29. com.atlassian.plugin
      ServletFilterModuleContainerFilter.doFilter
      1. com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      2. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      3. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      3 frames
    30. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    31. com.atlassian.plugin
      ServletFilterModuleContainerFilter.doFilter
      1. com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      2. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      3. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      3 frames
    32. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    33. com.atlassian.plugin
      ServletFilterModuleContainerFilter.doFilter
      1. com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      2. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      3. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      3 frames
    34. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    35. com.atlassian.plugin
      ServletFilterModuleContainerFilter.doFilter
      1. com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      2. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      3. com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      3 frames
    36. Glassfish Core
      ApplicationDispatcher.include
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      3. org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
      4. org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
      5. org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
      5 frames
    37. GWT dev
      JspRuntimeLibrary.include
      1. org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
      1 frame
    38. org.apache.jsp
      viewprofile_jsp._jspService
      1. org.apache.jsp.secure.views.user.viewprofile_jsp._jspService(viewprofile_jsp.java:93)
      1 frame
    39. GWT dev
      HttpJspBase.service
      1. org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      1 frame
    40. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      1 frame
    41. GWT dev
      JspServlet.serviceJspFile
      1. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
      2. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
      2 frames