diff --git "a/database/tawos/deep/CONFCLOUD_deep-se.csv" "b/database/tawos/deep/CONFCLOUD_deep-se.csv" new file mode 100644--- /dev/null +++ "b/database/tawos/deep/CONFCLOUD_deep-se.csv" @@ -0,0 +1,235 @@ +"issuekey","created","title","description","storypoint" +"CONFCLOUD-5599","02/28/2006 16:45:08","Export news (blog posts) to PDF","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-5599]. {panel} We write daily market summaries using the Confluence news posts feature. It would be very useful to be able to email these daily summaries (that include tables and attached graphs from Excel) to people outside of the company. ",1 +"CONFCLOUD-14838","03/10/2009 05:24:54","Themes from plugins is still referenced by Confluence after plugin is uninstalled","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-14838]. {panel} Confluence still uses an uninstalled theme's layout (eg. the font will still be the old plugin's font) as its site layout although the plugin has been uninstalled. Steps to replicate: # Install a theme plugin # Set the theme as the Site Theme # Uninstall the theme # Confluence theme selection page (http://ConfluenceURL/admin/choosetheme.action) will report that the site is using the default theme. Warnings will be populating the log file: {noformat} 2009-03-10 16:11:26,659 WARN [http-8080-3] [atlassian.confluence.themes.DefaultThemeManager] extractTheme Unable to find configured theme module: com.atlassian.confluence.themes.classic:classic -- referer: http://localhost:8080/admin/console.action | url: /admin/choosetheme.action | userName: admin {noformat} Customers who used the Classic Theme as a site layout might encounter this warning after they have upgraded to Confluence 2.10. The work around is to set Confluence site theme to other installed theme.",3 +"CONFCLOUD-20224","06/29/2010 17:47:43","PDF export for Code Block content is resulting in blank space gap","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-20224]. {panel} h3. Summary When exporting a page with large (multi-page) code block content, the pdf file would contain block space gap within the code block content h3. Steps to Reproduce # Create a page and add a code block macro with enough content to span more than one page in the generated pdf # Insert content into the code block macro # Export page to PDF h3. Expected Results # It should properly export the page to PDF without blank space gap h3. Actual Results # PDF export for Code Block content is resulting in blank space gap. ",2 +"CONFCLOUD-22575","05/24/2011 02:53:01","Support customisation of fields displayed by JIRA macro when showing a single issue","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-22575]. {panel} In a Confluence instance with an applink set up to JIRA I would like to be able to use the ""shortcut"" version of the jira issue macro like this: {noformat} {jira:MAI-19|server=jira|columns=assignee,resolution,updated} {noformat} At the moment the columns attribute is ignored and the key/description/status is displayed (see attachment). I would prefer that only the specified columns are displayed, perhaps with a vertical or horizontal layout attribute.",5 +"CONFCLOUD-24540","01/31/2012 12:22:21","Viewfile macro can't find attachment if the page title contain character after colon (:)","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-24540]. {panel} h3. Summary of The Bug When page title have any character after a colon( : ) {code} Office Connector:test {code} office connector can't find the office files attached to the page. If colon is the last character on the page title, attached office files searchable by view office macro h3. How to reproduce the bug # Create a page (example: 'Office connector:') !Officepage.png|thumbnail! # Attached office file into the page !attached.png|thumbnail! # Try to view it using view office plugin !Works.png|thumbnail! # Change the page title to contain any character after colon (example: 'Office connector:test') !test.png|thumbnail! # Try to view it using view office plugin !broke.png|thumbnail! # Attached files can't be seen on ""File Name"" fields (i) When viewed with _Developer Tools_, the {{attachmentsearch.action}} GET request returned HTTP 404 error code. h3. Workarounds Option 1 - Rename the page to remove the ':' Option 2 - Use the insert markup feature: # From the editor toolbar, expand the '+' menu. # Choose 'Markup'. # Insert the following markup (change accordingly): {code} {view file:name_of_the_attachments.ext} {code} # Save h1. Work performed * Changes are backwards-compatible in the plugin, committed in https://bitbucket.org/atlassian/officeconnector issue/CONF-24540 . 2 backwards-compatibility issues were raised: CONFDEV-10156 and CONFDEV-10157. * Changes in confluence-core are still on issue/CONF-24540, and awaiting implementation of a few review comments before being committed. ",3 +"CONFCLOUD-25278","04/19/2012 12:42:42","Page margin CSS in PDF Stylesheet can OOME and cause high load on Confluence during PDF export","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-25278]. {panel} h5. Steps to reproduce: # Add the following CSS in your Space PDF Stylesheet: {code} @page { margin: 5.5in; } {code} # Export a Page to PDF and will ended up at System Error page with the following stacktrace: {code} 2012-04-19 17:22:06,698 ERROR [http-8080-3] [[Standalone].[localhost].[/confluence].[action]] log Servlet.service() for servlet action threw exception java.lang.OutOfMemoryError: Java heap space at java.util.LinkedList.addBefore(LinkedList.java:778) at java.util.LinkedList.add(LinkedList.java:198) at org.xhtmlrenderer.css.newmatch.CascadedStyle.addProperties(CascadedStyle.java:148) at org.xhtmlrenderer.css.newmatch.CascadedStyle.(CascadedStyle.java:135) at org.xhtmlrenderer.css.newmatch.Matcher.getPageCascadedStyle(Matcher.java:121) at org.xhtmlrenderer.context.StyleReference.getPageStyle(StyleReference.java:203) at org.xhtmlrenderer.layout.Layer.createPageBox(Layer.java:794) at org.xhtmlrenderer.layout.Layer.addPage(Layer.java:764) at org.xhtmlrenderer.layout.Layer.addPagesUntilPosition(Layer.java:875) at org.xhtmlrenderer.layout.Layer.getPage(Layer.java:861) at org.xhtmlrenderer.layout.Layer.getFirstPage(Layer.java:805) at org.xhtmlrenderer.render.BlockBox.layout(BlockBox.java:774) at org.xhtmlrenderer.render.BlockBox.layout(BlockBox.java:735) at org.xhtmlrenderer.pdf.ITextRenderer.layout(ITextRenderer.java:209) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:92) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:38) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerPdfExporterService.createPdfForPage(FlyingSaucerPdfExporterService.java:78) at com.atlassian.confluence.extra.flyingpdf.ExportPageAsPdfAction.execute(ExportPageAsPdfAction.java:28) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:168) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55) at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:37) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.XsrfTokenInterceptor.intercept(XsrfTokenInterceptor.java:100) at com.atlassian.confluence.xwork.ConfluenceXsrfTokenInterceptor.intercept(ConfluenceXsrfTokenInterceptor.java:25) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.CaptchaInterceptor.intercept(CaptchaInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) {code} # Export the Space to PDF and it will take forever and throw the following in the stacktrace: {code} 2012-04-19 17:02:40,878 ERROR [Long running task: PDF Space Export] [content.render.xhtml.DefaultRenderer] render Error rendering content for view: RuntimeException occurred while performing an XHTML storage transformation (null) -- referer: http://localhost:8080/confluence/spaces/flyingpdf/flyingpdf.action?key=SBX | url: /confluence/spaces/flyingpdf/doflyingpdf.action | userName: admin | action: doflyingpdf com.atlassian.confluence.content.render.xhtml.XhtmlException: RuntimeException occurred while performing an XHTML storage transformation (null) at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(StorageXhtmlTransformer.java:60) at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(TransformerChain.java:41) at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(PluggableTransformerChain.java:53) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:63) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:51) at com.atlassian.confluence.extra.flyingpdf.html.RenderedXhtmlBuilder.renderToHtml(RenderedXhtmlBuilder.java:377) at com.atlassian.confluence.extra.flyingpdf.html.RenderedXhtmlBuilder.renderContentTreeNodes(RenderedXhtmlBuilder.java:346) at com.atlassian.confluence.extra.flyingpdf.html.RenderedXhtmlBuilder.buildHtml(RenderedXhtmlBuilder.java:134) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerPdfExporterService.createPdfForSpace(FlyingSaucerPdfExporterService.java:50) at com.atlassian.confluence.extra.flyingpdf.PdfExportLongRunningTask$1.doInTransactionWithoutResult(PdfExportLongRunningTask.java:70) at org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at com.atlassian.confluence.extra.flyingpdf.PdfExportLongRunningTask.runInternal(PdfExportLongRunningTask.java:52) at com.atlassian.confluence.util.longrunning.ConfluenceAbstractLongRunningTask.run(ConfluenceAbstractLongRunningTask.java:21) at com.atlassian.confluence.util.longrunning.ManagedTask.run(ManagedTask.java:35) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.NullPointerException at com.atlassian.confluence.content.render.xhtml.editor.macro.DefaultPlaceholderUrlFactory.getUrlForErrorPlaceholder(DefaultPlaceholderUrlFactory.java:73) at com.atlassian.confluence.content.render.xhtml.transformers.TransformErrorToHtmlPlaceholder.handle(TransformErrorToHtmlPlaceholder.java:54) at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transform(DefaultFragmentTransformer.java:124) at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(StorageXhtmlTransformer.java:43) ... 20 more {code} h5. Findings It seems that this can only be reproduced if the value of the margin is bigger than 5in. h5. Workaround Follow the instructions from the following KB article: http://confluence.atlassian.com/display/CONFKB/Exporting+Page+or+Space+to+PDF+Fails+and+Causes+High+Load+or+OutOfMemoryError",2 +"CONFCLOUD-26016","07/13/2012 03:39:03","pdf export fails to retrieve image if the image on the page is a web image and url contains ""download/attachments""","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-26016]. {panel} If you insert a web image to a page whose url contains the text {{download/attachments}} (such as this image {{http://confluence.atlassian.com/download/attachments/139467/confluence-3-0-profile-view.png?version=2&modificationDate=1243658607572}}), and then export that page as pdf, the image will not resolve, and you will get a warning in the logs {noformat}[confluence.extra.flyingpdf.ConfluenceExportUserAgent] getImageResource Could not retrieve image resource http://confluence.atlassian.com/download/attachments/139467/confluence-3-0-profile-view.png?version=2&modificationDate=1243658607572 during Confluence export : The byte array is not a recognized imageformat. {noformat} The pdf exports continue, but where the image should've been, is instead an empty space. h4. Workaround: Add the problematic image as an attachment first, and then replace the web image with the attachment on the page before exporting.",2 +"CONFCLOUD-26780","10/02/2012 10:51:09","Export to PDF removes non-Latin Unicode under viewfile macro","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-26780]. {panel} *Problem Description* In exporting to PDF, some non latin unicode character like Russian character, Chinese character or Turkish character will not be exported properly to pdf (lost), if they are inside viewfile macro. Even though the font is already specified to for example verdana, and verdana.ttf is already uploaded in _Confluence Admin >> PDF Export Language Support_, the character inside viewfile macro is not exported. *Steps to reproduce* # Include any non unicode character on office document (I use russian in this case) # You can use either word (doc and docx), excel (xls and xlsx), or powerpoint (ppt or pptx) format # Install the font as mentioned in [this documentation|https://confluence.atlassian.com/display/DOC/Creating+PDF+in+Another+Language] # Create a page # You can put some non latin character on the editor as well # Attach the document files # Use view file macro to display the attachment in the page # Export to PDF and notice that the nonlatin character in page is exported, but not the one inside viewfile macro",2 +"CONFCLOUD-27259","11/15/2012 10:53:08","When using the Issuelinks field column in the JIRA macro, there are no hyperlinks like in the Issue Navigator in JIRA","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-27259]. {panel} Customer requests that the Linked Issue field column, when added to the JIRA Macro in Confluence, contain hyperlinks like when you add the field in the Issue Navigator in JIRA. ",3 +"CONFCLOUD-28229","02/22/2013 16:10:14","Use Ctrl-Shift-V to 'paste unformatted'","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-28229]. {panel} The convention is that Ctrl-v pastes and Ctrl-Shift-V pastes unformatted text.",3 +"CONFCLOUD-28252","02/25/2013 16:46:33","Page break before and after Table of Contents macro are forced in PDF export","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-28252]. {panel} When a Page is exported, a page break is forced before and after Table of Contents, resulting in an otherwise empty page. This behaviour is not related to PDF stylesheet settings, and occurs regardless of the place in the page where the macro is embedded (see example exports attached).",3 +"CONFCLOUD-28543","03/18/2013 08:33:16","Activity stream not respecting parent page restrictions","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-28543]. {panel} The Confluence Activity stream will display all pages that the user has access to according to the restrictions. However, if the user is limited in viewing a page due to inherited restrictions from a parent page, the page in question will still show up in the activity stream, and when following the link, the user will be notified that due to inherited restrictions, they will be unable to view the page. The activity stream should not display pages that are restricted for viewing due to inherited restrictions, or child pages should copy over parent page restrictions.",5 +"CONFCLOUD-54447","03/21/2013 15:58:47","Export to PDF of Filter Results Macro includes a HTML link on generated file.","I've created a page containing Filter Results Macro: !https://jira.atlassian.com/secure/attachment/88762/Screen%20Shot%202013-03-21%20at%2012.56.56%20PM.png! When trying to export the content to PDF, the file is generated, but without the desired content: !https://jira.atlassian.com/secure/attachment/88763/Screen%20Shot%202013-03-21%20at%2012.57.17%20PM.png!",0 +"CONFCLOUD-54239","04/05/2013 14:47:49","Space Admin export of pages to PDF containing Lucid charts gives error","h4.Steps to reproduce # Go to a space that contains pages with Lucid Charts # Go to Browse > Space Operations # Click on Export - PDF # Select the Custom Export radio button # Check one or more pages which contains Lucid Charts # Click on Export button # Download the PDF h4.Issue Instead of having the chart, each of them are replaced by: *Error: Unable to retrieve macro content from Remotable Plugin 'Lucidchart': The validated object is null* See attached file as the result. *P.S.:* If you export a single page through its 'Tools > Export to PDF', it works fine.",2 +"CONFCLOUD-30077","07/24/2013 02:34:11","JIRA issue macro aggressively caches, new issues take a while to appear in the issues macro ","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-30077]. {panel} The new JIRA Issue macro, accessible via Insert > JIRA Issue, does not allow the user the configure caching. Currently it's always on. The problem here is that with caching always enabled, the information shown in Confluence is not always up-to-date. h4. Steps to reproduce # In JIRA, create a project with a key of TEST # Create one issue under TEST # On the Confluence editor, use Insert > JIRA Issue, and set the JQL to ""project=TEST"". Save the macro and page. One issue is shown # Create another issue under TEST # Refresh the Confluence page. The second issue does not appear until the cache is expired, or if it's flushed manually via Confluence Admin > Cache Statistics A workaround solution, You can remove the cache by following steps: # Go to the page ""Confluence Admin >> Cache Statistics >> Advanced"" # Search for the term ""JIRA Issues"". # Change the value from ""100"" (default) to ""1"" # Click the button ""Adjust Size"" to enable the change. h4. Other issues This is a related but separate issue from CONF-22845, which addresses the original JIRA Issues macro.",0 +"CONFCLOUD-30079","07/24/2013 05:53:39","NullPointerException when attempting to render a JIRA issue where the resolution field has been hidden","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-30079]. {panel} Steps to reproduce: * Create an issue in JIRA (e.g. FOO-1). * Change the field configuration of that issue to set ""Resolution"" to ""Hide"" (if using the default Field Configuration, this can be done at /secure/admin/ViewIssueFields.jspa). * Edit a page in Confluence and insert a JIRA issue macro referencing FOO-1. * Save or Preview the page. *Expected result:* FOO-1 should be rendered by the macro as normal. *Actual result:* The following error is displayed: {quote} Error rendering macro 'jira' : com.atlassian.confluence.macro.MacroExecutionException: java.lang.NullPointerException {quote} Full stack trace from the logs: {noformat} 2013-07-24 14:49:30,853 ERROR [TP-Processor1] [confluence.extra.jira.JiraIssuesMacro] throwMacroExecutionException Macro execution exception: -- referer: https://mknight.jira-dev.com/wiki/pages/createpage.action?spaceKey=NEW&fromPageId=4554754 | url: /wiki/display/NEW/Tester | userName: sysadmin | action: viewpage | page: 4554758 java.lang.NullPointerException at com.atlassian.confluence.extra.jira.JiraIssuesMacro.setupContextMapForStaticSingleIssue(JiraIssuesMacro.java:739) at com.atlassian.confluence.extra.jira.JiraIssuesMacro.populateContextMapForStaticSingleIssue(JiraIssuesMacro.java:686) at com.atlassian.confluence.extra.jira.JiraIssuesMacro.createContextMapFromParams(JiraIssuesMacro.java:551) at com.atlassian.confluence.extra.jira.JiraIssuesMacro.execute(JiraIssuesMacro.java:1385) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(ViewMacroMarshaller.java:95) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(ViewMacroMarshaller.java:27) at com.atlassian.confluence.content.render.xhtml.UnmarshalMarshalFragmentTransformer.transform(UnmarshalMarshalFragmentTransformer.java:27) at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transformFragment(DefaultFragmentTransformer.java:125) at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transform(DefaultFragmentTransformer.java:101) at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(StorageXhtmlTransformer.java:44) at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(TransformerChain.java:41) at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(PluggableTransformerChain.java:53) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:80) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:68) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:58) at com.atlassian.confluence.content.render.xhtml.DeviceTypeAwareRenderer.render(DeviceTypeAwareRenderer.java:42) at com.atlassian.confluence.pages.actions.ViewPageAction.execute(ViewPageAction.java:261) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:168) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:64) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.XsrfTokenInterceptor.intercept(XsrfTokenInterceptor.java:100) at com.atlassian.confluence.xwork.ConfluenceXsrfTokenInterceptor.intercept(ConfluenceXsrfTokenInterceptor.java:26) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.CaptchaInterceptor.intercept(CaptchaInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.validation.MessageHolderInterceptor.intercept(MessageHolderInterceptor.java:42) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(LoggingContextInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.CancellingInterceptor.intercept(CancellingInterceptor.java:23) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.HttpMethodValidationInterceptor.intercept(HttpMethodValidationInterceptor.java:72) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.websudo.WebSudoInterceptor.intercept(WebSudoInterceptor.java:36) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.themes.ThemeContextInterceptor.intercept(ThemeContextInterceptor.java:68) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:57) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.setup.webwork.BootstrapAwareInterceptor.intercept(BootstrapAwareInterceptor.java:26) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.user.actions.UserAwareInterceptor.intercept(UserAwareInterceptor.java:58) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.CommentAwareInterceptor.intercept(CommentAwareInterceptor.java:50) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:151) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(SpaceAwareInterceptor.java:77) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.FlashScopeInterceptor.intercept(FlashScopeInterceptor.java:25) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.actions.LastModifiedInterceptor.intercept(LastModifiedInterceptor.java:31) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(ConfluenceAutowireInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.TransactionalInvocation.invokeAndHandleExceptions(TransactionalInvocation.java:76) at com.atlassian.xwork.interceptors.TransactionalInvocation.invokeInTransaction(TransactionalInvocation.java:61) at com.atlassian.xwork.interceptors.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:56) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.SetupIncompleteInterceptor.intercept(SetupIncompleteInterceptor.java:43) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.XXSSSecurityHeaderInterceptor.intercept(XXSSSecurityHeaderInterceptor.java:21) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115) at com.atlassian.confluence.servlet.ConfluenceServletDispatcher.serviceAction(ConfluenceServletDispatcher.java:57) at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199) 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.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) 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.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:30) 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.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.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) 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.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:70) 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.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) 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.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.confluence.plugins.mobile.filter.ViewPageActionRedirectFilter.doFilter(ViewPageActionRedirectFilter.java:45) 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.confluence.plugins.mobile.filter.CanUseFilter.doFilter(CanUseFilter.java:61) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21) 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.confluence.util.UserNameHeaderFilter.doFilter(UserNameHeaderFilter.java:26) 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.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:41) 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.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211) at com.atlassian.confluence.web.filter.ConfluenceSecurityFilter.doFilter(ConfluenceSecurityFilter.java:28) 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 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:55) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:41) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) 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 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.confluence.servlet.simpledisplay.SimpleDisplayServlet.service(SimpleDisplayServlet.java:63) at com.atlassian.confluence.servlet.SpringManagedServlet.service(SpringManagedServlet.java:64) 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.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) 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.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:36) 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.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.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.studio.core.servlet.filter.AlacarteLicenseEnforcer.doFilter(AlacarteLicenseEnforcer.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.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.mywork.client.filter.ServingRequestsFilter.doFilter(ServingRequestsFilter.java:37) 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.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) 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.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:70) 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.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) 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.confluence.security.websudo.MessagesDecoratorFilter.doFilter(MessagesDecoratorFilter.java:59) 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.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at com.atlassian.confluence.util.profiling.ProfilingPageFilter.doFilter(ProfilingPageFilter.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.plugin.remotable.plugin.module.permission.ApiScopingFilter.doFilter(ApiScopingFilter.java:62) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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.confluence.jmx.JmxFilter.doFilter(JmxFilter.java:106) 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.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21) 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.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:40) 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.confluence.util.UserNameHeaderFilter.doFilter(UserNameHeaderFilter.java:26) 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.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:41) 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.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211) at com.atlassian.confluence.web.filter.ConfluenceSecurityFilter.doFilter(ConfluenceSecurityFilter.java:28) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.web.filter.ThreadLocalCacheFilter.doFilter(ThreadLocalCacheFilter.java:22) 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 com.atlassian.confluence.util.AbstractBootstrapHotSwappingFilter.doFilter(AbstractBootstrapHotSwappingFilter.java:30) 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.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) 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:55) 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.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:37) 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:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170) at com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.util.ConfluenceErrorFilter.doFilter(ConfluenceErrorFilter.java:22) 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 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.core.datetime.RequestTimeThreadLocalFilter.doFilter(RequestTimeThreadLocalFilter.java:35) 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:80) 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.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.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.plugin.remotable.plugin.module.oauth.OAuth2LOFilter.doFilter(OAuth2LOFilter.java:70) 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.plugin.remotable.host.common.service.http.bigpipe.BigPipeRequestIdFilter.doFilter(BigPipeRequestIdFilter.java:33) 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.analytics.client.filter.AnalyticsFilter.doFilter(AnalyticsFilter.java:28) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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.confluence.extra.webdav.servlet.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.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.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.confluence.web.filter.validateparam.RequestParamValidationFilter.doFilter(RequestParamValidationFilter.java:58) 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.confluence.web.filter.TranslationModeFilter.doFilter(TranslationModeFilter.java:43) 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.confluence.plugin.servlet.filter.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.web.filter.LanguageExtractionFilter.doFilter(LanguageExtractionFilter.java:53) 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.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) 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 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.confluence.servlet.FourOhFourErrorLoggingFilter.doFilter(FourOhFourErrorLoggingFilter.java:65) 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) 2013-07-24 14:49:30,859 ERROR [TP-Processor1] [xhtml.view.macro.ViewMacroMarshaller] marshal Exception executing macro: jira, with message: com.atlassian.confluence.macro.MacroExecutionException: java.lang.NullPointerException {noformat} If the Resolution field is set back to ""Show"", you will also need to flush Confluence's caches to get the macro working as expected (i.e. ""Flush All"" on /wiki/admin/cachestatistics.action). h5. Workaround: Uninstall JIRA Macros Plugin v5.0 and then download v4.0.29 from [Marketplace|https://marketplace.atlassian.com/plugins/confluence.extra.jira/versions] and manually upload it into Confluence from the Plugin manager (Manage Add-Ons > Upload Add-On).",0.5 +"CONFCLOUD-30114","07/26/2013 06:25:00","Ability to sort issues in the JIRA issues macro table","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-30114]. {panel} In the new release of the JIRA issues macro, it is not possible to short the columns inside a table. This feature request is to sort columns from viewpage for the JIRA issues macro. ",8 +"CONFCLOUD-30116","07/26/2013 06:29:55","Ability to configure the maximum number of issues displayed in the JIRA issues macro","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-30116]. {panel} In earlier versions, the JIRA issue macro had a pagination feature. This feature was removed due to observed low feature usage, in addition with our strategic focus to simplify the Confluence user interface and to keep and complex JIRA operations in JIRA. My apologies for the may customers that were quickly impacted by this, we could have done a better job in communicating this and ensuring we had understood your needs with regards to this matter. Since then we've received a lot of feedback to bring back pagination. Thank you for those of you who provided helpful comments below, and for those customers we have been able to speak to about this. With this in mind, we have concluded the following: * It is very clear that the current issue limit we have is insufficient and does not meet most of your needs. * It is important for you to be able to see _all_ the issues requested * We still believe that the use case of navigating 100+ issues within inside Confluence is something that is extremely low and is something which should be done in JIRA. * Some of you mentioned of the importance of seeing this also in PDF exports when you share the release notes or pages with customers. With that in mind, what will we be doing to address this? 1. We will look at increasing the limit of the total number of visible issues 2. In addition, we will look at providing a parameter to configure this. *Note:* You will always be limited by the total amount of issues JIRA provides, but [this setting can be changed|https://confluence.atlassian.com/display/ONDEMANDKB/Changing+maxResults+Parameter+for+JIRA+REST+API]. 3. We will be looking at also implementing CONF-30114 (sorting) to assist with dealing with larger issue lists in Confluence. Thank you all for your patience in this matter, we will update this issue as we make progress. Sherif Mansour Confluence Product Manager Previous description: {panel} The new JIRA issues macro does not paginate. This feature request is to help us better understand why customers want this. If you are going to comment on this ticket, please provide some understanding for why you want pagination. We removed this feature because we saw very low usage of it. Since then, we've had a few requests to bring it back. One way we could solve the majority use case is to increase the default amount of search results displayed. We are a bit hesitant to bring this back as we want to understand what it is that we are missing. If you are embedding 50/100+ issues on a page and want pagination, you probably shouldn't be doing that in Confluence, but rather the JIRA issue navigator - that is why we tell you ""there are xxx more issues, open in JIRA"". Please help us understand why you want this and some examples where you really do have lots of issues on a page that you want your end-users to read (if that is the use case) {panel} ",0 +"CONFCLOUD-51714","07/31/2013 04:26:42","Accept an answer","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-51714]. {panel} As an employee, I want to mark an answer as the ""accepted"" answer.",13 +"CONFCLOUD-51736","07/31/2013 04:33:10","When asking a question notify users of similar questions","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-51736]. {panel} This is intended to reduce the number of duplicate questions on the system. ",5 +"CONFCLOUD-51737","08/08/2013 06:39:08","link a CQ topic to a Hipchat room","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-51737]. {panel} ",13 +"CONFCLOUD-51705","08/08/2013 07:17:00","As a space admin, I want to display a list of questions on my page","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-51705]. {panel} macro parameters include: * (must have) restrict to these topics (and / or) - e.g. (design AND faq) * (nice to have) sort by: newest (default), oldest, most popular * (nice to have) maximum number of questions to display * (nice to have) show only answered or unanswered questions * (nice to have) display just questions or questions + answers",8 +"CONFCLOUD-30428","08/16/2013 06:24:27","JIRA Issues Macro filter behaviour has changed so that it no longer saves the filter, but rather hard-codes the results.","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-30428]. {panel} h3. The problem Inserting a URL to a saved filter, eg {{http://localhost:9604/browse/TEST-3?filter=10000}} autocompletes to the JQL content of the filter - 'description ~ ""description""' in my test case - so when filter 10000 changes, the JIRA Issues will still be 'description ~ ""description""'. This is not the same as previous behaviour, where the filter would remain in the macro and changes to the filter would be reflected in Confluence. h3. Steps to Reproduce # Create and view a filter in JIRA # Copy the URL # Create a JIRA Issues Macro in Confluence 5.2.3 # Paste the URL into the macro #- Observe that the URL is immediately changed to the JQL of the filter. # Save the JIRA Issues Macro # Change the filter in JIRA so that the results are different # Reload the Confluence page #- Observe that the results do not reflect the changes to the filter",1 +"CONFCLOUD-51754","09/13/2013 02:04:19","I want to be able to get a notification for every new question created regardless of topic","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-51754]. {panel} - An option to get notifications for all questions that are created. - The tricky thing is where to place the button/checkbox for that. - Should not send duplicate emails if I am also watching the topic for that question",8 +"CONFCLOUD-30874","09/20/2013 01:24:05","Re-searching the same JQL will not update the macro contents.","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-30874]. {panel} I once had a JIRA Macro displaying all JIRA issues with a label ""MYLABEL"" (JQL: labels = ""MYLABEL""). This returned seven results. I raised another ticket, and applied the label ""MYLABEL"". This did not update the macro contents on view, but I believe that is expected. I edited the page, and then the macro, and re-searched (the same search that was there). This second search returned eight results. I saved the macro and saved the page. Upon viewing the page, the JIRA Macro still had seven results.",0 +"CONFCLOUD-51712","09/24/2013 01:17:40","Support anonymous users in CQ","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-51712]. {panel} Add an ""anonymous use question"" permission to the questions configuration screen.",13 +"CONFCLOUD-47675","10/03/2013 23:09:03","Don't scale the topic avatar up","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-47675]. {panel} {quote} I select an 48x48 png image and get a scaled up version of this to select the range? If I do this I get a bad looking version of my good looking image with similar resolution. {quote} We should scale down the avatar if it's too big but shouldn't scale up if it's too small.",5 +"CONFCLOUD-54294","10/08/2013 15:40:25","JIRA Issue macro shows empty results if JIRA fields are in different language","If you have JIRA and Confluence linked up, and JIRA is in different language (eg. German). Confluence will not display any results until you key in the field names in English. These are OK: key;summary;labels;description;acceptance criteria These only show data in the status column: Schlüssel,Übersicht,Typ,erstellt,aktualisiert Suggested solution: Key in the field names in English h3. Steps to Reproduce # Link Confluence and JIRA # Create a page with a JIRA Issues Macro # In the macro, enter Schlüssel,Übersicht,Typ,erstellt #- You will see that only the status is displayed # Change the fields above to English ""key;summary;labels;description;acceptance criteria"" #- You will see that all columns display correctly.",0 +"CONFCLOUD-47613","10/08/2013 21:31:44","Unable to submit a question in IE. I get an error stating that I must add at least one topic.","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-47613]. {panel} We just installed the Confluence Questions beta after updating to Confluence 5.3. It is immediately unusable. When I go to Ask a Question, I enter the summary and description and then add some topic tags at the bottom. As soon as I hit the submit button, I get a red error indicating that I must add at least one topic. I have tried adding one and also two topics to no avail.",5 +"CONFCLOUD-48045","10/11/2013 00:27:36","Question items appear on the popular stream for anonymous users even with restrictions in place","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-48045]. {panel} Steps to reproduce: # Create a question # Navigate to Administration > Confluence Questions Configuration and restrict access to questions to a group of users (say confluence-users) # Grant anonymous users ""use"" permission # Logout and then navigate to Confluence dashboard ",5 +"CONFCLOUD-47813","10/14/2013 00:33:24","No visual feedback for topic icon upload","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-47813]. {panel} We need a spinner/throbber/something to indicate that the topic logo is being uploaded. https://support.atlassian.com/browse/CQS-60",3 +"CONFCLOUD-47802","10/22/2013 05:19:59","CQ keyboard shortcuts interfere with regular Confluence shortcuts","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-47802]. {panel} [~dloeng@atlassian.com] has had a quick look at this and fixed the immediate issue on PUG, but the theory is that changing the context of our keyboard shortcuts will stop the clash from occurring.",1 +"CONFCLOUD-51725","10/27/2013 10:15:15","As a question viewer I want to turn an answer into a comment","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-51725]. {panel} some people are posting answers that really should comments. you should be allowed to turn answers into comments. Note - there should probably be a ""turn answers into comments"" permission in the system",13 +"CONFCLOUD-31404","10/29/2013 13:28:16","Orphaned entries in the OS_PROPERTYENTRY table cause failure in space import","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-31404]. {panel} Orphaned entries should be removed from space export/OS_PROPERTYENTRY table otherwise space import would failed with the following error (for example): {code} Caused by: com.atlassian.confluence.importexport.ImportExportException: Unable to complete import: Error while importing backup: could not insert: [bucket.user.propertyset.BucketPropertySetItem#BucketPropertySetItem[entityId=119570525,entityName=confluence_ContentEntityObject,key=net.customware.confluence.plugin.toc:cached:1,type=6,boolean=false,string=,text=
com.atlassian.confluence.importexport.ImportExportException: Unable to complete import: Error while importing backup: could not insert: [bucket.user.propertyset.BucketPropertySetItem#BucketPropertySetItem[entityId=117440539,entityName=confluence_ContentEntityObject,key=isbookmark,type=5,boolean=false,string=,text=,int=0,double=0.0,long=0,date=]] {code} Logs also show: {code}Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint ""os_propertyentry_pkey""{code} h5. Workaround: As a precaution measure, backup the database before making any changes. # Run the following queries to identify the orphaned entries in Confluence database: {code:sql} SELECT * FROM OS_PROPERTYENTRY WHERE entity_key LIKE '%net.customware.confluence.plugin.toc%'; {code} {code:sql} SELECT * FROM OS_PROPERTYENTRY WHERE OS_PROPERTYENTRY.entity_name='confluence_ContentEntityObject' AND OS_PROPERTYENTRY.entity_id NOT IN ( SELECT CONTENTID FROM CONTENT) order by 2,3; {code} If the queries above returned a result, proceed with the following: # Shut down Confluence # The queries to delete the orphaned entries from the database: {code:sql} DELETE FROM OS_PROPERTYENTRY WHERE entity_key LIKE '%net.customware.confluence.plugin.toc%'; {code} Note that this query is an example and refers to the _entity_key_ value referred to in the error mentioned earlier. Depending on the imported _os_propertyentry_ data, it may be required to remove entries with a different key. {code:sql} DELETE FROM OS_PROPERTYENTRY WHERE OS_PROPERTYENTRY.entity_name='confluence_ContentEntityObject' AND OS_PROPERTYENTRY.entity_id NOT IN ( SELECT CONTENTID FROM CONTENT); {code} # Start Confluence # Restore the space backup (make sure there is no identical space key exist before the restoration) ",3 +"CONFCLOUD-31488","11/05/2013 23:45:31","JIRA issues macro throws exceptions when applinks are not configured correctly","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-31488]. {panel} Scenario 1: 1. Create applink to from Confluence to JIRA (2LO should be configured by default) 2. Insert JIM on a confluence page - see that it's rendered correctly 3. Disable the OAuth outgoing authentication from Confluence (Do not untick the ""Enable outgoing 2-Legged OAuth requests"" option 4. View the JIM again - see that a MacroExecutionException is displayed Scenario 2: 1. Create applink to from Confluence to JIRA (2LO should be configured by default) 2. Insert JIM on a confluence page - see that it's rendered correctly 3. Disabled ""Enable outgoing 2-Legged OAuth requests"" from the JIRA incoming OAuth authentication 4. View the JIM again - see that a MacroExecutionException is displayed Ideally we would display message to the end user indicating that there is an applink misconfiguration",3 +"CONFCLOUD-47594","11/06/2013 03:35:20","Downvote emails are not really anonymous","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-47594]. {panel} !https://s3.amazonaws.com/uploads.hipchat.com/10804/157979/7Op4DM7Y2te9XKq/%5BConfluence%5D+New+vote+for+an+answer+on+%22can+I+accept+a+question%3F%22+-+jhoarau%40atlassian.com+-+Atlassian+Mail+2013-11-06+14-26-18.png!",3 +"CONFCLOUD-31528","11/07/2013 19:27:57","When Space XML Imports Fail, Partial Space Data is Left in the Database","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-31528]. {panel} Space XML imports will sometimes fail due to a variety of reasons: * Confluence runs out of memory * The import process times out * Unique key constraint violations * A few other causes are described in https://confluence.atlassian.com/display/DOC/Troubleshooting+XML+backups+that+fail+on+restore Oftentimes these partially imported spaces remain in the DB without any way to remove them via the UI, making a re-import attempt impossible (due to a duplicate Space Key or other constraint violation). Can we investigate: - some way to rollback a failed XML space import (or determine whether imports will fail before it starts)? - possibilities for Confluence to automatically recognise half-imported Spaces and delete related data from the UI? *Current workaround:* [How to Manually Delete a Space|https://confluence.atlassian.com/display/CONFKB/How+to+Manually+Delete+a+Space] (Cloud users will need to contact Atlassian Support and request removing the Space from Confluence database)",1 +"CONFCLOUD-31534","11/07/2013 23:56:23","When Epic Link is chosen as a display field in the JIRA macro, it should show Epic Name.","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-31534]. {panel} This was recently fixed in Jira, where in Issue Navigator issues now show their Epic's name rather than the Epic's Issue Key. In Confluence, the Epic's Issue Key is still displayed when using the JIRA macro.",3 +"CONFCLOUD-31708","11/21/2013 05:40:50","JIRA Issues Macro doesn't show resolution date","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-31708]. {panel} Steps to replicate: # Link together a JIRA 6.2-OD-03, Confluence 5.3-OD-12 instance (or just use OnDemand) and JIRA Macros v 5.2 is installed. # Create an issue in JIRA and resolve it # Create a page in Confluence, # Add the JIRA Issues Macro and perform a JQL search for the issue in step 2. Under display options add the Resolved field. # Save the page Result: Resolutiondate (all one word for some reason) will be displayed, but it will be empty Expected result: Resolution date will appear in the resolutiondate field. PS: This is affecting Confluence 5.3/5.3.4 and also JIRA issues macro version 5.1.1 and 5.1.3.",5 +"CONFCLOUD-54525","12/03/2013 06:10:58","Jira Issues macro displays java.lang.NullPointerException when included on Welcome Message","h5. Steps to reproduce # Go to Confluence Admin >> Global Templates # Edit Default Welcome Message, and add a Jira Issues macro listing more than one issue (eg: status = Open) or a markup with: {noformat} {jira:anonymous=true|url=http://jira.atlassian.com/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+CONF+AND+%28summary+%7E+jiraissues+OR+description+%7E+jiraissues+OR+comment+%7E+jiraissues%29&tempMax=10|columns=type;key;summary} {noformat} # Preview will show the issues correctly. # Save # Go to the Welcome Page: the macro will not be rendered, instead shows this error: {quote} java.lang.NullPointerException {quote} # No error is reported on the logs (Jira or Confluence). h5. Workaround # Create a new page. For example, titled ""_Welcome"" on a space with spacekey DS. # Add the jiraissues macro in that page and save it # Edit the Default Welcome Message and add a Include Page macro pointing to ""DS:_Welcome"" # JIRA issues macro now should be rendered fine in the Dashboard Welcome page. h5. Testing Notes Follow the Steps to reproduce above, you can add more than 1 JIM markups to the Welcome page, the test will be passed if: # No NPEs shown # Refresh links work properly (only a JIM table is refreshed at one time) # Table sorting works properly",1 +"CONFCLOUD-31911","12/09/2013 14:09:40","Unable to do Space/Page PDF Export with Large Dimension Image Attached in a Page","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-31911]. {panel} Space/Page PDF Export fail when having large image attached in a page with this error: {code} 2013-12-09 21:14:17,650 ERROR [Long running task: PDF Space Export] [core.task.longrunning.AbstractLongRunningTask] doInTransactionWithoutResult Error during PDF export -- url: /spaces/flyingpdf/doflyingpdf.action | userName: admin | referer: http://localhost:8022/spaces/flyingpdf/flyingpdf.action?key=TEST | action: doflyingpdf com.atlassian.confluence.importexport.ImportExportException: Exception thrown while rendering the page 'Export PDF later' to the PDF document C:\Program Files\Atlassian\Application Data\Confluence_5.1.3\temp\pdfexport-20131209-091213-2114-23\TEST-091213-2114-24.pdf at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:111) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerPdfExporterService.createPdfForSpace(FlyingSaucerPdfExporterService.java:60) at com.atlassian.confluence.extra.flyingpdf.PdfExportLongRunningTask$1.doInTransactionWithoutResult(PdfExportLongRunningTask.java:72) at org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at com.atlassian.confluence.extra.flyingpdf.PdfExportLongRunningTask.runInternal(PdfExportLongRunningTask.java:52) at com.atlassian.confluence.util.longrunning.ConfluenceAbstractLongRunningTask.run(ConfluenceAbstractLongRunningTask.java:26) at com.atlassian.confluence.util.longrunning.ManagedTask.run(ManagedTask.java:35) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.RuntimeException: Failed to read image at com.atlassian.confluence.extra.flyingpdf.LightITextFSImage.getImage(LightITextFSImage.java:128) at org.xhtmlrenderer.pdf.ITextOutputDevice.drawImage(ITextOutputDevice.java:768) at org.xhtmlrenderer.pdf.ITextImageElement.paint(ITextImageElement.java:72) at org.xhtmlrenderer.pdf.ITextOutputDevice.paintReplacedElement(ITextOutputDevice.java:183) at org.xhtmlrenderer.layout.Layer.paintReplacedElement(Layer.java:554) at org.xhtmlrenderer.layout.Layer.paintReplacedElements(Layer.java:511) at org.xhtmlrenderer.layout.Layer.paintAsLayer(Layer.java:485) at org.xhtmlrenderer.render.BlockBox.paintInline(BlockBox.java:265) at org.xhtmlrenderer.layout.Layer.paintInlineContent(Layer.java:274) at org.xhtmlrenderer.layout.Layer.paint(Layer.java:346) at org.xhtmlrenderer.pdf.ITextRenderer.paintPage(ITextRenderer.java:384) at org.xhtmlrenderer.pdf.ITextRenderer.writePDF(ITextRenderer.java:348) at org.xhtmlrenderer.pdf.ITextRenderer.createPDF(ITextRenderer.java:315) at org.xhtmlrenderer.pdf.ITextRenderer.createPDF(ITextRenderer.java:246) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:94) ... 13 more Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 at com.lowagie.text.Jpeg.processParameters(Unknown Source) at com.lowagie.text.Jpeg.(Unknown Source) at com.lowagie.text.Image.getInstance(Unknown Source) at com.atlassian.confluence.extra.flyingpdf.LightITextFSImage.getImage(LightITextFSImage.java:122) ... 27 more {code} The sample image is on the attachment.",2 +"CONFCLOUD-47633","12/11/2013 04:49:09","Content type icon for Questions doesn't show up in user's profile activity stream","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-47633]. {panel} ",8 +"CONFCLOUD-31934","12/11/2013 11:54:22","Unable to create issues from Confluence when linked to EPICs","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-31934]. {panel} Steps to reproduce: - Highlight a text in a Confluence page and click on the popup to create JIRA issue. - Make sure the ""Link to epic"" is available and tick it. - You will be faced with this error: !conf-3.png! In the logs, I observed the following stack : {code} 2013-12-11 16:14:42.974261500 com.atlassian.sal.api.net.ResponseStatusException: Unexpected response received. Status code: 400 2013-12-11 16:14:42.974271500 at com.atlassian.applinks.core.auth.ApplicationLinksStringReturningResponseHandler.handle(ApplicationLinksStringReturningResponseHandler.java:19) 2013-12-11 16:14:42.974273500 at com.atlassian.applinks.core.auth.ApplicationLinksStringReturningResponseHandler.handle(ApplicationLinksStringReturningResponseHandler.java:13) 2013-12-11 16:14:42.974274500 at com.atlassian.applinks.core.auth.trusted.TrustedApplinksReturningResponseHandler.handleNormally(TrustedApplinksReturningResponseHandler.java:40) 2013-12-11 16:14:42.974277500 at com.atlassian.applinks.core.auth.trusted.TrustedApplinksReturningResponseHandler.handle(TrustedApplinksReturningResponseHandler.java:28) 2013-12-11 16:14:42.974282500 at com.atlassian.plugins.rest.module.jersey.JerseyRequest$2.handle(JerseyRequest.java:166) 2013-12-11 16:14:42.974282500 at com.atlassian.sal.core.net.HttpClientRequest.executeAndReturn(HttpClientRequest.java:351) 2013-12-11 16:14:42.974283500 at com.atlassian.plugins.rest.module.jersey.JerseyRequest.executeAndReturn(JerseyRequest.java:161) 2013-12-11 16:14:42.974285500 at com.atlassian.applinks.core.auth.ApplicationLinkRequestAdaptor.executeAndReturn(ApplicationLinkRequestAdaptor.java:78) 2013-12-11 16:14:42.974286500 at com.atlassian.applinks.core.auth.trusted.TrustedRequest.executeAndReturn(TrustedRequest.java:51) 2013-12-11 16:14:42.974287500 at com.atlassian.applinks.core.auth.AbstractApplicationLinkRequest.execute(AbstractApplicationLinkRequest.java:159) 2013-12-11 16:14:42.974289500 at com.atlassian.confluence.extra.jira.DefaultJiraIssuesManager.createAndUpdateResultForJiraIssue(DefaultJiraIssuesManager.java:474) 2013-12-11 16:14:42.974290500 at com.atlassian.confluence.extra.jira.DefaultJiraIssuesManager.createIssuesInSingle(DefaultJiraIssuesManager.java:313) 2013-12-11 16:14:42.974291500 at com.atlassian.confluence.extra.jira.DefaultJiraIssuesManager.createIssues(DefaultJiraIssuesManager.java:297) 2013-12-11 16:14:42.974294500 at com.atlassian.confluence.plugins.jira.CreateJiraIssueResource.createJiraIssues(CreateJiraIssueResource.java:70) 2013-12-11 16:14:42.974295500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-12-11 16:14:42.974295500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2013-12-11 16:14:42.974296500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2013-12-11 16:14:42.974298500 at java.lang.reflect.Method.invoke(Method.java:597) {code} Reasons: This is a known limitation where issues cannot be created with Epic links if the ""Epic Links"" field is not enabled as a field in a default screen in JIRA. Created with Epic links if the ""Epic Links"" field is not enabled as a default field in JIRA. Workaround: 1. Not select an epic to link the issues to. 2. Add epic link as a field in default screen via secure/admin/ConfigureFieldScreen.jspa?id=1 with admin privileges. ",3 +"CONFCLOUD-32234","01/15/2014 09:18:02","JIRA Issue Macro not Rendering HTML in custom fields ","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-32234]. {panel} h5. Steps to reproduce: # Create a custom field in JIRA that contains any HTML within the custom field. # In Confluence, include a JIRA Issue Macro in a page, and retrieve a list of issues that contains the custom field above. # HTML in those custom fields will not be rendered and it will show plain text exposing the HTML tags. h5. Workaround No workaround yet. h5.Screen shot: !htmlbroken.png|thumbnail! ",3 +"CONFCLOUD-32457","02/02/2014 22:31:56","Editor toolbar behaves incorrectly on quick edit","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-32457]. {panel} There are strange behaviors with quickedit. Most of the issues revolve around using the editor toolbar in quick edit (not in full edit). These have been confirmed in 5.4.1. (as long as quick-edit is enabled) and possibly go back to 5.1 Using options like bold now adds additional blank lines after the content !bold.gif|width=100%! When attempting to user the list toolbar buttons on quick-edit of a blank page I'm seeing the following in the logs, coming out of 'com.atlassian.plugins.tinymce:atlassian-rte-javascript-tinymce-extensions' 'jscripts/tiny_mce/plugins/lists/editor_plugin_src.js'. The button will not work again until the user clicks inside the body !number.gif|width=100%! {code} Uncaught NotFoundError: An attempt was made to reference a Node in a context where it does not exist. VM1756:2720 ab VM1756:2720 (anonymous function) VM1756:2720 b.each VM1756:2115 V VM1756:2720 N VM1756:2720 y VM1756:2720 b.each VM1756:2115 tinymce.create.splitSafeEach VM1756:2720 tinymce.create.process VM1756:2720 tinymce.create.applyList VM1756:2720 (anonymous function) VM1756:2720 n.create.execCommand VM1756:2610 aspect batch.js:245 (anonymous function) VM1756:2698 tinymce.create.dispatch VM1756:2126 (anonymous function) VM1756:2885 d.event.dispatch batch.js:73 g.handle.i {code}",3 +"CONFCLOUD-32474","02/03/2014 22:42:31","The Confluence editor should strip markup and classes when it is pasted into the page","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-32474]. {panel} Custom markup can cause problems with rendering content in Confluence. We should strip out anything that might potentially cause strange page rendering. We should have a whitelist of allowed styles etc.",8 +"CONFCLOUD-32525","02/05/2014 22:06:38","Pages/Blogs timeout if they contain too many JIRA Issues Macros ","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-32525]. {panel} When a page/blog has too many JIRA Issues Macros, the page times out as Confluence tries to make JIRA calls for all the macros. The correct behaviour should be to call JIRA asynchronously and timeout the individual macros, not the page. The number of calls that JIRA can handle should also be considered. We should avoid overloading JIRA. h3. Workaround: Split out the JIRA Issues Macro onto separate pages. Also avoid using functionality that avoids loading multiple pages at once, such as viewing the blogs posts of a space, as this will trigger many calls to JIRA simultaneously. h3. Fix Upgrade to [JIRA Macros version 5.5.4|https://marketplace.atlassian.com/plugins/confluence.extra.jira]. This was bundled in Confluence 5.5. h3. Important note: This fix makes use of JIRA request batching which is only available since JIRA *6.0.29*. For the older version of JIRA (5+), this fix has no effect.",8 +"CONFCLOUD-32762","02/27/2014 12:52:48","Image rotation of imported photographs is wrong","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-32762]. {panel} This may or may not be a duplicate of [#CONF-17621], about EXIF rotation, marked as ""won't fix"". I understand from that issue that there is some debate about whether this is Confluence's issue or a browser issue. Let me explain my experience. # I take a picture with my iPhone, it displays it the correct way up # I email it to myself, Gmail displays it the correct way up # I accidentally import it into my Google Drive, it displays it the correct way up # I download it to my Mac, it display it the correct way up # I import it into Confluence, it displays it the wrong way round # I start writing this ticket, and have an idea or two... # I access it in Chrome using a file:// URI, it displays it the right way up # I boot a Windows 7 VM and ping it over there, it displays it the right way up (perhaps a file:// URI in IE6 would be the nail in the coffin?) {panel:title=Atlassian Status as of February 14, 2017|borderStyle=solid|borderColor=#3C78B5| titleBGColor=#3C78B5| bgColor=#E7F4FA} Hi All, Thank you for your feedback on this issue thus far. This is certainly an issue which has done its round on the internet over the years for many browser and application vendors alike, with each pointing the finger at each other as to whether the application or browser should observe the EXIF rotation metadata. The obvious solution is for all browsers to support the 'image-orientation' CSS, however after many years this is still only supported by Firefox. We have explored no less than 6 different solutions to this issue as each brings pros and cons in terms of performance, behaviour and complexity. As a result of this exercise, it has been decided that image rotation would be done server side based on the EXIF rotation metadata. The actual implementation is somewhat different for Server and Cloud deployments, and thus the rollout/delivery may occur at different times, however is high up in the queue right now. Confluence Product Management {panel}",3 +"CONFCLOUD-33478","04/30/2014 00:29:46","System applinks remain in Confluence OnDemand export, can't be modified in UI upon import","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-33478]. {panel} Appears applications links have changed somewhat- now these exist in JIRA and Confluence OnDemand exports as system application links and cannot be modified without additional work directly in the database We should either unlock their configuration upon export or remove all application links ",3 +"CONFCLOUD-33507","05/01/2014 19:05:23","When a page is exported to PDF, Issue Statistics macro is displayed as a link","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-33507]. {panel} When a page is exported to PDF, its Issue Statistics macro is displayed as a link on the PDF. Steps to reproduce: Add the Issue Statistics macro to a page (from my tests, the problem happens with all configurations, so select any) Save the page Export the page to PDF",2 +"CONFCLOUD-54336","05/09/2014 02:51:32","Allow PDF Export TOC to be replicated via PDF Stylesheet","When exporting a space via PDF, applying a custom style-sheet only allows you to create a table-of-contents style numbering for contents within a page. When the same stylesheet is applied to the page titles and their hierarchy within a space, the sub-level entries are reset to zero: PDF Export example: !pdf_export_example.jpg|thumbnail! Source Space example: !css_source_example.jpg|thumbnail! Custom style-sheet: {noformat}body { counter-reset: h2counter 0; } h1 { counter-reset: h2counter 0; } h2:before { content: counter(h2counter) "".\0000a0\0000a0""; counter-increment: h2counter; } h2 { counter-reset: h3counter 0; } h3:before { content: counter(h2counter) ""."" counter(h3counter) "".\0000a0\0000a0""; counter-increment: h3counter; } h3 { counter-reset: h4counter 0; } h4:before { content: counter(h2counter) ""."" counter(h3counter) ""."" counter(h4counter) "".\0000a0\0000a0""; counter-increment: h4counter; } h4 { counter-reset: h5counter 0; } h5:before { content: counter(h2counter) ""."" counter(h3counter) ""."" counter(h4counter) ""."" counter(h5counter) "".\0000a0\0000a0""; counter-increment: h5counter; }{noformat} The expectation is ToC styling should be available to style-sheet customisation within Confluence.",2 +"CONFCLOUD-33611","05/11/2014 20:57:05","Space exports with Page Properties Report macro contain Error rendering macro 'detailssummary' where page properties should be","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-33611]. {panel} If your space is using the Page Properties Macro and you export the space to PDF, there is a macro error in place of all positions where the Page Property Macro exists. _Note:_ In the export progress screen, the error message will always name the last page in the export, even if doesn't use the macro. Search Confluence using {{macroName: detailssummary*}} to identify the actual affected pages. *Wokarounds:* * export individual pages to PDF. * Move pages with Page Properties Macro to a different Space to avoid receiving the error and then back to the same Project.",2 +"CONFCLOUD-51782","05/12/2014 04:33:04","Document the REST API by using Enunciate maven plugin","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-51782]. {panel} ",8 +"CONFCLOUD-33792","05/28/2014 10:30:02","Empty task item crashes Task report Macro","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-33792]. {panel} When a page contains a Checkbox without any Text written next to it the Task report Macro crashes the site it is embedded in. Here is the Stacktrace: {noformat} Cause java.lang.RuntimeException: Error rendering template for decorator root at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:191) caused by: java.lang.RuntimeException: Error rendering template for decorator page at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:191) caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getWebInterfaceContext' in class com.atlassian.confluence.pages.actions.ViewPageAction threw exception net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a collection at template/includes/menu-macros.vm[line 130, column 92] at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:223) caused by: net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a collection at net.sf.hibernate.collection.PersistentCollection.initialize(PersistentCollection.java:201) caused by: net.sf.hibernate.HibernateException: collection was evicted at net.sf.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:3320) Stack Trace:[hide] java.lang.RuntimeException: Error rendering template for decorator root at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:191) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.Template.merge(Template.java:328) at org.apache.velocity.Template.merge(Template.java:235) at com.opensymphony.webwork.dispatcher.VelocityResult.doExecute(VelocityResult.java:91) at com.atlassian.xwork.results.ProfiledVelocityResult.doExecute(ProfiledVelocityResult.java:21) at com.atlassian.confluence.setup.webwork.EncodingVelocityResult.doExecute(EncodingVelocityResult.java:48) at com.opensymphony.webwork.dispatcher.WebWorkResultSupport.execute(WebWorkResultSupport.java:116) at com.opensymphony.xwork.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:263) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:187) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:64) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.XsrfTokenInterceptor.intercept(XsrfTokenInterceptor.java:100) at com.atlassian.confluence.xwork.ConfluenceXsrfTokenInterceptor.intercept(ConfluenceXsrfTokenInterceptor.java:26) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.CaptchaInterceptor.intercept(CaptchaInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.validation.MessageHolderInterceptor.intercept(MessageHolderInterceptor.java:43) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(LoggingContextInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.CancellingInterceptor.intercept(CancellingInterceptor.java:23) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.HttpMethodValidationInterceptor.intercept(HttpMethodValidationInterceptor.java:72) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.websudo.WebSudoInterceptor.intercept(WebSudoInterceptor.java:63) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.themes.ThemeContextInterceptor.intercept(ThemeContextInterceptor.java:68) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:63) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.setup.webwork.BootstrapAwareInterceptor.intercept(BootstrapAwareInterceptor.java:27) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.user.actions.UserAwareInterceptor.intercept(UserAwareInterceptor.java:58) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.CommentAwareInterceptor.intercept(CommentAwareInterceptor.java:50) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:151) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(SpaceAwareInterceptor.java:77) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.FlashScopeInterceptor.intercept(FlashScopeInterceptor.java:25) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.actions.LastModifiedInterceptor.intercept(LastModifiedInterceptor.java:31) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(ConfluenceAutowireInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.TransactionalInvocation.invokeAndHandleExceptions(TransactionalInvocation.java:76) at com.atlassian.xwork.interceptors.TransactionalInvocation.invokeInTransaction(TransactionalInvocation.java:61) at com.atlassian.xwork.interceptors.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:56) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.SetupIncompleteInterceptor.intercept(SetupIncompleteInterceptor.java:43) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.NosniffSecurityHeaderInterceptor.intercept(NosniffSecurityHeaderInterceptor.java:21) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.XXSSSecurityHeaderInterceptor.intercept(XXSSSecurityHeaderInterceptor.java:21) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115) at com.atlassian.confluence.servlet.ConfluenceServletDispatcher.serviceAction(ConfluenceServletDispatcher.java:58) at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:30) 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.confluence.extra.jira.filters.SingleJiraIssuesMapThreadLocalFilter.doFilter(SingleJiraIssuesMapThreadLocalFilter.java:45) 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.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.prettyurls.filter.PrettyUrlsCommonFilter.preventDoubleInvocation(PrettyUrlsCommonFilter.java:38) at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFixupFilter.doFilter(PrettyUrlsSiteMeshFixupFilter.java:24) 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.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) 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.prettyurls.filter.PrettyUrlsCommonFilter.preventDoubleInvocation(PrettyUrlsCommonFilter.java:38) at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:74) 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.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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.confluence.plugins.mobile.filter.ViewPageActionRedirectFilter.doFilter(ViewPageActionRedirectFilter.java:45) 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.confluence.plugins.mobile.filter.CanUseFilter.doFilter(CanUseFilter.java:61) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.UserNameHeaderFilter.doFilter(UserNameHeaderFilter.java:26) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211) at com.atlassian.confluence.web.filter.ConfluenceSecurityFilter.doFilter(ConfluenceSecurityFilter.java:27) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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:61) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339) at com.atlassian.confluence.servlet.simpledisplay.SimpleDisplayServlet.service(SimpleDisplayServlet.java:63) at com.atlassian.confluence.servlet.SpringManagedServlet.service(SpringManagedServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:36) 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.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.mywork.client.filter.ServingRequestsFilter.doFilter(ServingRequestsFilter.java:37) 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.prettyurls.filter.PrettyUrlsSiteMeshFixupFilter.doFilter(PrettyUrlsSiteMeshFixupFilter.java:36) 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.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) 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.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:92) 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.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.security.websudo.MessagesDecoratorFilter.doFilter(MessagesDecoratorFilter.java:59) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at com.atlassian.confluence.util.profiling.ProfilingPageFilter.doFilter(ProfilingPageFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.jmx.JmxFilter.doFilter(JmxFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.cache.TransactionalCacheFactoryCleanupFilter.doFilter(TransactionalCacheFactoryCleanupFilter.java:68) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:40) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.UserNameHeaderFilter.doFilter(UserNameHeaderFilter.java:26) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.ConfluenceTimeoutFilter.doFilter(ConfluenceTimeoutFilter.java:63) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211) at com.atlassian.confluence.web.filter.ConfluenceSecurityFilter.doFilter(ConfluenceSecurityFilter.java:27) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.ThreadLocalCacheFilter.doFilter(ThreadLocalCacheFilter.java:28) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:100) at com.atlassian.confluence.util.AbstractBootstrapHotSwappingFilter.doFilter(AbstractBootstrapHotSwappingFilter.java:34) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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:61) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170) at com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.ConfluenceErrorFilter.doFilter(ConfluenceErrorFilter.java:27) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.core.datetime.RequestTimeThreadLocalFilter.doFilter(RequestTimeThreadLocalFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:74) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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.confluence.web.filter.ConfluenceTimingFilter.doFilter(ConfluenceTimingFilter.java:79) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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.confluence.extra.webdav.servlet.filter.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:427) at com.atlassian.confluence.extra.webdav.servlet.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:34) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.validateparam.RequestParamValidationFilter.doFilter(RequestParamValidationFilter.java:58) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.TranslationModeFilter.doFilter(TranslationModeFilter.java:43) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.plugin.servlet.filter.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.LanguageExtractionFilter.doFilter(LanguageExtractionFilter.java:53) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.ResponseOutputStreamFilter.doFilter(ResponseOutputStreamFilter.java:25) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.servlet.FourOhFourErrorLoggingFilter.doFilter(FourOhFourErrorLoggingFilter.java:65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.RuntimeException: Error rendering template for decorator page at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:191) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.Template.merge(Template.java:328) at org.apache.velocity.Template.merge(Template.java:235) at com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:84) at com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:95) at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedTemplateWithoutSwallowingErrors(VelocityUtils.java:73) at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:187) ... 405 more Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getWebInterfaceContext' in class com.atlassian.confluence.pages.actions.ViewPageAction threw exception net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a collection at template/includes/menu-macros.vm[line 130, column 92] at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:223) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:262) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:507) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:155) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:262) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:507) at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:282) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:247) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.runtime.directive.Parse.render(Parse.java:263) at com.atlassian.confluence.setup.velocity.ProfilingParseDirective.render(ProfilingParseDirective.java:24) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.Template.merge(Template.java:328) at org.apache.velocity.Template.merge(Template.java:235) at com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:84) at com.atlassian.confluence.util.velocity.VelocityUtils.renderTemplateWithoutSwallowingErrors(VelocityUtils.java:95) at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedTemplateWithoutSwallowingErrors(VelocityUtils.java:73) at com.atlassian.confluence.setup.velocity.ApplyDecoratorDirective.render(ApplyDecoratorDirective.java:187) ... 420 more Caused by: net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a collection at net.sf.hibernate.collection.PersistentCollection.initialize(PersistentCollection.java:201) at net.sf.hibernate.collection.PersistentCollection.read(PersistentCollection.java:71) at net.sf.hibernate.collection.Bag.iterator(Bag.java:256) at com.atlassian.confluence.util.LabelUtil.extractLabelsFromLabellings(LabelUtil.java:529) at com.atlassian.confluence.core.AbstractLabelableEntityObject.getLabels(AbstractLabelableEntityObject.java:28) at com.atlassian.confluence.labels.PermittedLabelView.getVisibleLabels(PermittedLabelView.java:66) at com.atlassian.confluence.labels.PermittedLabelView.getLabels(PermittedLabelView.java:38) at com.atlassian.confluence.core.AbstractLabelableEntityObject.getVisibleLabels(AbstractLabelableEntityObject.java:63) at com.atlassian.confluence.pages.actions.AbstractPageAction.getLabels(AbstractPageAction.java:332) at com.atlassian.confluence.pages.actions.AbstractPageAction.getNumberOfLabelsAsString(AbstractPageAction.java:342) at com.atlassian.confluence.pages.actions.AbstractPageAction.getWebInterfaceContext(AbstractPageAction.java:317) at com.atlassian.confluence.pages.actions.ViewPageAction.getWebInterfaceContext(ViewPageAction.java:734) at sun.reflect.GeneratedMethodAccessor835.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.runtime.parser.node.PropertyExecutor.execute(PropertyExecutor.java:142) at org.apache.velocity.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:533) at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:198) ... 444 more Caused by: net.sf.hibernate.HibernateException: collection was evicted at net.sf.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:3320) at net.sf.hibernate.collection.PersistentCollection.initialize(PersistentCollection.java:195) ... 461 more {noformat}",3 +"CONFCLOUD-33872","06/05/2014 10:16:58","Link broken in Space export to DOC format","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-33872]. {panel} When exporting a space to doc format, links that inside the exported doc file broken. For example, the link that inside the page supposed to be http://confluence-pc:5410/confluence/display/PDF/page1 but showed as below instead !doc.png|thumbnail! h3. Step to Replicate: # Create a new space with a few new pages. # At one of the page, insert a link macro and choose any pages that created recently(all pages are in the same space) # export the page to doc. ",2 +"CONFCLOUD-33990","06/18/2014 01:41:38","Missing web image causes PDF space export to fail repeatedly","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-33990]. {panel} Steps to replicate: # Create a page, and on that page paste in an image on the internet that will not load. # Create a PDF space export of the space containing that page Result: Export will continue to run forever and the following error will be displayed in the logs: {noformat} WARN [Long running task: PDF Space Export] [confluence.extra.flyingpdf.ConfluenceExportUserAgent] getImageResource Could not retrieve image resource http://www.site.com/image.gif during Confluence export {noformat} Expected Result: Either the export will fail, or it will produce an export that does not contain the image.",2 +"CONFCLOUD-34066","06/25/2014 10:00:10","Bullet list keep extra space line after merged","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-34066]. {panel} Step to reproduce: # In add two bullet list in the page like !before.png! # Remove the line contain the string ""line 2"", and it keeps one extra empty line after merging two bullet list. !after.png! As a workaround solution, press the back space at the beginning of the second bullet list to remove the empty line.",1 +"CONFCLOUD-34177","07/04/2014 13:38:02","Space Import causes user to show as anonymous in Metadata","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-34177]. {panel} Importing a space export, sometimes causes the creator and last modifier of a page to be displayed as anonymous, despite the data seems correct in the {{entities.xml}}. This does not happens for all pages or versions, only some of them. h3. Workaround for Server solution https://confluence.atlassian.com/display/CONFKB/Space+or+Site+XML+imported+Page+or+Blog+Creator+is+shown+as+Anonymous h3. Workaround for Cloud solution In Cloud, this might be due to the username being different (export vs import). a) Update the username of the user having Anonymous to be the same as the username in the previous account b) Delete the imported space c) Try importing again",2 +"CONFCLOUD-34246","07/13/2014 01:47:53","JIRA Issues Macro contributes to performance problems and outages in OnDemand","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-34246]. {panel} JIRA Issues Macro contributes to performance problems and outages in for large cloud customers. This overloads Apache and JIRA, eventually causing [AOD-6539|https://jira.atlassian.com/browse/AOD-6539] in some cases.",8 +"CONFCLOUD-34275","07/15/2014 09:43:12","Could Not Export Pages to PDF When Containing Space-related Macros","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-34275]. {panel} *Problem:* A page that has any of the following: * [space details macro|https://confluence.atlassian.com/display/DOC/Space+Details+Macro] * [space attachments macro|https://confluence.atlassian.com/doc/space-attachments-macro-278693110.html] * a list with JIRA links inside a table * a large number of [JIRA Issue macros |https://confluence.atlassian.com/doc/jira-issues-macro-139380.html] * Poll macro to include a poll for which you didn't vote for yet will cause an exception when exporting to PDF with the cause and stack trace below. *Steps to Reproduce:* # Add a new page # Add space details/space attachment macro # Save # Export to PDF *Expected:* PDF export complete and PDF is available for download *Actual Result:* Export starts but it fails with error: !pdf-error.jpg|thumbnail! Confluence logs shows: {code:java} com.atlassian.confluence.importexport.ImportExportException: Exception while rendering the PDF document C:\confluence\data-5.5.2\temp\pdfexport-20140715-150714-1626-19\xxxxxxxxx-12189697-150714-1626-20.pdf at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:94) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:39) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerPdfExporterService.createPdfForPage(FlyingSaucerPdfExporterService.java:98) at com.atlassian.confluence.extra.flyingpdf.ExportPageAsPdfAction.execute(ExportPageAsPdfAction.java:27) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:168) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:64) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.XsrfTokenInterceptor.intercept(XsrfTokenInterceptor.java:100) at com.atlassian.confluence.xwork.ConfluenceXsrfTokenInterceptor.intercept(ConfluenceXsrfTokenInterceptor.java:26) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.CaptchaInterceptor.intercept(CaptchaInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.validation.MessageHolderInterceptor.intercept(MessageHolderInterceptor.java:43) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(LoggingContextInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.CancellingInterceptor.intercept(CancellingInterceptor.java:23) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.HttpMethodValidationInterceptor.intercept(HttpMethodValidationInterceptor.java:72) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.websudo.WebSudoInterceptor.intercept(WebSudoInterceptor.java:63) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.themes.ThemeContextInterceptor.intercept(ThemeContextInterceptor.java:68) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:63) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.setup.webwork.BootstrapAwareInterceptor.intercept(BootstrapAwareInterceptor.java:27) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.user.actions.UserAwareInterceptor.intercept(UserAwareInterceptor.java:58) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.CommentAwareInterceptor.intercept(CommentAwareInterceptor.java:50) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:151) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(SpaceAwareInterceptor.java:77) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.FlashScopeInterceptor.intercept(FlashScopeInterceptor.java:25) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.actions.LastModifiedInterceptor.intercept(LastModifiedInterceptor.java:31) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(ConfluenceAutowireInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.TransactionalInvocation.invokeAndHandleExceptions(TransactionalInvocation.java:76) at com.atlassian.xwork.interceptors.TransactionalInvocation.invokeInTransaction(TransactionalInvocation.java:61) at com.atlassian.xwork.interceptors.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:56) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.SetupIncompleteInterceptor.intercept(SetupIncompleteInterceptor.java:43) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.NosniffSecurityHeaderInterceptor.intercept(NosniffSecurityHeaderInterceptor.java:21) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.XXSSSecurityHeaderInterceptor.intercept(XXSSSecurityHeaderInterceptor.java:21) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115) at com.atlassian.confluence.servlet.ConfluenceServletDispatcher.serviceAction(ConfluenceServletDispatcher.java:58) at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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.confluence.extra.jira.filters.SingleJiraIssuesMapThreadLocalFilter.doFilter(SingleJiraIssuesMapThreadLocalFilter.java:45) 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.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:36) 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.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.mywork.client.filter.ServingRequestsFilter.doFilter(ServingRequestsFilter.java:37) 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.prettyurls.filter.PrettyUrlsSiteMeshFixupFilter.doFilter(PrettyUrlsSiteMeshFixupFilter.java:36) 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.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) 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.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:92) 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.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.security.websudo.MessagesDecoratorFilter.doFilter(MessagesDecoratorFilter.java:59) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at com.atlassian.confluence.util.profiling.ProfilingPageFilter.doFilter(ProfilingPageFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.jmx.JmxFilter.doFilter(JmxFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.cache.TransactionalCacheFactoryCleanupFilter.doFilter(TransactionalCacheFactoryCleanupFilter.java:68) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:40) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.UserNameHeaderFilter.doFilter(UserNameHeaderFilter.java:26) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.ConfluenceTimeoutFilter.doFilter(ConfluenceTimeoutFilter.java:63) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211) at com.atlassian.confluence.web.filter.ConfluenceSecurityFilter.doFilter(ConfluenceSecurityFilter.java:27) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.ThreadLocalCacheFilter.doFilter(ThreadLocalCacheFilter.java:28) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:100) at com.atlassian.confluence.util.AbstractBootstrapHotSwappingFilter.doFilter(AbstractBootstrapHotSwappingFilter.java:34) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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:61) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170) at com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.ConfluenceErrorFilter.doFilter(ConfluenceErrorFilter.java:27) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.core.datetime.RequestTimeThreadLocalFilter.doFilter(RequestTimeThreadLocalFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:74) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 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.confluence.web.filter.ConfluenceTimingFilter.doFilter(ConfluenceTimingFilter.java:79) 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.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) 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.confluence.extra.webdav.servlet.filter.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:427) at com.atlassian.confluence.extra.webdav.servlet.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:34) 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:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.validateparam.RequestParamValidationFilter.doFilter(RequestParamValidationFilter.java:58) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.TranslationModeFilter.doFilter(TranslationModeFilter.java:43) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.plugin.servlet.filter.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.LanguageExtractionFilter.doFilter(LanguageExtractionFilter.java:53) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.ResponseOutputStreamFilter.doFilter(ResponseOutputStreamFilter.java:25) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.servlet.FourOhFourErrorLoggingFilter.doFilter(FourOhFourErrorLoggingFilter.java:65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.atlassian.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.ClassCastException: org.xhtmlrenderer.render.BlockBox cannot be cast to org.xhtmlrenderer.newtable.TableBox at org.xhtmlrenderer.layout.BoxCollector.collect(BoxCollector.java:127) at org.xhtmlrenderer.layout.BoxCollector.collect(BoxCollector.java:139) at org.xhtmlrenderer.layout.BoxCollector.collect(BoxCollector.java:46) at org.xhtmlrenderer.layout.Layer.paint(Layer.java:328) at org.xhtmlrenderer.layout.Layer.paintLayers(Layer.java:165) at org.xhtmlrenderer.layout.Layer.paint(Layer.java:351) at org.xhtmlrenderer.pdf.ITextRenderer.paintPage(ITextRenderer.java:384) at org.xhtmlrenderer.pdf.ITextRenderer.writePDF(ITextRenderer.java:348) at org.xhtmlrenderer.pdf.ITextRenderer.createPDF(ITextRenderer.java:315) at org.xhtmlrenderer.pdf.ITextRenderer.createPDF(ITextRenderer.java:246) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:77) ... 285 more {code} *Notes:* *[Export to word|https://confluence.atlassian.com/display/DOC/Exporting+to+a+Word+document]* works as expected. *Workaround:* * Export to word document * Open word document, save as PDF format",1 +"CONFCLOUD-34385","07/24/2014 13:12:18","Embedded images placed inside of a table are not displaying properly when page is exported to PDF","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-34385]. {panel} h3. Summary Images in tables that are not manually sized increase in size or are missing when exported to PDF. h3. Steps to Reproduce # Create a table in a Confluence Page # Insert an image in one of the cells # Export page to PDF h3. Expected Results The exported PDF matches what is displayed in the page when viewed h3. Actual Results The small image is displayed much larger than its actual size or the image is missing in the table. h3. Workaround Updated on Feb 21 2018: the original workaround is not available anymore in the current version of Confluence Cloud. Minimizing the image can solve the issue in PDF, but this workaround will affect the view in wiki. h3. Original Workaround # Edit page with the image # Click on image, resize to any size *use the _px_ value* . i.e. : !Screen Shot 2015-04-17 at 3.03.42 AM.png|thumbnail! # Press enter to apply the change to the image # Click on image again, resize back to the desired size i.e. : !Screen Shot 2015-04-17 at 3.03.59 AM.png|thumbnail! # Press enter to apply the change and save page # Export page to PDF",3 +"CONFCLOUD-34406","07/28/2014 06:48:02","Support batching for old wiki markup in the old format {jira:ABC-xyz}","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-34406]. {panel} In [CONF-32525|https://jira.atlassian.com/browse/CONF-32525] batching was introduced for pages with multiple JIRA Issues Macros. This batching did not extend to JIRA Issues Macros which were entered in wiki markup, eg: {code} {jira:ABC-123} {code} Please support batching for wiki markup format as well. h3. Resolution This issue has been resolved in JIRA Issues Macro version 5.6.3. Please download this version from the Marketplace (https://marketplace.atlassian.com/plugins/confluence.extra.jira/versions)",3 +"CONFCLOUD-54346","07/28/2014 11:28:54","Automatic Issue Linking does not work for more than 20 issues","# Create a table in Confluence with Requirements (more than 20). # Select 1st requirement, click the coathanger pop-up to create JIRA issues, and select the option at the bottom to create all at once. My example only has 7. !Screen Shot 2014-07-28 at 12.26.35.png|thumbnail! # Continue with creation. # Once created, if there are more than 20, it silently creates the issues and then does not insert them into the table. # If there are fewer than 20, it will insert links into the table. ",5 +"CONFCLOUD-34529","08/08/2014 15:20:35","Unable to Search Office Open XML Files","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-34529]. {panel} # Create 2 duplicate documents, 1 .doc and 1 .docx # Attach both in Confluence # Perform search of text that is in file, results only return .doc file. # Also both attachments do not appear in drop-down search window that comes up, you have to click the Search query to see it.",3 +"CONFCLOUD-34751","09/01/2014 03:45:58","Importing an XML Export does not create inline tasks and comments correctly","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-34751]. {panel} h5.Steps to Reproduce # Create a new Space # Export the Space as XML # Delete the Space you just created # Import the Space Export # On a page, create the Task Report Macro, and point it at the imported space. h5.Expected Result The Task Report Macro should show the tasks that are incomplete, or complete (depending on the settings). Using this example, the report should show 4 incomplete tasks (from the default home page) h5.Actual Result The Task Report Macro doesn't show the tasks that are incomplete. Marking a task as complete and then incomplete doesn't show the task either. The task does not appear in the database. h5.Workaround None so far.",3 +"CONFCLOUD-34793","09/03/2014 14:51:03","JIRA Issues Macro returns ""Data cannot be retrieved due to an unexpected error""","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-34793]. {panel} h3. Note This error message is the catch-all exception for the JIRA Issues Macro, so there are a number of possible causes for this. The below example is one way of triggering the problem. Another known cause is the response from JIRA taking too long and exceeding the timeouts in Confluence. If you suspect this is the case in your instance, please refer to [this KB article|https://confluence.atlassian.com/display/CONFKB/Timeouts+in+the+JIRA+Issues+Macro+or+Highlighting+Plugin] for more information. If you run into this problem, please add the following packages to *Confluence Admin > Logging and Profiling* and set them to DEBUG level logging: * com.atlassian.confluence.extra.jira * com.atlassian.confluence.plugins.JIRA Having done so, please create a ticket at http://support.atlassian.com/ and attach a Support Zip with this extra logging. h3. Steps to reproduce # Add many JIRA issue links on a Confluence page. Try 30. # Save the page h3. Expected Results The JIRA issue links display fine with summary, status, etc. h3. Actual Results Confluence displays an error message for each JIRA issue link: bq. JIRA Issues Macro: Data cannot be retrieved due to an unexpected error h3. More info Confluence logs show: {code} 2014-09-03 06:42:40.601459500 2014-09-03 06:42:40,596 ERROR [TP-Processor127] [extra.jira.util.JiraUtil] checkForErrors Received HTTP 413 from server. Error message: Request Entity Too Large 2014-09-03 06:42:40.601462500 -- url: /wiki/display/KEY/My+Page | page: 1234567 | userName: myname | action: viewpage {code}",5 +"CONFCLOUD-47583","09/13/2014 15:42:34","Fail create the question will cause you loosing the Files attached in the ""insert image dialog""","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-47583]. {panel} Steps: - Create a question, add some image on it. You can attach image on the question - Before you click button ""save"", make sure you have no label. Click save. It will tell you that you need to select a topic Error: - Check the ""insert image dialog"" again, you will see there are no file attached. This issue is found on version confluence-questions-1.0.618 which doesn't have to rework of insert dialog yet.",3 +"CONFCLOUD-35279","10/15/2014 15:04:38","Missing people from People Directory on Confluence","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-35279]. {panel} *Steps to Reproduce:* # Have JIRA + Confluence # Add user just to JIRA (jira-users) # Grant this user application access to Confluence. Let's say, update the same user and add him/her to Confluence (confluence-users) *Expected Results:* # This user should show up in the People Directory on Confluence. *Actual Results:* # This user is missing from People Directory on Confluence *Workaround:* # Access this URL: {code}https://.atlassian.net/wiki/display/~{code} *Notes:* Documentation ([Searching the People Directory|https://confluence.atlassian.com/display/confcloud/Search+the+People+Directory]) states that bq. The people directory includes anybody who has logged into Confluence or *who has had a user account created for them in Confluence*.",5 +"CONFCLOUD-54530","10/19/2014 11:18:04","JIRA Issues Macro Automatically Expanding to Display Options","When inserting JIRA Display Macro into Confluence Page, Display Options is now showing as completely expanded. Used to be manually expanded but now it is doing it on its own. !Screenshot 2014-10-19 12.16.49.png|thumbnail!",3 +"CONFCLOUD-35608","11/14/2014 15:21:45","PDF Export Inserts Carriage Returns","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-35608]. {panel} # Place text with regular carriage returns inside of a cell on Confluence. So far I have only been able to replicate this with the {{pre-formatted}} text. # Export page to PDF # Confluence will insert carriage returns into document when not planned # When I change font to even *Paragraph* font or *Heading 3* it no longer inserts carriage returns.",2 +"CONFCLOUD-35902","12/12/2014 19:10:23","It's not possible to use the HTML headings (

,

,

...) for auto numbering titles of PDF files generated by Space Tools > PDF Export.","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-35902]. {panel} The following CSS Stylesheet can be used in *Confluence Space Tools > Look and Feel > PDF Stylesheet* to generate an export in PDF from the entire space where each PDF page will have it's title numbered according the Space page level in the Space Page Tree. {code}body {     counter-reset: counterH1; } h1:before {     counter-increment: counterH1;     content: counter(counterH1) "". "";    } h1 {     page-break-before: always;     counter-reset: counterH2; } h2:before {     counter-increment: counterH2;     content: counter(counterH1) ""."" counter(counterH2) "". "";      } h2 {     page-break-before: always;     counter-reset: counterH3; } h3:before {     counter-increment: counterH3;     content: counter(counterH1) ""."" counter(counterH2) ""."" counter(counterH3) "". "";  } h3 {     page-break-before: always; } {code} For no apparent reason it does not work as expected. The pages are erroneously numbered. Here's one example: The following Page Tree !ConfPageTree.png|thumbnail! Generate the following numbering !PDF_Numberings.png|thumbnail! I'm not sure if it's related with another problem, so I'm submitting this new bug. Thanks! ",2 +"CONFCLOUD-35945","12/17/2014 19:38:56","Export to PDF, Centered Images are not included in .pdf file","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-35945]. {panel} PDF Exports of wiki page with centered images don't include images. *Steps to reproduce:* # Create a page and insert an image jpg, png etc... # Export the page to PDF. You should see that the image(s) did export. # Edit the page and align the image to the center. # Export the page to PDF again. *Expected result:* Image shows in the center. *Actual result:* Image is not displayed. *Cause:* The alignment done using the image tags is not being exported: This is the ""Storage Format"" of a centered image that is not exported to PDF: {noformat}

{noformat} and this is the one of an image centered by using the workaround and is exported to PDF (without alignment) {noformat}

{noformat} *Workaround:* center-align the cursor +before+ including the image to the page. The image will be added in the center and will be displayed in PDF exports. ",3 +"CONFCLOUD-54061","12/22/2014 07:22:19","Space ID change during Site Import which caused attachment cannot be Imported seperately","During the process of the migration we used to create the XML backup without attachment included then zip the attachments folder from the HOME_DIRECTORY for a direct restore to the destination instance when come to a huge attachments size. However this is no longer workable as the space ID now will be changed during the site import process. h3.Workaround Site import can only be done with the backup with attachments included.",3 +"CONFCLOUD-36318","01/30/2015 13:13:39","Export custom XML exports content properties (os_propertyentry) for pages that are not included","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-36318]. {panel} When you export a space to XML and use the ""Custom Export"" option, then content properties of pages that are not exported (due to restrictions) will get exported. When you import such an export file you will end up with entries in the os_propertyentry table that have no link to a corresponding page. These entries are unreachable from now on and will not get deleted when you delete the space. Consequentially every further import of the space will fail with a duplicate key exception. {code} Import failed. Check your server logs for more information. com.atlassian.confluence.importexport.ImportExportException: Unable to complete import: could not insert: [bucket.user.propertyset.BucketPropertySetItem#BucketPropertySetItem[entityId=2129925,entityName=confluence_ContentEntityObject,key=com.k15t.scroll.versions.scroll-page-title,type=6,boolean=false,string=,text=Restricted,int=0,double=0.0,long=0,date=]] {code} h2. Steps to reproduce 1. Create a space 2. As user A (with 'restrict pages' permission) create a new page and use a plugin that uses content properties to store stuff (e.g. create a task list) 3. As user A restrict view and edit to user A 4. As user B (e.g. spaceadmin) export the space to XML with ""Custom Export"" 5. You can find the content properties in the entities.xml, but no corresponding page object 6. Delete the space 7. Import the space export 8. Delete the space. You will still find the content properties in the os_propertyentry table. 9. Import the space again and get the error from above.",1 +"CONFCLOUD-36424","02/08/2015 16:32:52","REST API to render content needs content id support","{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-36424]. {panel} See CONF-25086 which was marked as fixed, but was not complete. Add a Content representation with embedded styles, similar to SOAP API. ",3 +"CONFCLOUD-60841","02/17/2015 02:43:23","Add integration test for static content macros with rich text body","Add integration test for static content macros with rich text body, particularly testing requests to the REST API with the provided macro hash, which was broken in AC-1505. Test needs to include both macro.id and macro.hash options.",2 +"CONFCLOUD-36586","02/18/2015 21:48:12","Inaccurate XML Import documentation and text on Confluence Admin>>Backup and restore","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-36586]. {panel} Our documentation says to check your instance to see whether it is compatible with a particular version of XML backup. The [documentation|https://confluence.atlassian.com/display/DOC/Restoring+a+Space] says: {quote} You may not be able to import spaces into earlier versions of Confluence, the Backup and Restore page in the later Confluence version will give you some indication of whether it is likely to be compatible. {quote} So the doc sends you to the backup and Restore page, which reads, in Confluence 5.10.1: {quote} This site accepts full site imports from Confluence 4.0 and later, and space imports from Confluence 5.3 and later. {quote} In fact, imports across major versions fail, and imports from Cloud fail except on the latest version. The Cloud Backup Administration page is also inaccurate: {quote} Going to an Self-Hosted Instance You can export and then import your data into a Self-Hosted Confluence instance. Currently, Confluence 5.3 and newer versions are able to import OnDemand backups. {quote} In fact, the restore from Cloud to standalone will fail unless your server instance is on the latest version The quote following is displayed on the _Export XML Options_ page. It explains that any space backup generated from Confluence Cloud can be imported into any Confluence standalone/self-hosted versions between the latest version and 5.3. In fact, Space backup import will fail with errors on Confluence versions prior to 5.7. {quote} Export the space to a zipped XML file. You can import the XML file into earlier Confluence versions from 5.3 to 5.9.0-OD-59-126, and into compatible later versions. {quote} Please let's provide accurate information in our docs and on the instances' admin pages. ",1 +"CONFCLOUD-37356","04/27/2015 09:46:50","PDF Export does not properly handle line breaking rules in East Asian languages","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-37356]. {panel} *Symptom* The line breaking rules in East Asian language specify how to wrap East Asian Language text such as Chinese, Japanese, Korean. However, Confluence PDF export does not follow the rule. Due to this, for example, the punctuation comes at the beginning of the line as attached Problem.jpg. *Workaround* Export to Word and convert it to PDF",2 +"CONFCLOUD-53984","06/03/2015 10:53:51","When logging into Confluence as a new user, Welcome Screen tutorial requires space creation","h3. Summary When a new user with Confluence admin permissions is added to the instance, the Welcome Page will require to user to create a space. h3. Environment Confluence 5.9.0 h3. Steps to Reproduce # Create a new admin user # Have user login, switch access to Confluence, if necessary from Application Switcher h3. Expected Results # Welcome Screen appears, with ability to skip the walkthrough entirely. h3. Actual Results # In actuality, there's no way to skip the walkthrough. Regular users can just walk through the tutorial, but admins have to create a space to complete it. !space_required.png|thumbnail! h3.Workaround At this point, the only way through the tutorial is to complete it. ",2 +"CONFCLOUD-53790","06/05/2015 01:18:56","REST API documentation","latest REST API documentation is ""broken"" application/json samples are not expandable anymore I'm using 5.7 to get the info, but would be nice, if latest could be fixed ",1 +"CONFCLOUD-53675","06/05/2015 03:54:19","Missing mandatory attribute ""title"" on create page REST API sample","the expandable sample does not show the mandatory title attribute, neither does the explanation",1 +"CONFCLOUD-37904","06/12/2015 16:29:06","PDF export creating line break before and after an image","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-37904]. {panel} PDF export creating line break before and after an image. !sample.png! h4. Workaround Please add the following into the Global PDF Stylesheet: {code:borderStyle=solid}img.confluence-embedded-image { display: inline-block !important; }{code}",2 +"CONFCLOUD-37906","06/12/2015 17:07:29","PDF export fails when font-size is 0","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-37906]. {panel} {code} Caused by: java.lang.IllegalArgumentException: Font size too small: 0.0 at com.lowagie.text.pdf.PdfContentByte.setFontAndSize(Unknown Source) at org.xhtmlrenderer.pdf.ITextOutputDevice.drawString(ITextOutputDevice.java:485) at org.xhtmlrenderer.pdf.ITextTextRenderer.drawString(ITextTextRenderer.java:42) at org.xhtmlrenderer.render.AbstractOutputDevice.drawText(AbstractOutputDevice.java:72) at org.xhtmlrenderer.render.InlineText.paint(InlineText.java:129) at org.xhtmlrenderer.render.InlineLayoutBox.paintInline(InlineLayoutBox.java:276) at org.xhtmlrenderer.layout.Layer.paintInlineContent(Layer.java:274) at org.xhtmlrenderer.layout.Layer.paint(Layer.java:346) at org.xhtmlrenderer.layout.Layer.paintLayers(Layer.java:165) at org.xhtmlrenderer.layout.Layer.paint(Layer.java:351) at org.xhtmlrenderer.pdf.ITextRenderer.paintPage(ITextRenderer.java:384) at org.xhtmlrenderer.pdf.ITextRenderer.writePDF(ITextRenderer.java:348) at org.xhtmlrenderer.pdf.ITextRenderer.createPDF(ITextRenderer.java:315) at org.xhtmlrenderer.pdf.ITextRenderer.createPDF(ITextRenderer.java:246) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:77) ... 298 more {code}",2 +"CONFCLOUD-37912","06/13/2015 19:50:18","PDF space export failure always gives the last page name","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-37912]. {panel} The page name in the error message, {code} Failed during PDF export. Exception message - Exception thrown while rendering the page 'In Conclusion' {code} is always the last page in the space you are exporting. It is not necessarily the page causing trouble. It would be very helpful if you correctly identified the bad page. If you cannot identify the page correctly, remove the file name from the message. You might add something like: {code} To find the offending page, try exporting pages individually using the Export to PDF command. {code} That is how I was able to find my bad page.",2 +"CONFCLOUD-37957","06/17/2015 11:05:30","Exporting PDF page returns Page Unavailable error","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-37957]. {panel} h3. Summary When exporting large pages to PDF, there's a performance issue. When Confluence starts converting said page to PDF, the application becomes unavailable for the users and shows the error Page Unavailable. h3. Expected Results The page would keep loading until the export is finished. Ideally it would show a progress bar. h3. Actual Results The customer receives the error Page Unavailable, and is not able to get the PDF. h3. Notes This issue is more likely to happen when the page includes macros, as for example the Roadmap macro. h3.Workaround Might want to try to Space PDF export and only include the particular page in it ",2 +"CONFCLOUD-53829","06/17/2015 21:10:03","Editor loses focus when changing formatting","This happens when I want to start a new line of text in my Confluence article as a heading. My steps are as follows: * Start a new Confluence article * Start a new line * Go to the text style selection dropdown (the one that says ""Paragraph | Heading 1 | Heading 2, etc"") * Select Heading 1 (or 2 or whatever) * Start typing my heading Expected behavior: The text I type will show up on my line as heading text Actual behavior: Nothing happens. (the text editor loses focus - have to click on the editor again to start typing) Workaround: * Click back in my text. * In the midst of whitespace, locate the (empty) line where I wanted the header * Notice that the blinking cursor is the right height for a header * Start typing As you can see, my workaround is not ideal.",3 +"CONFCLOUD-38089","06/29/2015 22:32:08","Unable to complete import: An invalid XML character (Unicode: 0xffff) was found in the CDATA section","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-38089]. {panel} Trying to import an XML backup into Confluence, we might have the below issue: {code} Import failed. Check your server logs for more information. com.atlassian.confluence.importexport.ImportExportException: Unable to complete import: An invalid XML character (Unicode: 0xffff) was found in the CDATA section. {code} Couldn't find the specific steps to reproduce it but certain XML backups have this issue. This has including been documented [here|https://confluence.atlassian.com/display/JIRA/Removing+invalid+characters+from+XML+backups]. This looks like a issue with the entities.xml file, and can be fixed by running the below command on Terminal: {code} perl -i -pe 's/\xef\xbf\xbf//g' entities.xml {code} h2. Notes The attached space export file was manually modified to add the invalid {{\xFFFF}} character into {{entities.xml}}. Entering the character through the editor is not possible.",2 +"CONFCLOUD-38112","07/01/2015 12:01:08","Export to PDF fails with inputs fields","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-38112]. {panel} Hi Confluence Team, Some of our plugins use input fields when displaying the Macro, such as [Form Mail|https://marketplace.atlassian.com/plugins/com.adaptavist.confluence.formMailNG]. When exporting to PDF we're getting an exception with Flying Saucer: {code:java} com.atlassian.confluence.importexport.ImportExportException: Exception while rendering the PDF document /Users/rfranco/workspaces/formmail-ng/target/confluence/home/temp/pdfexport-20150701-010715-1152-1/TGD-Pagewithfieldset-macroinsidemail-formmacro-010715-1152-2.pdf at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:94) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:39) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerPdfExporterService.createPdfForPage(FlyingSaucerPdfExporterService.java:98) at com.atlassian.confluence.extra.flyingpdf.ExportPageAsPdfAction.execute(ExportPageAsPdfAction.java:27) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:168) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:65) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.XsrfTokenInterceptor.intercept(XsrfTokenInterceptor.java:100) at com.atlassian.confluence.xwork.ConfluenceXsrfTokenInterceptor.intercept(ConfluenceXsrfTokenInterceptor.java:26) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.CaptchaInterceptor.intercept(CaptchaInterceptor.java:50) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.validation.MessageHolderInterceptor.intercept(MessageHolderInterceptor.java:43) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(LoggingContextInterceptor.java:52) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.CancellingInterceptor.intercept(CancellingInterceptor.java:24) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.HttpMethodValidationInterceptor.intercept(HttpMethodValidationInterceptor.java:72) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.websudo.WebSudoInterceptor.intercept(WebSudoInterceptor.java:37) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.themes.ThemeContextInterceptor.intercept(ThemeContextInterceptor.java:68) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:66) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.setup.webwork.BootstrapAwareInterceptor.intercept(BootstrapAwareInterceptor.java:27) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.user.actions.UserAwareInterceptor.intercept(UserAwareInterceptor.java:59) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.CommentAwareInterceptor.intercept(CommentAwareInterceptor.java:51) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:153) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(SpaceAwareInterceptor.java:78) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.FlashScopeInterceptor.intercept(FlashScopeInterceptor.java:25) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.actions.LastModifiedInterceptor.intercept(LastModifiedInterceptor.java:34) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(ConfluenceAutowireInterceptor.java:55) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.TransactionalInvocation.invokeAndHandleExceptions(TransactionalInvocation.java:76) at com.atlassian.xwork.interceptors.TransactionalInvocation.invokeInTransaction(TransactionalInvocation.java:61) at com.atlassian.xwork.interceptors.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:56) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.SetupIncompleteInterceptor.intercept(SetupIncompleteInterceptor.java:48) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.NosniffSecurityHeaderInterceptor.intercept(NosniffSecurityHeaderInterceptor.java:21) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.XXSSSecurityHeaderInterceptor.intercept(XXSSSecurityHeaderInterceptor.java:21) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115) at com.atlassian.confluence.servlet.ConfluenceServletDispatcher.serviceAction(ConfluenceServletDispatcher.java:58) at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) 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:70) at com.atlassian.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:36) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.confluence.extra.jira.filters.SingleJiraIssuesMapThreadLocalFilter.doFilter(SingleJiraIssuesMapThreadLocalFilter.java:40) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.mywork.client.filter.ServingRequestsFilter.doFilter(ServingRequestsFilter.java:37) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFixupFilter.doFilter(PrettyUrlsSiteMeshFixupFilter.java:36) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:92) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.labs.httpservice.resource.ResourceFilter.doFilter(ResourceFilter.java:59) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) 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.confluence.security.websudo.MessagesDecoratorFilter.doFilter(MessagesDecoratorFilter.java:59) 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.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at com.atlassian.confluence.util.profiling.ProfilingSiteMeshFilter.doFilter(ProfilingSiteMeshFilter.java:46) 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:70) at com.atlassian.confluence.util.profiling.ConfluenceActivityFilter.doFilter(ConfluenceActivityFilter.java:45) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) 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.confluence.jmx.JmxFilter.doFilter(JmxFilter.java:115) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.cache.TransactionalCacheFactoryCleanupFilter.doFilter(TransactionalCacheFactoryCleanupFilter.java:47) 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.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21) 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.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:41) 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.confluence.util.UserNameHeaderFilter.doFilter(UserNameHeaderFilter.java:26) 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.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:42) 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.confluence.web.filter.ConfluenceTimeoutFilter.doFilter(ConfluenceTimeoutFilter.java:63) 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.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:240) at com.atlassian.confluence.web.filter.ConfluenceSecurityFilter.doFilter(ConfluenceSecurityFilter.java:27) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.web.filter.ThreadLocalCacheFilter.doFilter(ThreadLocalCacheFilter.java:30) 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:100) at com.atlassian.confluence.util.AbstractBootstrapHotSwappingFilter.doFilter(AbstractBootstrapHotSwappingFilter.java:35) 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.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:148) 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:70) at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:79) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) 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.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:65) 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.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170) at com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.util.ConfluenceErrorFilter.doFilter(ConfluenceErrorFilter.java:29) 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 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.core.datetime.RequestTimeThreadLocalFilter.doFilter(RequestTimeThreadLocalFilter.java:43) 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.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.fastdev.AutoReloadFilter.doFilter(AutoReloadFilter.java:63) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.analytics.client.filter.DefaultAnalyticsFilter.doFilter(DefaultAnalyticsFilter.java:36) at com.atlassian.analytics.client.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:121) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:92) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.confluence.web.filter.ConfluenceTimingFilter.doFilter(ConfluenceTimingFilter.java:76) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.confluence.extra.webdav.servlet.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:43) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78) 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.confluence.web.filter.validateparam.RequestParamValidationFilter.doFilter(RequestParamValidationFilter.java:58) 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.confluence.web.filter.TranslationModeFilter.doFilter(TranslationModeFilter.java:44) 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.confluence.plugin.servlet.filter.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:73) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.web.filter.LanguageExtractionFilter.doFilter(LanguageExtractionFilter.java:53) 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.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:32) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.web.filter.ResponseOutputStreamFilter.doFilter(ResponseOutputStreamFilter.java:25) 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 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.confluence.servlet.FourOhFourErrorLoggingFilter.doFilter(FourOhFourErrorLoggingFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50) 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 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:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.ClassCastException: org.xhtmlrenderer.render.BlockBox cannot be cast to org.xhtmlrenderer.newtable.TableBox at org.xhtmlrenderer.layout.BoxCollector.collect(BoxCollector.java:127) at org.xhtmlrenderer.layout.BoxCollector.collect(BoxCollector.java:139) at org.xhtmlrenderer.layout.BoxCollector.collect(BoxCollector.java:46) at org.xhtmlrenderer.layout.Layer.paint(Layer.java:328) at org.xhtmlrenderer.layout.Layer.paintLayers(Layer.java:165) at org.xhtmlrenderer.layout.Layer.paint(Layer.java:351) at org.xhtmlrenderer.pdf.ITextRenderer.paintPage(ITextRenderer.java:384) at org.xhtmlrenderer.pdf.ITextRenderer.writePDF(ITextRenderer.java:348) at org.xhtmlrenderer.pdf.ITextRenderer.createPDF(ITextRenderer.java:315) at org.xhtmlrenderer.pdf.ITextRenderer.createPDF(ITextRenderer.java:246) at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:77) ... 298 more {code} This is happening in more than on browser. *[Export to word|https://confluence.atlassian.com/display/DOC/Exporting+to+a+Word+document]* works as expected. Workaround: * Export to word document * Open word document, save as PDF format",1 +"CONFCLOUD-38135","07/02/2015 13:21:11","External JIRA Gadget does not display properly in Confluence","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-38135]. {panel} When I select a gadget it shows error saying ""Please complete the configuration in the preview area first"" and doesnt show anything in the preview pane to select.",3 +"CONFCLOUD-53525","08/20/2015 09:51:45"," tag causes PDF Export to fail ","{{}} tag causes PDF Export to fail h3. Steps to Reproduce # Customize Exports to PDF by adding the following codes in Global PDF Layout {code} {code} # Export Space to PDF # Getting the following errors: !export.png|thumbnail! {noformat} 2015-08-20 08:37:00.735856500 com.atlassian.confluence.importexport.ImportExportException: Exception while rendering the PDF document /data/jirastudio/confluence/home/temp/pdfexport-20150820-200815-0836-11/FLUT-200815-0836-12.pdf 2015-08-20 08:37:00.735867500 at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:102) 2015-08-20 08:37:00.735867500 at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerPdfExporterService.createPdfForSpace(FlyingSaucerPdfExporterService.java:73) 2015-08-20 08:37:00.735869500 at com.atlassian.confluence.extra.flyingpdf.PdfExportLongRunningTask$1.doInTransactionWithoutResult(PdfExportLongRunningTask.java:77) 2015-08-20 08:37:00.735870500 at org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33) 2015-08-20 08:37:00.735873500 at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) 2015-08-20 08:37:00.735873500 at com.atlassian.confluence.extra.flyingpdf.PdfExportLongRunningTask.runInternal(PdfExportLongRunningTask.java:57) 2015-08-20 08:37:00.735874500 at com.atlassian.confluence.util.longrunning.ConfluenceAbstractLongRunningTask.run(ConfluenceAbstractLongRunningTask.java:27) 2015-08-20 08:37:00.735875500 at com.atlassian.confluence.util.longrunning.ManagedTask.run(ManagedTask.java:58) 2015-08-20 08:37:00.735876500 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 2015-08-20 08:37:00.735876500 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 2015-08-20 08:37:00.735877500 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 2015-08-20 08:37:00.735882500 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 2015-08-20 08:37:00.735883500 at java.lang.Thread.run(Thread.java:745) 2015-08-20 08:37:00.735883500 Caused by: java.lang.NullPointerException 2015-08-20 08:37:00.735883500 at org.xhtmlrenderer.newtable.TableBox.calcPageClearance(TableBox.java:557) 2015-08-20 08:37:00.735884500 at org.xhtmlrenderer.newtable.TableBox.layout(TableBox.java:218) 2015-08-20 08:37:00.735887500 at org.xhtmlrenderer.layout.Layer.layoutAbsoluteChild(Layer.java:763) 2015-08-20 08:37:00.735887500 at org.xhtmlrenderer.layout.Layer.layoutAbsoluteChildren(Layer.java:716) 2015-08-20 08:37:00.735887500 at org.xhtmlrenderer.layout.Layer.finish(Layer.java:702) 2015-08-20 08:37:00.735888500 at org.xhtmlrenderer.layout.LayoutContext.popLayer(LayoutContext.java:231) 2015-08-20 08:37:00.735888500 at org.xhtmlrenderer.render.BlockBox.layout(BlockBox.java:861) 2015-08-20 08:37:00.735889500 at org.xhtmlrenderer.render.BlockBox.layout(BlockBox.java:749) 2015-08-20 08:37:00.735890500 at org.xhtmlrenderer.pdf.ITextRenderer.createLayoutContext(ITextRenderer.java:222) 2015-08-20 08:37:00.735890500 at org.xhtmlrenderer.pdf.ITextRenderer.layoutAndPaint(ITextRenderer.java:311) 2015-08-20 08:37:00.735891500 at com.atlassian.confluence.extra.flyingpdf.FlyingSaucerXmlToPdfConverter.convertXhtmlToPdf(FlyingSaucerXmlToPdfConverter.java:89) 2015-08-20 08:37:00.735892500 ... 12 more {noformat} h5. Workaround Remove {{}} html tags within the Global PDF Layout ",2 +"CONFCLOUD-38951","08/28/2015 17:43:36","Inline Comments Missing After Space Export/Import Process","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-38951]. {panel} h3. Summary In-line Comments and Resolved Comments are imported with a Space Export, but throw a 500 error when the REST call is made for rendering the Page. This has been replicated with space exports from Confluence Cloud and Confluence Server. h3. Environment * Confluence Cloud * Confluence Server 5.7, 5.8.18 or 5.9.4. * The Space has Resolved in-line comments h3. Steps to Reproduce # Go to a Space and a Page within that Space. Add two in-line comments and resolve one of them. # Do a full XML export of the Space # Import the Space export into a new instance (either same version or same major version) # Notice the import completes successfully, but the in-line and resolved comments are not displayed even though they are present in the {{entities.xml}} file and database. h3. Expected Results In-line comments are displayed. h3. Actual Results The in-line comments are imported into the database, however the {{user_key}} is not mapped correctly from the old instance to the new instance. h3. Workaround {color:red}SQL manipulation in the database is not supported. Please make sure you have a database backup.{color} # Shutdown Confluence # Run this query {code:language=sql} select stringval from contentproperties where propertyname = 'status-lastmodifier' and stringval not in (select user_key from user_mapping) group by stringval; {code} # Run this code to update the resolved comment's user to the correct {{user_key}} {code:language=sql} update contentproperties set stringval = (select user_key from user_mapping where username = '') where stringval = ''; {code} Where #* {{}} is the username of the User who originally resolved the in-line comment. #* {{}} is the value identified from the first SQL query. # Restart Confluence In-line comments should now display h3. Analysis In-line comments are generated by a REST call * http://confluence.mycompany.com/rest/inlinecomments/1.0/comments?containerId=&_=1460592565065 And this returns a 500, which in the logs is {code:title=atlassian-confluence.log|language=none} 2016-04-14 10:44:11,224 ERROR [http-nio-8090-exec-8] [common.error.jersey.ThrowableExceptionMapper] toResponse Uncaught exception thrown by REST service: null -- url: /rest/inlinecomments/1.0/comments | userName: jrichards java.lang.NullPointerException at com.atlassian.confluence.plugins.inlinecomments.helper.InlineCommentUserHelper.getFullNameForUserKey(InlineCommentUserHelper.java:31) at com.atlassian.confluence.plugins.inlinecomments.entities.InlineCommentBuilder.buildResolveData(InlineCommentBuilder.java:54) at com.atlassian.confluence.plugins.inlinecomments.entities.InlineCommentBuilder.convertCommentToInlineComment(InlineCommentBuilder.java:111) at com.atlassian.confluence.plugins.inlinecomments.entities.InlineCommentBuilder.build(InlineCommentBuilder.java:84) at com.atlassian.confluence.plugins.inlinecomments.service.InlineCommentServiceImpl.getCommentThreads(InlineCommentServiceImpl.java:255) at com.atlassian.confluence.plugins.inlinecomments.resources.InlineCommentResource.getInlineComments(InlineCommentResource.java:82) at sun.reflect.GeneratedMethodAccessor1269.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) {code} Here's the code {code:title=InlineCommentUserHelper.java} public String getFullNameForUserKey(String userKey) { if (StringUtils.isNotEmpty(userKey)) { return userAccessor.getUserByKey(new UserKey(userKey)).getFullName(); } return i18nBeanFactory.getI18NBean(getUserLocale()).getText(ANONYMOUS_KEY); } {code} In the Space export XML, the in-line comment is associated with the {{user_key}} but if the user is not in the new Confluence, or if they do exist but don't have that same user_key then there's no Full name. # The above code needs to be more robust for checking nulls # The import needs to map in-line comments to username the same way Page ownership and other items are mapped",3 +"CONFCLOUD-38978","09/01/2015 10:33:57","Unnecessary Warnings Thrown During Space Import that Contains Highlighted Linked Text","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-38978]. {panel} h1. Steps To Reproduce # Create a new Confluence space (i.e. Example). # Create a new page (i.e. Sample Page). # Insert some contents, *highlight some texts* and *link* it to a Confluence page via '*+*' sign > *Link*. # Export the Confluence space (i.e. Example) to *XML* format. # Import the XML backup to a Confluence instance and check the _atlassian-confluence.log_ file. (i) Please refer to [^StepsToReproduce.mp4] screen cast for visual information. You may use [^Example-Space.zip] to reproduce the problem. h1. Expected Behaviour Space import complete without errors. h1. Actual Behaviour Space import complete with the following warnings thrown in the _atlassian-confluence.log_ file. {code} 2015-09-01 17:18:37,653 WARN [Long running task: Importing data] [importexport.xmlimport.persister.XHtmlBodyContentPropertyUserRewriter] translateBodyContentXhtmlProperty Unable to parse text of BodyContent 2359299 as XHTML storage format: The XML content could not be parsed. There is a problem at line 1, column 475. Parser message: Unexpected EOF in CDATA section at [row,col {unknown-source}]: [1,475] -- referer: http://localhost:9581/confluence/admin/backup.action | url: /confluence/admin/restore.action | userName: admin | action: restore 2015-09-01 17:18:37,654 WARN [Long running task: Importing data] [importexport.xmlimport.persister.XHtmlBodyContentPropertyUserRewriter] translateBodyContentXhtmlProperty Unable to parse text of BodyContent 2359300 as XHTML storage format: The XML content could not be parsed. There is a problem at line 1, column 497. Parser message: Unexpected EOF in CDATA section at [row,col {unknown-source}]: [1,497] -- referer: http://localhost:9581/confluence/admin/backup.action | url: /confluence/admin/restore.action | userName: admin | action: restore {code} (i) Note that the Confluence space import completes with the links working perfectly fine.",1 +"CONFCLOUD-38993","09/01/2015 18:24:56","Space Export With Special Characters Increases String Length, causing the Space Import to Fail ","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-38993]. {panel} h3. Summary Whenever a user inserts special characters as content in Confluence, and an inline comment is created from that content, the resulting Space Export will convert the special characters and the resulting string in the entities.xml import will be greater than the original string. If the original string was close to 255 characters, the 'converted' string will be greater than 255 characters and the import will fails with the following error: {code} ERROR [Long running task: Importing data] [sf.hibernate.util.JDBCExceptionReporter] logExceptions Data truncation: Data too long for column 'STRINGVAL' at row 1{code} or this one: {code}Caused by: java.sql.BatchUpdateException: Batch entry 2 insert into CONTENTPROPERTIES (PROPERTYNAME, STRINGVAL, LONGVAL, DATEVAL, PROPERTYID) values ('inline-original-selection', 'typedef struct EthrLagGroupCbkEntryData{ EthrLagGroupLagLinkList ethrLagLinkList; /* List of LAG links */ EthrLagMemberSpeed ethrLagMemberSpeed; EthrManualMacAddress ethrManualMacAddress; ...... EthrLagSpared16 spareField1; EthrLagSpared8...', NULL, NULL, XXXX) was aborted{code} This error is dependant on the content you are making a comment from. h3. Steps to Reproduce # Log in to Confluence and create a new page # Enter the following as text in the page {noformat} typedef struct EthrLagGroupCbkEntryData { EthrLagGroupLagLinkList ethrLagLinkList; /* List of LAG links */ EthrLagMemberSpeed ethrLagMemberSpeed; EthrManualMacAddress ethrManualMacAddress; …… EthrLagSpared16 spareField1; EthrLagSpared8 {noformat} # highlight the content and wait for the inline comment icon to appear # create an inline comment # notice the string length for the inline comment is less than 255 characters # Perform a space export, selecting custom to include comments # Once the zip is created, open the entities.xml and search for the inline comment # Notice the new content is more than 255 characters {noformat}typedef struct EthrLagGroupCbkEntryData{ EthrLagGroupLagLinkList ethrLagLinkList; /* List of LAG links */ EthrLagMemberSpeed ethrLagMemberSpeed; EthrManualMacAddress ethrManualMacAddress; ...... EthrLagSpared16 spareField1; EthrLagSpared8{noformat} # This breaks the Space Import since the data column size for STRINGVAL is 255. h3. Expected Results The space export does not add characters for special characters. h3. Notes For the error to be replicated in an import, the original string has to be close to 255 characters. If the string is not close, the conversion will not affect the import as it will remain under 255. h3.Workaround Edit the inlie comment to be shorter/remove the special characters. Alternatively, you can edit the entities.xml file and shorten the inline comment there to be less than 255 characters.",3 +"CONFCLOUD-61099","09/11/2015 03:58:24","Use new library for Confluence page objects","The {{atlassian-connect-plugin}} build against Confluence 5.9.1-SNAPSHOT has been failing for quite a while. One theory is that migrating to the new page objects library for Confluence would fix this. See e.g. https://ecosystem-bamboo.internal.atlassian.com/browse/CONNECT-CCM-243.",3 +"CONFCLOUD-53991","10/08/2015 09:27:05","Unable to add Inline comment","Have cloned from previous as appears to be the same issue. h6. Steps to replicate # Using cloud hosted version # Create a new space # Create a page # Add a 'Jira Filter' to pull stories in from a project # Set the options to show a table with default columns # Save page # Highlight text in macro # Create Comment h6. Observed Behavior I see the below error: {code} We can't add your inline comment; the section you highlighted may contain a macro or user mention. Try highlighting plain text. {code} (Screenshot attatched) h6. Expected Behavior The user should be able to add a comment. ",5 +"CONFCLOUD-53637","11/12/2015 01:34:32","Any bogus path ending with / renders the dashboard","Found by [~dwalker@atlassian.com], when he hit an invalid URL and was shown the dashboard instead of a 404 page.",2 +"CONFCLOUD-39893","11/12/2015 17:18:59","[Backend] Font not found warning messages when indexing PDF","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-39893]. {panel} Confluence is throwing warning messages regarding font not found when performing the index of the instance: {code} WARN [Indexer: 4] [apache.fontbox.util.FontManager] findTTFontname Font not found: Times New Roman,Italic {code} This warning happens to other fonts as well, not limited to only Times new roman. {code} WARN [Indexer: 2] [apache.fontbox.util.FontManager] findTTFontname Font not found: Arial-ItalicMT {code} I could locate this bug report for the pdf font box: https://issues.apache.org/jira/browse/PDFBOX-2110 Seems to be fixed in pdfbox 2.0.0 version. Confluence 5.8.10 is currently using pdfbox 1.8.10. Workaround: None at this time. Possible fix: Upgrade to pdfbox 2.0.0.",3 +"CONFCLOUD-40283","12/18/2015 06:08:43","Setting posting date for a blog doesn't work","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-40283]. {panel} * ""Create blog"" in the UI (createblogpost.action) * Edit the ""Posting Date"" field at the bottom of the page, changing it from today (2015-12-18) to two days ago (2015-12-16) * Publish * Date in all of the following shows as today, not as the posting date I entered: ** address bar ** breadcrumbs ** rest/api/content/ : *** version.when *** history.createdDate ",3 +"CONFCLOUD-40782","02/15/2016 21:38:22","Disabling the Confluence Mobile Plugin also disables the Workbox - Host Plugin in Confluence 5.9.X","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-40782]. {panel} h3. Summary Disabling the *Confluence Mobile Plugin* also disables the *Workbox - Host Plugin* in *Confluence 5.9.X*. The same behavior is not present in Confluence 5.8.X. h3. Steps to Reproduce # Go to Manage Add-ons in a Confluence 5.9.x instance # Find the 'Confluence Mobile Plugin' # Disable the plugin # Refresh the page # Find the 'Workbox - Host Plugin' and notice it is also disabled h3. Expected Results * The 2 add-ons should not be dependent on each other.  h3. Actual Results The below exception is thrown in the Confluence logs: {noformat} 2016-02-15 10:27:18,091 INFO [http-nio-127.0.0.101-8080-exec-2] [atlassian.plugin.manager.DefaultPluginManager] disablePlugins Found dependent enabled plugins for plugin 'com.atlassian.confluence.plugins.confluence-mobile': [com.atlassian.mywork.mywork-confluence-host-plugin(MANDATORY)]. Disabling... 2016-02-15 10:27:18,092 INFO [http-nio-127.0.0.101-8080-exec-2] [atlassian.plugin.manager.DefaultPluginManager] broadcastPluginDisabling Disabling com.atlassian.mywork.mywork-confluence-host-plugin {noformat} h3. NOTES / Workaround: Additional side effect: - Disabling - Confluence Mobile Plugin -- Causes - Workbox - Host Plugin to become disable - Disabling - Workbox - Host Plugin -- Causes - Confluence Mobile Rest to become disabled - Disabling: Confluence Mobile Rest -- Causes - Workbox - Confluence Provider Plugin To become disabled You must have the add-ons enable in the following order to re-enable ([Relates to This Article about enabling the Workbox Plugin |https://confluence.atlassian.com/display/CONFKB/Unable+to+Enable+Workbox's+Notifications+and+Tasks+-+Host+Plugin+Due+to+NoClassDefFoundError]): - Confluence Mobile Plugin - Workbox - Common Plugin (If disable / did not chain disable in testing) - Workbox - Confluence Provider Plugin - Workbox - Host Plugin - Confluence Mobile Rest Restart Confluence, flushing caches as described here (For Cloud this will require filing a support request at [https://support.atlassian.com|https://support.atlassian.com/]) - {{[https://confluence.atlassian.com/display/CONFKB/Plugins+are+disabled+at+startup+and+various+timeout+errors+appear+in+the+logs+after+startup]}} {code:java} /bundled-plugins /plugins-cache /plugins-osgi-cache /plugins-temp /bundled-plugins_language {code} - Manually Trigger a content-index at this point, or the spaces will not be visable - Note that if you take the SQL route in the document above, only remove the following 2 {{bandanavalue}}'s unless there are other system plugins you also want to re-enable: {code:java} com.atlassian.mywork.mywork-confluence-provider-plugin false com.atlassian.mywork.mywork-confluence-host-plugin false {code}",5 +"CONFCLOUD-40860","02/23/2016 14:19:29","Page Index macro in large space is bringing down Confluence","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-40860]. {panel} h3. Summary Page Index macro in large space is bringing down Confluence h3. Environment * 6.0.0-OD-2016.08.1-0001, server 5.8.18 h3. Steps to Reproduce # Create a page in a large space (with > 2800 pages) # Insert _page index macro_ # It would take long to be generated. h3. Expected Results Confluence generates the index on the page the macro is inserted with no issues. h3. Actual Results Confluence keeps going down with this error: {noformat} 2016-02-22 12:29:53.789019500 Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object 2016-02-22 12:29:53.789021500 at org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:114) 2016-02-22 12:29:53.789024500 at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) 2016-02-22 12:29:53.789025500 at net.sf.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:59) 2016-02-22 12:29:53.789025500 at net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl.java:292) 2016-02-22 12:29:53.789026500 ... 27 more 2016-02-22 12:29:53.789026500 Caused by: java.util.NoSuchElementException: Timeout waiting for idle object 2016-02-22 12:29:53.789028500 at org.apache.tomcat.dbcp.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1171) 2016-02-22 12:29:53.789028500 at org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) 2016-02-22 12:29:53.789028500 ... 30 more {noformat} and {noformat} 2016-02-22 12:20:50.137789500 2016-02-22 12:20:50,060 DEBUG [http-bio-1991-exec-8] [atlassian.confluence.event.MonitorableCallerRunsPolicy] rejectedExecution Queue Overflow happened: QueueOverflowEvent{, runnableInfo='com.atlassian.confluence.event.ConfluenceEventDispatcher$$Lambda$390/16819635@1b8ac5a', threadPoolExecutorInfo='java.util.concurrent.ThreadPoolExecutor@a5ae24[Running, pool size = 1, active threads = 1, queued tasks = 192, completed tasks = 8656]'} {noformat} h3. Notes Error still happens even after the _pool size_ has been increased. h4. Workaround 1 (for Confluence Server) This is the Confluence Index Macro, which can be enabled/disabled via: # !https://s3.amazonaws.com/uploads.hipchat.com/10804/2041359/oZYNLidcDNI3S8o/Dashboard%20-%20Confluence%202015-05-13%2013-43-47.png! > *Add-ons* # Choose *System* from the drop-down # Expand *Advanced Macros* # Expand the *modules* on the right side # Locate the *index* macro and *Disable* it !disable_index_module.png|thumbnail! # Restart Confluence to release the existing threads h4. Workaround 2 # Search for: {{macroName:index}} and you will see all pages containing this macro. ** Note that your content indexing may need to be rebuilt for this search to work. # Delete the macro from the pages in the search results # Restart Confluence to release the existing threads If you prefer to search via the database for a list of pages, you can use this query: {code} SELECT c.contentid, s.spacekey, c.title, c.lastmoddate FROM CONTENT c JOIN BODYCONTENT bc ON c.contentid = bc.contentid JOIN SPACES s ON c.spaceid = s.spaceid WHERE c.prevver IS NULL AND bc.body LIKE '%ac:name=""index""%'; {code} (!) This workaround is for *Confluence Server*. For Confluence Cloud, please contact Support to get a list of pages using this Macro. You could then remove the macro from those pages.",5 +"CONFCLOUD-41138","03/22/2016 14:46:29","Confluence to detect newline in word document","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-41138]. {panel} In Word, Shift+Enter and Enter is different. Shift+Enter is a newline while Enter is new paragraph. When the line does contain hyphen, there is high chance that the line will be strike. h3. Steps to reproduce: # in word, add few lines # in the same line as hypen is used, use newline (shift+enter). Example is attached: [^dashie.docx] # then, import the word document to Confluence h3. Expected Behaviour Confluence to detect the newline h3. Actual Behaviour Newline is not detected, thus the line is striked !AfterImportedIntoConfluence.png|thumbnail! ",2 +"CONFCLOUD-41214","03/24/2016 19:50:14","Export to Word fails when the page contains JIRA Issues Macro (table) with the Priority field","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-41214]. {panel} i've tried to export a page to a Word document about 8 times now over a few weeks. It fails every single time with the msg ""Site is down, grab a snack"" etc. Export to pdf is just fine so I assume the site isn't down :) Please help!",2 +"CONFCLOUD-53543","04/06/2016 21:08:57","Issue statistics macro displays HTML when exported to PDF","h3. Summary When a user exports a page in Confluence that uses the Issue statistics macro, the resulting PDF displays HTML instead of the rendered macro. h3. Environment Cloud h3. Steps to Reproduce # Create a new page # Add the Issue statistics macro # Configure the macro # Export the page as PDF h3. Expected Results The PDF should render the macro as it does on the page h3. Actual Results HTML is rendered instead of the macro itself {noformat} Issue Statistics {noformat} h3.Workaround No workaround",3 +"CONFCLOUD-41328","04/08/2016 08:00:26","Images in merged table cells are not exported to PDF correctly","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-41328]. {panel} h3. Summary Images in merged table cells are not exported to PDF correctly - the images appear to be constricted by the original cell size rather than the merged cell size in the PDF document. h3. Environment * Confluence Cloud (1000.2.0) and also 6.0.0-OD-2016.01.1-0003 h3. Steps to Reproduce # Create a table with multiple columns and rows # Merge two cells on a single row together and insert an image # Insert some text into the other columns in the table # Ensure the image you inserted earlier is almost as wide as the table (not just one of the columns) # Save the page and note that the image # Click on the *...* icon and select *Export to PDF* h3. Expected Results The image will take up an amount of space corresponding to it's width on the original document. h3. Actual Results The Image takes up space only as wide as a single column. [^Export Test - current version.pdf] h3.Workaround no workaround at this stage",2 +"CONFCLOUD-60427","05/09/2016 14:41:11","Default space logo download URLs are not in an authorized API scope","When attempting to download the default space logo using a JWT authentication header a HTTP 403 is returned: Example URL: https://jens-k15t.atlassian.net/wiki/images/logo/default-space-logo-256.png Response: {code:title=HTTP 403 Forbidden} Apache Tomcat/7.0.68 - Error report

HTTP Status 403 - Request not in an authorized API scope


type Status report

message Request not in an authorized API scope

description Access to the specified resource has been forbidden.


Apache Tomcat/7.0.68

{code} This probably also affects other images located at '/images/...'.",3 +"CONFCLOUD-60574","05/09/2016 14:45:31","Roadmap macro image download URLs are not in an authorized API scope","When attempting to download an image as generated by the Confluence roadmap macro using a JWT authentication header a HTTP 403 is returned: Example URL: https://jens-k15t.atlassian.net/wiki/plugins/servlet/roadmap/image/1376263/1/e2b9050629f4b34ebb98e4a0df151732.png Response: {code:title=HTTP 403 Forbidden} Apache Tomcat/7.0.68 - Error report

HTTP Status 403 - Request not in an authorized API scope


type Status report

message Request not in an authorized API scope

description Access to the specified resource has been forbidden.


Apache Tomcat/7.0.68

{code}",1 +"CONFCLOUD-53887","05/10/2016 06:58:30","Can not load theme icon","Referencing my comment here: https://ecosystem.atlassian.net/wiki/display/CONF/refinedWiki+Original+Theme+to+Connect?focusedCommentId=245563414#comment-245563414 !Screen Shot 2016-05-09 at 11.10.28.png|thumbnail! When installing our theme addon on refined2.atlassian.net the theme icon doesn't load. The following stack trace is given when accessing the image directly {noformat} java.lang.RuntimeException: Cannot read resource https://refinedtheme-staging.refinedwiki.com/global/images/refined-theme-logo.png at com.atlassian.plugin.webresource.impl.snapshot.Resource$1.writeTo(Resource.java:196) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$2$1.write(ResourceServingHelpers.java:218) at com.atlassian.plugin.cache.filecache.impl.PassThroughCache.cache(PassThroughCache.java:18) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$2.writeTo(ResourceServingHelpers.java:213) at com.atlassian.plugin.webresource.impl.http.Controller$4.write(Controller.java:360) at com.atlassian.plugin.cache.filecache.impl.PassThroughCache.cache(PassThroughCache.java:18) at com.atlassian.plugin.webresource.impl.http.Controller.sendCachedInProduction(Controller.java:355) at com.atlassian.plugin.webresource.impl.http.Controller.sendCached(Controller.java:305) at com.atlassian.plugin.webresource.impl.http.Controller.serveResource(Controller.java:224) at com.atlassian.plugin.webresource.impl.http.Controller.serveResource(Controller.java:61) at com.atlassian.plugin.webresource.impl.http.Router$2.apply(Router.java:49) at com.atlassian.plugin.webresource.impl.http.Router$2.apply(Router.java:46) at com.atlassian.plugin.webresource.impl.support.http.BaseRouter.callHandler(BaseRouter.java:193) at com.atlassian.plugin.webresource.impl.support.http.BaseRouter.dispatch(BaseRouter.java:163) at com.atlassian.plugin.webresource.servlet.PluginResourceDownload.serveFile(PluginResourceDownload.java:65) at com.atlassian.plugin.servlet.AbstractFileServerServlet.doGet(AbstractFileServerServlet.java:28) at javax.servlet.http.HttpServlet.service(HttpServlet.java:624) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) {noformat}",5 +"CONFCLOUD-48832","05/20/2016 03:11:27","Users receive email notifications for calendars they don't watch","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-48832]. {panel} One of our calendars, which isn't embedded in any page, has been sending email notifications to users who are not watching the calendar. Not all users are affected. There appears to be no way to unsubscribe them from receiving these notifications. * The users' lists of watched items doesn't contain this calendar * When the users access the Calendars page and select this calendar's drop down menu from the elipsis, they find that they are not watching this calendar (status reads ""Watch"" and not ""Stop Watching"" or ""Watched"") I used this query to see if the calendar is embedded anywhere returned no results: embeddedSubCalendarId:CALENDARID This seems to be a known issue, as reported here: https://jira.atlassian.com/browse/TEAMCAL-3709 Is there any fix for this? *Workaround*: # Manually access an URL for Calendars that are tied to the user profile: {code}https://instanceurl/wiki/calendar/mycalendar.action{code} # The user will be able to see a list of Calendars, including the ones that the same should not be watching. # Search for the Calendar and finally, click on *Unwatch*. The user should no longer receive notifications from this Calendar after doing that.",3 +"CONFCLOUD-42684","05/24/2016 22:35:13","Office Connector logging is no longer working","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-42684]. {panel} Since version 3.4.3 of the Office Connector, logging for the plugin is no longer working. h3. Steps to Reproduce # Start up a version of Confluence that bundles OfficeConnector 3.4.3 or above (5.9.x), or install this version into Confluence 5.8.x # Set debug logging on these two classes: -- {{com.benryan}} -- {{com.atlassian.confluence.extra.officeconnector}} # Upload an excel, word and ppt document and wait for the indexing to kick off (~1 minute) # You should see DEBUG lines in the atlassian-confluence.log, however there is none. There is no logging at other levels either. I suspect this began after implementing the Office Connector [canary process|https://confluence.atlassian.com/display/CONFKB/JVM+crashes+during+Import+from+Word+in+Confluence], however it could also have been due to the dependency changes required for plugins4. Logging for the canary process and some parts of the Office Connector  (eg below) go to the catalina.out, but is not formatted in the usual way (eg the timestamp). This is because it uses an SLF4J SimpleLogger, which is by design - it runs in an entirely separate JVM and is stripped down to pure essentials. It appears as though the dependencies from this module are bleeding into the main JVM and breaking logging for the whole plugin. {code:java} 147073 [scheduler_Worker-10] INFO com.atlassian.confluence.extra.officeconnector.index.excel.ExcelXMLTextExtractor - Not enough memory to extract all text from 'test.xlsx'. The attachment will be partially searchable. {code}",3 +"CONFCLOUD-60292","05/30/2016 16:35:35","Gallery macro image download URLs are not in an authorized API scope","When attempting to download an image as generated by the Confluence *gallery* macro using a JWT authentication header a HTTP 403 is returned: Example URL: https://jens-k15t.atlassian.net/wiki/download/thumbnails/4554757/octocat.png?api=v2&modificationDate=1464622036087&version=1 Response: {code:title=HTTP 403 Forbidden} Apache Tomcat/7.0.68 - Error report

HTTP Status 403 - Request not in an authorized API scope


type Status report

message Request not in an authorized API scope

description Access to the specified resource has been forbidden.


Apache Tomcat/7.0.68

{code}",1 +"CONFCLOUD-60267","06/08/2016 14:50:32","Unknown macro placeholder image download URL is not in an authorized API scope","When attempting to download the placeholder image for an unknown macro using a JWT authentication header a HTTP 403 is returned: Example URL: https://jens-k15t.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?locale=en_GB&name=expando&version=2 Response: {code:title=HTTP 403 Forbidden} Apache Tomcat/7.0.68 - Error report

HTTP Status 403 - Request not in an authorized API scope


type Status report

message Request not in an authorized API scope

description Access to the specified resource has been forbidden.


Apache Tomcat/7.0.68

{code}",1 +"CONFCLOUD-60685","06/15/2016 04:58:53","K15t Spike and Decide on Possible Solutions","This story is to triage the other stories in this epic, create decision page to agree on problem and solution with all stake holders: Connect Team [~slancashire] [~mjensen] Decision Page: https://pug.jira-dev.com/wiki/display/CE/How+to+allow+connect+add-on+access+web+resources+of+Confluence+or+other+add-on?flashId=641591085",1 +"CONFCLOUD-53649","06/29/2016 20:04:46","Word importer displays error The macro '|\' is unknown","h3. Summary When the customer attemtps to import a word document, the importer fails with the error 'The macro '|\' is unknown' h3. Environment Cloud h3. Steps to Reproduce # Start import with customers word document h3. Expected Results Word document should be imported and a new page should be created h3. Actual Results Confluence displays the following error {no format} 2016-06-29 13:59:38.213881500 com.atlassian.confluence.api.service.exceptions.InternalServerException: com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro '|\' is unknown. {no format} h3. Notes Full stack trace can be seen in the attached txt file ",3 +"CONFCLOUD-53601","07/14/2016 09:38:35","PDF Page export cannot be downloaded when page title contains # character","h3. Summary When trying to export a page as PDF using the *Export to PDF* feature on a page which has a '#' character in its title, clicking on the link to download the export redirects to a 403 error page. h3. Environment (Optional - If Applicable) * Confluence 1000.161.0 h3. Steps to Reproduce # Use the *Export to PDF* option on a page with a '#' in the page title # Click on the link provided to download your export. h3. Expected Results You can download the PDF generated successfully like with any other pages. h3. Actual Results You are redirected to a 403 page with the following message: _Access to the specified resource has been forbidden_ h3. Notes This may happen with other special characters h3.Workaround Use the custom export from *Space Tools* > *Content Tools* > *Export* (choose PDF option) > *Custom Export*. Then select the pages you wish to export.",2 +"CONFCLOUD-53751","08/04/2016 06:38:20","Drafts are multiplied after several importings","Steps to reproduce: * Create some drafts * export site * Import via Import Site several times (with same export file) * Drafts got multiplied copies Note this happens on Cloud instance via Import site only",3 +"CONFCLOUD-53932","08/04/2016 19:20:05","Cannot curl the page pdf action endpoint to directly download the pdf","h3. Summary Up until Confluence version 1000.150.0 exporting a page to PDF by clicking the 3 dots menu and selecting ""_Export to PDF_"" option would create the PDF and present the option to download it within the same page (without refreshing the page or loading another page). However, from Confluence version 1000.161.0 forward the export page to PDF is considered to be a long running task, thus when a page export to PDF is selected it loads the ""long running tasks"" page before presenting the download link. h3. Environment Confluence Cloud h3. Steps to Reproduce # Go to a page click the 3 dots menu # Select the ""_Export to PDF_"" option h3. Expected Results A direct download of the PDF. !1000.150.0.mp4! h3. Actual Results The long running tasks page is loaded and only then the export is processed and it produces a link instead of the direct download file. !1000.161.0.mp4! h3. Notes This breaks Bob Swift's CLI, specifically the example 123 on [this examples pages|https://bobswift.atlassian.net/wiki/display/CSOAP/Examples]. Also, if you used cURL to automate PDF exports download this no longer works as cURL returns the HTML of the long running tasks page. h3.Workaround Click the Download here link in the Long Running Tasks screen. Or if you use automation you can make use of the [longtask method|https://docs.atlassian.com/confluence/REST/latest/#longtask] of Confluence's REST API to get the link to download the file.",2 +"CONFCLOUD-60568","09/13/2016 16:37:53","Cannot expand details of last updater when calling content REST API","This expand does not work even if the returned JSON suggests that it should work: {code:title=GET .../rest/api/content/?expand=history.lastUpdated.by.details} { ""id"": ""18972673"", ""type"": ""page"", ""status"": ""current"", ""title"": ""dummy macro"", ""history"": { ""lastUpdated"": { ""by"": { ""type"": ""known"", ""username"": ""admin"", ""userKey"": ""ff80808154711efd0154711f21360001"", ""profilePicture"": { ""path"": ""/wiki/images/icons/profilepics/default.png"", ""width"": 48, ""height"": 48, ""isDefault"": true }, ""displayName"": ""Jens Rutschmann"", ""_links"": { ""self"": ""https://jens-k15t.atlassian.net/wiki/rest/experimental/user?key=ff80808154711efd0154711f21360001"" }, ""_expandable"": { ""details"": """" } }, ... }, ... }, ... } {code} Because of this we need to do separate calls for each page we're exporting.",2 +"CONFCLOUD-44194","09/22/2016 01:13:32","Random blank lines inserted around panels","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-44194]. {panel} This page shows two places where extra white space has been added, making it hard to layout a page the way you want: # Blank space above the ""info"" and ""panel"" macros in the side-columns. # Blank space above and below the ""excerpt"" macro in the info box (despite having ""inline"" mode selected).",5 +"CONFCLOUD-52974","09/26/2016 14:27:08","HTML export causes duplicate Atlassian logo in the footer","h3. Summary HTML export causes duplicate Atlassian logo in the footer h3. Steps to Reproduce # Space Tools > Content Tools > Export > html h3. Expected Results Single Atlassian logo as what can be observered in the page h3. Actual Results Duplicate Atlassian logo as attached screenshot h3.Workaround No workarounds at the moment",2 +"CONFCLOUD-44094","09/26/2016 21:54:16","""Update published page"" dialog overlaps the Update button on Windows browsers","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-44094]. {panel} h3. Summary When Collaborative Editing is on and you're editing a page the ""_Update published page_"" dialog overlaps the Update button itself making it hard to click the Update button to save the changes. h3. Environment Confluence Cloud This could only be reproducible on all browsers running on Windows 7 (IE11, Chrome and Firefox) h3. Steps to Reproduce # Have Collaborative Editing enabled # Access a page and click the Edit button # Hover the mouse over the Update button h3. Expected Results The dialog is completely above the button h3. Actual Results The dialog overlaps the Update button h3.Workaround No workaround on Windows",3 +"CONFCLOUD-60208","10/05/2016 17:17:27","Urls to images attached to pages with '/' character in title are invalid when converting storage to view","When generating the download urls for images in export_view, the '/' characters in page titles don't seem to be escaped correctly. Even when manually escaping this character, the image cannot be downloaded using the resulting url. Steps to reproduce: # Create a page called 'a/b' # Attach an image called 'test.jpg' to it. # Call the storage to view conversion service (fix the page ID):{code:title=POST jens-k15t.atlassian.net/wiki/rest/api/contentbody/convert/export_view} { ""value"" : ""

"", ""representation"" : ""storage"", ""content"":{""id"":""22413329""} } {code} # Returned HTML:{code}

{code} # The image can not be loaded using this url, check out the part with the filename: {{.../embedded-page/INT/a/b/test.jpg}}",3 +"CONFCLOUD-52914","10/10/2016 23:13:27","Cutting and pasting a line in bulleted list adds extra bullet","h3. Summary Whenever you cut a line from a bulleted list and add it back to the list, an extra bullet is added to the list h3. Environment * Confluence 1000.340.0 h3. Steps to Reproduce # Add 3 bulleted lines of text # Select the last line and cut it (ctrl + x or cmd + x) # After the first bulleted line, add a new line and paste the line you previously cut h3. Expected Results The cut line is pasted with only one bullet h3. Actual Results The cut line is pasted with an extra bullet h3. Notes Attached .MOV file showing issue h3.Workaround None",1 +"CONFCLOUD-53097","10/11/2016 05:50:27","Long running Word exports are not downloadable in Cloud","h3. Summary All HTTP requests in Cloud have a 60 second timeout. When a Word export runs longer than that, the task keeps running on the background but the generated export file does not returned to the customer. Confluence throws the ""Page Unavailable"" error to customer. If another Word export is triggered, Confluence tries to generate it again. Because there is a 30 second retry done automatically by the smart-status timeout page from the client browser that will trigger a new word export automatically. This loop of generating new word exports can render Cloud sites unusable on certain situations. h3. Environment * Confluence Cloud h3. Steps to Reproduce # Create a Confluence Cloud page with more than 350 JIRA Issue macro # Export page to Word h3. Expected Results Word file is downloadable at the end of the process. h3. Actual Results ""Page Unavailable"" page is showing. h3. Workaround No workaround",2 +"CONFCLOUD-52785","10/14/2016 19:39:15","Expand macro not working when using content rest API","When using the content rest API to read the content of a page, if a page has an expand macro, the expand macro won't open/close when rendered on a page.",5 +"CONFCLOUD-52953","10/14/2016 19:52:01","Mentions are not rendered correctly when using the content rest API","When using the content rest API, if the content contains an ""@-mention"" of a user, then the mention is not rendered correctly",3 +"CONFCLOUD-52718","10/14/2016 20:00:57","Code macro not rendering correctly when using content rest API","When rendering content using the content rest API, if the page contains a Code Block macro, the code block does not rendering correctly. The colours, line numbers and expand/collapse behaviour are not applied.",8 +"CONFCLOUD-52804","10/14/2016 20:24:02","Content rest API rendering non-breaking spaces has a weird character","If a page contains non-breaking spaces ( ) in its content, then the rest API is returning the non-breaking space as an odd character ().",5 +"CONFCLOUD-53010","10/14/2016 20:26:54","Tasks lists are not rendered correctly when using the content rest API","When using the content rest API to render content, if the content contains a task list, then the task list checkboxes are not shown in the output and tasks cannot be marked as completed.",3 +"CONFCLOUD-53225","10/14/2016 20:35:04","Tables do not render correctly when using the content rest API","When using the content rest API to render content with a table, the table header is not the correct colour and the headers are centre aligned (instead of left aligned).",8 +"CONFCLOUD-53228","10/18/2016 03:11:58","Images are returned with a relative path from the content API","When using the rest API to retrieve content from Confluence, if the content contains images, the image path is specified with a relative URL. e.g: This means the image cannot be rendered inside a Connect add-on.",5 +"CONFCLOUD-44930","10/18/2016 09:25:09","BR elements between inline macros","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-44930]. {panel} Steps to reproduce: * create empty page * insert excerpt macro using { notation then write something inside then hit the down arrow * insert second excerpt macro using { notation then write something inside then hit the down arrow * insert third excerpt macro using { notation and write something inside * check that all three macros have the ""inline"" display option selected (by clicking on the macro placeholder to show the property panel) * update the page to go back into the page view mode * result shared-drafts turned on: spans are on three different lines * result shared-drafts turned off: spans are on the same line",3 +"CONFCLOUD-45095","10/21/2016 04:28:12","Deleting an attachment, page, or plugin outside the editor does not update the editor format","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-45095]. {panel} This happens when a page or attachment is added or deleted while there is an open editing session on a page that either links to the deleted/added page or uses the attachment. *Steps to reproduce* * Create a page and insert an image into it. Publish it. * Click edit to start a new draft. * Go to the attachments screen of the page and delete the attached image * Go back to the page and press edit *Actual behaviour* * The editor still shows the attachment *Expected behaviour* * The editor should show ""Unknown attachment"" This happens because the editor format of the page changes even though the page does not get edited. However, Synchrony still has the old editor format. This is also true for links and macros. For example, deleting a page that was linked to from another page results in this same behavior, as well as deleting a plug-in while one of its macros is used on a page. The page in edit mode still looks like the macro is present even though in view mode it shows up as ""Unknown macro."" *Workaround* The workaround is to publish the page if this happens. Publishing the page forces Synchrony to get the new editor format. The editor format will now say correctly ""Unknown attachment"" or ""Unknown macro"" or will point to a non-existent link. The real solution in that case is to remove that part of the page or replace it with the new attachment or link.",1 +"CONFCLOUD-45659","10/21/2016 06:11:05","Extra paragraph added when a paragraph is selected and a symbol inserted in collab editor","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-45659]. {panel} Steps to reproduce: * Create a page with two paragraphs. Publish. * Edit the page. Select the first paragraph. * Click on insert > symbol * Insert a symbol * Notice another blank paragraph got added after the paragraph you selected. ",1 +"CONFCLOUD-53396","10/27/2016 08:55:08","Unable to generate Confluence Backup using backup manager","h3. Summary Confluence backup is not working when Backup Manager is used and include attachments option is checked. Could not generate backup file and when completed shows an error ""Woah, Something went wrong! /n Unexpected error during export has occurred"" h3. How to Replicate # Go to Backup Manager in confluence # Choose Backup and with attachments checked # Wait for the backup to complete with Error ""Woah! Something went wrong!' h3. Expected Results Backup Successful h3. Actual Results Backup finish with error {quote} ""Woah, Something went wrong! /n Unexpected error during export has occurred"" {quote}   h3. Workaround Run backup without attachment Intermittently works (unless you have Gliffy add-on installed). No workaround for full backup with attachment",2 +"CONFCLOUD-60654","11/09/2016 04:29:59","Replace vm template with soy for CssMetaData classes","After demo, we like to replace vm template with soy template for performance gain.",2 +"CONFCLOUD-53499","11/14/2016 12:57:06","Confluence backup hangs when using IE11","h3. Summary Confluence backup hangs when using IE11 h3. Environment * IE11 h3. Steps to Reproduce # Access a Confluence instance using IE11 # Go to backup manager and click on Create Backup h3. Expected Results A .zip file should be generated and displayed at the page h3. Actual Results Creating backup keeps spinning as if the .ZIP file wasn't ready yet but, it's possible to see in clog that backup proccess was completed. Also, when you access the Backup Manager page using another browser it's possible to see that the .zip file was created and is available for download. The below exception is thrown in the browser logs: \{noformat} SCRIPT438: Object doesn't support property or method 'includes' File: com.atlassian.ondemand.backupmanager.ondemand-backup-manager-confluence:resources.js, Line: 104, Column: 8 \{noformat}   h3. Notes Tested the same proccess with Mozzila and Chrome, with this browser creating backup worked fine. Tried to refresh Create Backup page in IE11 without success. h3.Workaround Create backup using Mozzila ou Chrome",2 +"CONFCLOUD-52756","11/17/2016 08:42:17","PDF custom export ignores if a child page is selected or not if the parent page is selected. ","h3. Summary When you export a space to PDF export using Custom Export, it ignores if a child page is selected or not if the parent page is selected. h3. Environment Confluence Cloud Version: 1000.518.1 h3. Steps to Reproduce # Export a Space, select *PDF* # Select *Custom Export* # Select a parent page and deselect the child pages under it. h3. Expected Results It should only export the selected page. h3. Actual Results It is exporting the child pages of the selected parent page even if you deselect the child pages during the export.",2 +"CONFCLOUD-60483","11/23/2016 08:23:35","Image styles are not included in batches referenced when converting content using the REST API","We currently need to explicitly add this file to our download list because it is not included in referenced CSS URIs in the conversion result. {code}s/_/_/download/resources/com.atlassian.confluence.plugins.confluence-view-file-macro:view-file-macro-resources/vfm.css}}{code} The styles in this files are not included in the CSS batches and we need to them for correct image positioning, especially for inline images. Please note that we currently need to download it from the Confluence server instead of the CDN because we can't guess the respective CDN url, if there is any.",3 +"CONFCLOUD-53199","12/07/2016 16:38:49","Unable to select file to import space using IE11","h3. Summary Clicking the ""_Select file to import_"" button on Confluence using Internet Explorer 11 does not open the file picker. h3. Environment Confluence Cloud Internet Explorer 11 h3. Steps to Reproduce # Navigate to Confluence Administration > Import Spaces # Click the ""_Select file to import_"" button h3. Expected Results A file picker window should open for you to pick the file to import. h3. Actual Results Nothing happens. h3.Workaround Use Firefox or Chrome.",2 +"CONFCLOUD-53203","12/19/2016 14:23:04","Intermediary HTML not found in temp directory of Confluence when exporting multiple pages as PDF","h3. Summary When an export is created with multiple pages, the intermediary HTML should be stored in the temp directory in Confluence's home directory; i.e., /temp/htmlexport-20110308-154047-1/export-intermediate-154047-2.html. h3. Environment Confluence Cloud = 1000.685.0 h3. Steps to Reproduce # Perform PDF export of space # ssh into instance, check the /temp h3. Expected Results Temp directory not empty. Contains intermediary HTML file h3. Actual Results Intermediary HTML file not created ",2 +"CONFCLOUD-52881","01/20/2017 18:01:00","Confluence Backup Error - Can't find Confluence Internal Directory","h3. Summary Confluence Backup fails due because can't find the internal directory. h3. Environment Cloud - Confluence 1000.847.1 h3. Steps to Reproduce Try to create a backup with attachments in Confluence Backup Manager h3. Expected Results The backup should be created h3. Actual Results Export error Directory does not exist But don't worry, we'll fix it for you! You just need to contact Atlassian support and paste in this error message, timestamp and your instance details. h3.Workaround Export Space by Space",2 +"CONFCLOUD-53453","01/28/2017 02:20:52","Content of Collapsible Code Block macro is not rendered in PDF export"," h3. Summary When Collapsible is selected on Code Block macro parameter. The content of the code block macro is not rendered when exporting the page to PDF. h3. Environment Confluence 1000.904.0 h3. Steps to Reproduce # Edit a page # *Insert* > *Code Block* macro # Make the Code Block macro *collapsible* # Export the page to PDF h3. Expected Results * Collapsed Code Blocks macro should be rendered when exporting to PDF h3. Actual Results * Content of Collapsible Code Block macro is not rendered in PDF export ",2 +"CONFCLOUD-46029","01/31/2017 05:19:32","Discard dialog appears for a user after the page has been published","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-46029]. {panel} Steps: # Join an edit session with two users. # Both users make edits. # User one publishes. # User two gets publish notification and does nothing. # User two presses ""Close"" to leave the editor. # Notice they get the discard/keep draft dialog, even though at this point the page is published and no further changes have been made.",3 +"CONFCLOUD-46040","01/31/2017 17:01:12","Edit in Office (WebDAV Launcher 1.1.0) install loop on Firefox 51.0","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-46040]. {panel} h3. Summary Attempting to edit a document in Office using the Edit in Office link in a Firefox 51 browser will always prompt to install the WebDAV extensions. h3. Environment (Optional - If Applicable) * Windows * Firefox 51 * MS Office h3. Steps to Reproduce # Attach a word document to a page in Confluence # Install Firefox (updated to latest version) # Attempt to Edit in Office h3. Expected Results The extension installs and the document opens in Office for editing. h3. Actual Results The extension is installed, but when you click on Edit in Office again it asks to install the extension again. You can then repeat the loop until you get bored enough to stop. See the video below: [^firefox51_webdav_install_loop.mov] h3. Notes * This currently is only affected in the latest release of Firefox (51) * Currently verified in Windows 7 h3. Workaround # Use a different browser/version ** Use Edit in Office in Internet Explorer ** Uninstall Firefox 51, install [Firefox 50.1|https://ftp.mozilla.org/pub/firefox/releases/50.1.0/], disable autoupdate # Disable autostart: ## Go to ""about:config"" in firefox address bar ## Search ""browser.tabs.remote.autostart"" ## Double click the entry to make the value false. If you see ""browser.tabs.remote.autostart.x"" entries, make them false too. ## Restart firefox ## Go to ""about:support"" and make sure the value of ""Multiprocess Windows"" is ""0/1 (Disabled)"" h3. Notes for the fix * You don't have to upgrade to 6.0.7 or 6.1.0. The fix is just the firefox add-on and it is backward compatible. * The new version hosted by Mozilla is still under review and there is no timeline for when it will be public. Thus you can not install it using standard update of Firefox at this moment. * To get it installed: ** You can download it from [here|https://update.atlassian.com/office-connector/URLLauncher/latest/webdavloader.xpi] and manually install it  ** Or you can remove the existing add-on from Firefox and then confluence will prompt the installation.  ",2 +"CONFCLOUD-52500","02/08/2017 22:42:47","Site import fails for user that was only recently given admin access, and causes site to become inaccessible","If a user is given administrator permission, and then immediately goes to import a site, the import fails, and the instance becomes locked and inaccessible. Waiting a few minutes between giving access and attempting the import seems to solve this.",2 +"CONFCLOUD-52393","02/16/2017 15:04:02","Cannot track the backup download link","h3. Summary When a backup file is generated using Backup Manager, there is no way to get the download link if the ""Site_backup.zip"" link is no longer available in the page or is overwritten. h3. Environment h3. Steps to Reproduce # Create a backup using Backup Manager # Create another backup using the Backup Manager   h3. Expected Results There should be a way to retrieve the link of the first back up as the file is valid for seven days. h3. Actual Results The latest backup overrides the link and the previous cannot be retrieved anymore. h3. Workaround None Please raise a ticket at https://support.atlassian.com  ",2 +"CONFCLOUD-52230","02/22/2017 23:36:04","Confluence Cloud Link to Backup File Gone after Restart","When customer generate a backup, the link to down backup file will no longer be there after a restart. h2. Steps to Replicate # Generate a backup and verified the link to backup is created # Restart the instance # Navigate back to backup manager and notice that the link is no longer visible h2. Expected Result On the top of the backup manager, we wrote a line: {quote}This backup file will replace the previous backup and will be automatically deleted after 7 days. {quote} It should be made available for 7 days if there are no further backup generated. h2. Actual Result The link is not available and there is no way to retrieve back the link apart from generating a new backup h2. Use Case For some customer's internal policy, they are required to take a periodical backup in case of disaster. Generating during the peak hours are not recommended since it might cause potential performance issue if the instance is huge. However, generating it after work expose to this bug (due to the daily maintenance). They have limited ways to reliably generate the backup.",2 +"CONFCLOUD-46563","02/27/2017 01:11:04","draft-id is not updated after the page is published","{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFSERVER-46563]. {panel} If two users are working on a new draft together in Collaborative Editing, and one user publishes the page, the other user is still on the existing page. They get a ""Page published by X"" notification but on examining the meta data, the draft-id and page-id have not been updated to reflect the new state of the published page. I'm not sure there is any implication here other than it's sort of an inconsistent state, as editing and publishing by both users continues to work without any issue.",2 +"CONFCLOUD-52433","02/28/2017 07:55:20","Site import failing with the error message: ""User should not be null""","h3. Summary Site import are failing with the error message _User should not be null_ displayed on the user interface and in Confluence logs. h3. Steps to Reproduce # Perform a site import h3. Expected Results The site import completes properly h3. Actual Results The site import fails at the latest stage of the operation and throws the error message _User should not be null_ on the user interface In Confluence logs, the following error message is displayed: {code} @4000000058b4ea0a1d5f0524 2017-02-28 03:09:52,491 ERROR [Long running task: Importing data] [confluence.importexport.actions.ImportTask] runInternal Failure during import @4000000058b4ea0a1d5f090c – url: /wiki/admin/import/doimportconfluencesite.action | traceId: ececdef35337776c | userName: admin | referer: [https://instanceurl.atlassian.net/wiki/admin/import/importconfluencesite.action] | action: doimportconfluencesite @4000000058b4ea0a1d5f0cf4 java.lang.NullPointerException: User should not be null @4000000058b4ea0a1d5f10dc at java.util.Objects.requireNonNull(Objects.java:228) @4000000058b4ea0a1d5f207c at com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdGroupManager.getCrowdUser(EmbeddedCrowdGroupManager.java:180) @4000000058b4ea0a1d5f2464 at com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdGroupManager.addMembership(EmbeddedCrowdGroupManager.java:136) @4000000058b4ea0a1d5f284c at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) @4000000058b4ea0a1d5f284c at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) @4000000058b4ea0a1d5f301c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) @4000000058b4ea0a1d5f301c at java.lang.reflect.Method.invoke(Method.java:498) {code} h3. Workaround Perform a space by space import and create a ticket with Atlassian Cloud Support to import the user accounts and groups.",2 +"CONFCLOUD-52446","02/28/2017 12:20:39","Confluence Cloud Space Export to PDF Gives ""Oops, Something Went Wrong"" Error","h3. Summary In Confluence Cloud, when trying to perform Space Export to PDF gives ""Oops, Something Went Wrong"" Error h3. Environment * Confluence Cloud h3. Steps to Reproduce # Go to Space Tools > Content Tools > Export > PDF # Click *Next* button h3. Expected Results # PDF export should be generated h3. Actual Results # ""Oops, something went wrong"" will be displayed h3. Notes Page Export to PDF works, eventhough the Space Export to PDF does not h3.Workaround As a workaround, user can perform PDF export for the pages inside the space",3 +"CONFCLOUD-52266","03/01/2017 00:24:24","Selecting 'Original' and then 'Border' on image exports incorrectly","h3. Summary When a user inserts an image into a Confluence page and exports to word, the image export will be at a much lower resolution if the user selects the option to add a border to the image AFTER selecting the option to use the original size. This also affects how the image displays in the browser. h3. Steps to Reproduce # Edit a page # Drag and drop an image # Click the image, and select 'Original' size # Now add a Border to the image # Save your page # Image width might display incorrectly in browser depending on size of image # Export page to word. Notice that the size will not be correct h3. Expected Results Size should export in 'Original' size as that has been selected. h3. Notes This might be related to an older bug, linked below h3.Workaround Interestingly if you do it in reverse, ie. add the border first and then select Original size, it works okay.",2 +"CONFCLOUD-52674","03/03/2017 13:30:15","User need to click on Pages every time he goes to a Space","  h3. Summary Every time the user access a Space he needs to click on Pages tab to get the page tree. h3. Environment Reproduced on * Safari * Chrome h3. Steps to Reproduce # Go to a Space. # Click on Pages to open the page tree # Go to another Space # Go back to the Space you've accessed the page tree h3. Expected Results Confluence should remember the user have accessed Pages before and open it once the user comes back to the Space h3. Actual Results Confluence always opens Overview when you access a Space.   h3. Workaround For now, there is nor workaround",2 +"CONFCLOUD-52205","03/15/2017 14:57:15","Unable to generate backup with attachment","h2.  Summary User seeing the following error when creating backup with Attachment {code:java} Export error Unexpected error during export has occurred But don't worry, we'll fix it for you! You just need to contact Atlassian support and paste in this error message, timestamp and your instance details. {code} h2. Steps to replicate # Go to confluence backup manager # Tick Backup Attachments # Click create backup h2. Observed behaviour User seeing the following error {code:java} Export error Unexpected error during export has occurred But don't worry, we'll fix it for you! You just need to contact Atlassian support and paste in this error message, timestamp and your instance details. {code} h2. Expected Behaviour User should be able to create backup with attachment without any issue.   h3.  Workaround Create backup without Attachment",1 +"CONFCLOUD-52505","03/22/2017 18:43:06","Confluence is contacting JIRA for every link on a page while exporting to word","h3. Summary When you try to export a page to WORD, Confluence will contact JIRA for every link between then on the page, overloading the process leading to a ""Page unavailable"" message. h3. Environment Cloud - JIRA v1000.844.1 Cloud - Confluence 1000.1090.1 h3. Steps to Reproduce # Create a Confluence page with around 260 links to issues in JIRA # Try to export the page to WORD h3. Expected Results The page must be exported to a WORD file h3. Actual Results The application is overloaded with requests checking every connection and times out leading to a page unavailable error. h3.Workaround None",3 +"CONFCLOUD-52379","03/28/2017 10:07:18","Table cut off on PDF Export","h3. Summary PDF table get cut off on PDF Export even though it's not a long table h3. Environment 1000.1112.0 h3. Steps to Reproduce # Create a page # Insert a table   !Screen Shot 2017-03-28 at 5.09.14 PM.png|thumbnail! h3. Expected Results - The table should be rendered properly on PDF export. - Properly set ""word-wrap"" style to table so that CJK-languages will not have an overflow issue. h3. Actual Results The table is cut off on the exported PDF file.  !Screen Shot 2017-03-28 at 5.09.21 PM.png|thumbnail! h3. Workaround Refer to [Wide tables may be cut off in PDF export|https://confluence.atlassian.com/confcloud/wide-tables-may-be-cut-off-in-pdf-export-951397153.html]. For CJK-users, manually insert ASCII word-devider such as space or break-line to where your text needs to be fold.   !Screenshot 2019-01-23 11.22.14.png|thumbnail! [^SB-5931023-230119-0221.pdf]",2 +"CONFCLOUD-54645","04/07/2017 10:25:46","PDF export generates export of all pages in the space even though there are no pages selected with ""Custom Export""","h3. Summary When exporting a space as PDF, deselecting all pages or selecting only the top level page with Custom Export will still generate a PDF export of all pages in the space h3. Steps to Reproduce # Navigate to the space's {{Space Tools >> Content Tools >> Export >> PDF}} # Choose *Custom Export* # Select only the top level page, and deselect every other page in the space, especially its children pages (only 1 page selected) h3. Expected Results Only 1 page would be included in the PDF export h3. Actual Results All pages in the space will be included in the PDF export ",2 +"CONFCLOUD-54658","04/10/2017 14:34:30","PDF export creates extra page breaks when long page contains Page Layout Section","h3. Summary If a page contains Page Layout section and the content of this page is longer than one page in the PDF export, PDF export inserts an extra page break before the page. h3. Environment Confluence 1000.1177.1 h3. Steps to Reproduce # Create a new page # Add addtional Page Layout Section # Add enough content to the page so it will require at least two pages in PDF # Export the page to PDF h3. Expected Results * The exported PDF should not contain an extra page h3. Actual Results * PDF export creates extra page breaks when long page contains Page Layout Section",2 +"CONFCLOUD-54660","04/10/2017 19:55:46","Balsamiq doesn't enter presentation mode (full screen)","h3. Summary Balsamiq won't enter in presentation mode (full screen) if Confluence has SPA layout. h3. Environment Confluence 1000.1177.1 h3. Steps to Reproduce # Have Confluence in SPA mode # Have Balsamiq mockup add-on # Create a page and add the Balsamiq macro and configure it to display a mockup # Save the page # When viewing the page click the Balsamiq button to enter in presentation mode (full screen) h3. Expected Results The mockup is displayed in full screen h3. Actual Results The mockup becomes a gray area in the page h3. Notes Confluence must have SPA h3.Workaround When editing the page it is possible to enter in presentation mode.",5 +"CONFCLOUD-54670","04/11/2017 14:30:28","Import Site instructions says it ""supports zip files with a maximum nullMB of data""","h3. Summary The Import a Confluence Site has some instructions which say: ""_Site import supports zip files with a maximum nullMB of data (the uncompressed XML files inside the backup zip file) and an unlimited amount of attachments._"" Notice the ""_null_"" before the maximum XML size. h3. Environment Confluence 1000.1212.0 h3. Steps to Reproduce # Navigate to Confluence Administration > Import Site h3. Expected Results It should display an actual size limit of the XML (if we still have one). h3. Actual Results It says ""_null_"" ",1 +"CONFCLOUD-54680","04/12/2017 17:44:19","The import space feature sometimes got stuck on ""Applying special processing"" or in ""Retrieving uploaded file"" and never finish","h3. Summary The import space feature sometimes got stuck on ""Applying special processing"" or in ""Retrieving uploaded file"" and never finishes. h3. Steps to Reproduce # Go to Import Space feature on Confluence # Follow the steps to import a space h3. Expected Results The import is finished correctly, following to JIRA Macro repair feature.   h3. Actual Results The process got stuck on ""Applying special processing"" and it gives no error message or warning, however, the space is imported successfully after some time, although no ""Acknowledge"" message appears.   h3. Notes The problem seems to be intermittent. The JIRA Macro repair does not seems to work correctly in the Spaces imported.   h3. Workaround None",2 +"CONFCLOUD-54681","04/12/2017 19:58:25","Null value in BANDANA table causing XML restore to fail.","h3. Summary Null value in BANDANA table causing XML restore to fail. h3. Environment * Confluence Cloud 1000.1212.0 h3. Steps to Reproduce # Create an full site XML backup # Setup a server instance of the latest Confluence version (6.1.1) # Import the backup h3. Expected Results Restore completes fully h3. Actual Results The below exception is thrown in the atlassian-confluence.log file: {noformat} Caused by: org.xml.sax.SAXException: Error while importing backup: not-null property references a null or transient value : com.atlassian.confluence.setup.bandana.ConfluenceBandanaRecord.key net.sf.hibernate.PropertyValueException: not-null property references a null or transient value : com.atlassian.confluence.setup.bandana.ConfluenceBandanaRecord.key at com.atlassian.confluence.importexport.xmlimport.parser.BackupParser.endElement(BackupParser.java:45) {noformat} Similar issue to [XML import fails due to error: not-null property references a null or transient value|https://confluence.atlassian.com/confkb/xml-import-fails-due-to-error-not-null-property-references-a-null-or-transient-value-666601423.html]. From the error though, there is a null in the {{com.atlassian.confluence.setup.bandana.ConfluenceBandanaRecord.key}} column. The issue we're seeing specifically on two instances is with the following entry: *com.atlassian.confluence.security.login.DefaultLoginManager*. h3. Notes Table in Cloud is set up properly though, so we don't know how the NULL value is getting in there: {code} confluence_355851=> \d bandana Table ""public.bandana"" Column | Type | Modifiers ----------------+------------------------+----------- bandanaid | bigint | not null bandanacontext | character varying(255) | not null bandanakey | character varying(100) | not null bandanavalue | text | {code} h3.Workaround In the cloud instance: # Run this to find the NULL values: {code:sql} select * from bandana where bandanaid is null or bandanacontext is null or bandanakey is null; select * from bandana where bandanacontext = '' or bandanakey = ''; {code} # Delete the values # Restart Confluence and create a new export ",2 +"CONFCLOUD-54693","04/13/2017 15:55:15","PDF Export Retrieves Images From JIRA Macros via the Display URL and not the Application URL","h3. Steps to Reproduce # Create an Application Link between Confluence and JIRA # Set the Display URL to a non-existent address, or to a proxy address that is reachable from the client's browser, but not accessible from the Confluence Server itself (the whole point of having an Application URL / Display URL separation) # Create a page and add a JIRA issue into the page # Export the page to PDF You will notice Errors such as these: {code:java} 2014-03-22 17:57:51,167 WARN [http-8542-1] [confluence.extra.flyingpdf.ConfluenceExportUserAgent] getImageResource Could not retrieve image resource http://192.168.2.3:8614/jira614/images/icons/statuses/open.png during Confluence export -- url: /c542/spaces/flyingpdf/pdfpageexport.action | page: 1933317 | userName: admin | referer: http://localhost:8542/c542/display/GIE/sa+dasd+as+d+assad | action: pdfpageexport {code} It seems that the getImageResource will attempt to obtain /images/icons/statuses/open.png via the Display URL, and not the Application URL. The Confluence Server is unable to reach the Display URL, hence, the error h3. Workaround Not workaroundable in Cloud yet  ",2 +"CONFCLOUD-54715","04/18/2017 12:30:24","Export Produces Errors for Created vs Resolved Chart Macro","h3. ***Steps to Reproduce*** # Create a page with Created vs Resolved Chart Macro # Save the page # Export page to pdf h3. ***Current Behaviour*** The Created vs Resolved Chart Macro becomes a URL h3. ***Expected Behaviour*** Created vs Resolved Chart Macro is rendered and exported",2 +"CONFCLOUD-54725","04/19/2017 12:37:03","Full Export description text is wrong (HTML Export)","This should be related to: https://jira.atlassian.com/browse/CONFCLOUD-36754 In Space Operations > Export > HTML Export, this text is displayed: {code} Normal Export Generates a HTML file for each page in this space, excluding blogs, comments, and attachments. {code} Contrary to what the text says, the resulting zipfile does include attachments (but no comments). This makes sense because it's a full export, but the text is confusing.",2 +"CONFCLOUD-54874","04/27/2017 02:14:01","Imported space is not visible in UI","h3. Summary After a space import, the spaces are not listed on the *Space directory*. !CONFCLOUD-54874-screenshot_001.png|width=378,height=193,thumbnail! * however it can be accessed using the space key: !CONFCLOUD-54874-screenshot_002.png|width=372,height=190,thumbnail! h3. Steps to Reproduce # Import a space. # Go to the *Space directory* h3. Expected Results The space is listed properly in the *Space directory* h3. Actual Results The space is not listed in the *Space directory* h3. Workaround This is an issue with indexing of the space being slow - please wait for a couple of minutes for the space to show up. Alternatively to kick off another indexing task to get the space to show up faster, favourite the space and unfavourite it. The space will show up in the *Space directory*    ",2 +"CONFCLOUD-54811","04/27/2017 09:47:59","Image missing when doing Page Export to pdf with Word macro ","h3. Steps to replicate # Create a word document with image in it # Create a page with word macro # Upload the file you created in step 1. # Save the page # Export the page to PDF h3. Observed Behaviour The pdf does not contain the images.   h3. Expected behaviour The pdf contain the images from the word document.",2 +"CONFCLOUD-54826","04/28/2017 04:29:52","Confluence Backup is stuck due to a restart","h3. Summary Confluence backup is not progressing and there has been no status change in the Confluence UI for quite some time (30-60minutes).  The UI is stuck at message ""Getting Objects to Export""  h3. Steps to Reproduce Create a new backup using the Backup Manager in Confluence   Expected Results Backup starts, then completes successfully.   Actual Results Confluence Backup is stuck and there is no progress update in the UI or the UI displays a message ""Getting Objects to Export"".  h3. Workaround  There is a possibility that the Backup has been terminated and the Confluence UI is unable to fetch the latest status. Contact support at support.atlassian.com with reference to this bug.   ",3 +"CONFCLOUD-54847","05/02/2017 02:33:13","Export to PDF - File Name is using wrong timezone","h3. Summary PDF Export file name is using GMT instead of local server time. h3. Environment * Confluence Cloud 1000.1257.2 h3. How to Replicate # Go to any page, export to PDF h3. Expected result: File has 'SpaceKey-PageName-ConfluenceDateTime' format. h3. Actual result: File has 'SpaceKey-PageName-SystemDateTime' format. Because Confluence's ""System Time"" is GMT but ""System Timezone"" is ""AEST, the file has incorrect time. h3. Workaround No workaround at the moment.",1 +"CONFCLOUD-54897","05/09/2017 00:25:07","PDF export table of content does not display sub pages up to fifth level","h3. Summary When exporting a space to PDF, the table of content does not display the list of content h3. Environment Cloud - Confluence Version 1000.1257.3 h3. Steps to Reproduce # Export a Space from Confluence h3. Expected Results The table of contents should display all child/sub pages h3. Actual Results The table of contents only displays up to 4th Level and 5th level child pages are not displayed in table of contents h3. Workaround No workaround found at the moment. ",2 +"CONFCLOUD-54950","05/11/2017 10:14:50","Site import fails to restore individual space permissions","h3. Summary Site import does not restore the individual space permission. h3. Steps to Reproduce # Create a confluence user # Create a space # Grant the confluence user an individual space permission on the created space ( *Space Tools > Permissions* ) # Create a backup of Confluence using the Backup Manager # Restore the same backup file on the same Confluence cloud instance and check the Individual Space Permission ( *Space Tools > Permissions* ) h3. Expected Results The individual space permission should be existing on the imported space after the site import. !before export.png|thumbnail! h3. Actual Results The individual space permission is not imported. !after restore.png|thumbnail! ",3 +"CONFCLOUD-55007","05/15/2017 17:53:29","Can't import Word document using Internet Explorer 11","h3. Summary Trying to import a Word document using IE11 will fail with an empty error message during the upload of the file. h3. Steps to Reproduce # Access Confluence with IE11 # Go to a page and click the ellipsis menu > Import Word document # Click the ""Select file to import"" button and browse the file h3. Expected Results The file would upload and you could proceed with the import. h3. Actual Results The file never uploads and an empty error message is displayed (see screenshot) h3. Notes In the development console there's some errors like: {noformat}object_create_fail: ReferenceError: 'Promise' is undefined undefined Unhandled promise rejection undefined{noformat} h3.Workaround Use Chrome or Firefox.",2 +"CONFCLOUD-55115","05/24/2017 00:36:24","Manually enabled dark features are included in site export","h3. Summary Manually enabled dark features are included in site export h3. Environment * Confluence Cloud * Example using ElasticSearch dark features h3. Steps to Reproduce # In Cloud, go to [https://yourdomain.atlassian.net/wiki/admin/darkfeatures.action] # Add the following dark features: {code:java} es.recent.updates es.shadow.recent.updates es.site.search es.site.search.odd {code} # Search for an item in Confluence (Note: search works) # Create a site export # Import it into Confluence Server v6.0+ h3. Expected Results Dark features are reset to default h3. Actual Results Default dark features are not included in the export, but manually enabled dark features will be imported. In the case of Elastic Search being enabled, when trying to search for anything, the following stack trace is thrown: !darkfeatures.png|thumbnail! h3. Notes The following are enabled by default in Cloud, but are not included in the site export: {code:java} es.indexing es.reindex {code} h3. Workaround # In the new instance, go to [https://your.base.url/admin/darkfeatures.action] # Remove the manually added dark features",2 +"CONFCLOUD-55181","05/29/2017 01:00:07","Unable to Import Word Document on Confluence Page","h3. Summary Empty error prompt appears after trying to upload a Word document !screenshot-1.png! h3. Steps to replicate # Create new page # Click on menu button # Click on Import Word Document h3. Expected Result Able to Import Word Document h3. Actual Result Word is not imported and empty error prompt are shown Here's the console error: !screenshot-2.png! h3. Workaround - ",2 +"CONFCLOUD-55238","05/31/2017 10:26:41","Downloading Confluence backup data cause high CPU usage","h3. SUMMARY Downloading Confluence backup data cause high CPU usage thus affecting the performance of the instance. This is most likely to occur with a huge backup data.",3 +"CONFCLOUD-55251","06/01/2017 15:03:36","Unable to import a space using IE 11","h3. Summary Importing space using IE 11 is stuck on ""Upload in Progress"" h3. Environment Vertigo Confluence 1000.0.0-3e58b1cb588 h3. Steps to Reproduce # Import a space backup using IE 11 h3. Expected Results * The backup file should be imported without issue h3. Actual Results * Space import is stuck on Upload in Progress * !upload.png|thumbnail! h3. Workaround * Use another browser (Chrome or Firefox)",2 +"CONFCLOUD-55313","06/06/2017 13:39:29","Site import are failing with the error message ""com.atlassian.confluence.user.UserManagementOperationFailedException: com.atlassian.idp.client.exceptions.BadRequestException: No response body""","h3. Summary Site import is failing during the post-import tasks steps with the error message: {code}com.atlassian.confluence.user.UserManagementOperationFailedException: com.atlassian.idp.client.exceptions.BadRequestException: No response body{code} h3. Environment * Confluence Cloud 1000.1475.1 h3. Steps to Reproduce # Perform a site import h3. Expected Results The site import completes properly. h3. Actual Results The site import fails with the following error message displayed: {noformat} com.atlassian.confluence.user.UserManagementOperationFailedException: com.atlassian.idp.client.exceptions.BadRequestException: No response body {noformat} Full stack trace: {code}com.atlassian.confluence.user.UserManagementOperationFailedException: com.atlassian.idp.client.exceptions.BadRequestException: No response body at com.atlassian.confluence.user.DefaultUserAccessor.addMembership(DefaultUserAccessor.java:156) at com.atlassian.confluence.user.DefaultUserAccessor.addMembership(DefaultUserAccessor.java:1068) at sun.reflect.GeneratedMethodAccessor1171.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at com.atlassian.spring.interceptors.SpringProfilingInterceptor.invoke(SpringProfilingInterceptor.java:16) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) at com.sun.proxy.$Proxy93.addMembership(Unknown Source) ... 2 filtered at java.lang.reflect.Method.invoke(Method.java:498) at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26) at com.sun.proxy.$Proxy360.addMembership(Unknown Source) ... 2 filtered at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302) at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56) at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133) at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor$1.run(ServiceTCCLInterceptor.java:61) at org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:130) at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokePrivileged(ServiceTCCLInterceptor.java:58) at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:50) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133) at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) at com.sun.proxy.$Proxy2397.addMembership(Unknown Source) at com.atlassian.ondemand.confluenceimporter.procesors.post.UserPostImportTask.addMembership(UserPostImportTask.java:247) at com.atlassian.ondemand.confluenceimporter.procesors.post.UserPostImportTask.updateGroupMemberships(UserPostImportTask.java:209) at com.atlassian.ondemand.confluenceimporter.procesors.post.UserPostImportTask.doExecute(UserPostImportTask.java:121) at com.atlassian.ondemand.confluenceimporter.procesors.post.AbstractPostImportTask$1.call(AbstractPostImportTask.java:20) at com.atlassian.ondemand.confluenceimporter.procesors.post.AbstractPostImportTask$1.call(AbstractPostImportTask.java:17) at com.atlassian.ondemand.confluenceimporter.util.SysadminImpersonatorImpl.execute(SysadminImpersonatorImpl.java:34) at com.atlassian.ondemand.confluenceimporter.procesors.post.AbstractPostImportTask.execute(AbstractPostImportTask.java:17) at com.atlassian.confluence.importexport.Importer.doImport(Importer.java:83) at com.atlassian.confluence.importexport.DefaultImportExportManager.performImportInternal(DefaultImportExportManager.java:97) at com.atlassian.confluence.importexport.DefaultImportExportManager.doPerformImport(DefaultImportExportManager.java:88) at com.atlassian.confluence.importexport.DefaultImportExportManager.performImport(DefaultImportExportManager.java:83) ... 3 filtered at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) at com.sun.proxy.$Proxy103.performImport(Unknown Source) ... 3 filtered at java.lang.reflect.Method.invoke(Method.java:498) at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26) at com.sun.proxy.$Proxy461.performImport(Unknown Source) ... 3 filtered at java.lang.reflect.Method.invoke(Method.java:498) at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:136) at com.sun.proxy.$Proxy461.performImport(Unknown Source) at com.atlassian.confluence.importexport.actions.ImportTask.runInternal(ImportTask.java:67) at com.atlassian.ondemand.confluenceimporter.service.importer.SiteImportTaskRunnerImpl.doImport(SiteImportTaskRunnerImpl.java:284) at com.atlassian.ondemand.confluenceimporter.service.importer.SiteImportTaskRunnerImpl.runInternal(SiteImportTaskRunnerImpl.java:241) at com.atlassian.ondemand.confluenceimporter.service.importer.SiteImportTaskRunnerImpl.runImport(SiteImportTaskRunnerImpl.java:811) at com.atlassian.ondemand.confluenceimporter.service.importer.SiteImportTaskRunnerImpl.lambda$runTask$2(SiteImportTaskRunnerImpl.java:779) at cloud.atlassian.logmon.datadog.publisher.internal.TaggedFunctionalTimeRecorder.with(TaggedFunctionalTimeRecorder.java:30) at com.atlassian.ondemand.confluenceimporter.service.importer.SiteImportTaskRunnerImpl.runTask(SiteImportTaskRunnerImpl.java:779) at com.atlassian.progress.amq.TaskProcessor.accept(TaskProcessor.java:63) at com.atlassian.progress.amq.TaskProcessor.accept(TaskProcessor.java:23) at com.atlassian.progress.amq.ConcurrencyControlTaskProcessor.accept(ConcurrencyControlTaskProcessor.java:68) at com.atlassian.progress.amq.ConcurrencyControlTaskProcessor.accept(ConcurrencyControlTaskProcessor.java:19) at com.atlassian.progress.amq.ProgressAwareMessageRunner.processMessage(ProgressAwareMessageRunner.java:52) at com.atlassian.confluence.impl.messagequeue.VCacheMessageRunner.lambda$processMessage$0(VCacheMessageRunner.java:21) at com.atlassian.confluence.vcache.VCacheRequestContextOperations.lambda$doInRequestContext$0(VCacheRequestContextOperations.java:49) at com.atlassian.confluence.impl.vcache.VCacheRequestContextManager.doInRequestContext(VCacheRequestContextManager.java:83) at com.atlassian.confluence.impl.vcache.VCacheRequestContextManager.doInRequestContext(VCacheRequestContextManager.java:73) at com.atlassian.confluence.vcache.VCacheRequestContextOperations.doInRequestContext(VCacheRequestContextOperations.java:48) at com.atlassian.confluence.impl.messagequeue.VCacheMessageRunner.processMessage(VCacheMessageRunner.java:20) at com.atlassian.confluence.util.zipkin.impl.ZipkinMessageRunner.processMessage(ZipkinMessageRunner.java:43) at com.atlassian.messagequeue.internal.scheduler.SchedulerMessageRunnerService$AmqJobRunner.processNestedMessage(SchedulerMessageRunnerService.java:207) at com.atlassian.messagequeue.internal.scheduler.SchedulerMessageRunnerService$AmqJobRunner.runJob(SchedulerMessageRunnerService.java:164) at com.atlassian.confluence.util.zipkin.impl.ZipkinJobRunnerWrapper.runJob(ZipkinJobRunnerWrapper.java:53) at com.atlassian.scheduler.core.JobLauncher.runJob(JobLauncher.java:191) at com.atlassian.scheduler.core.JobLauncher.launchAndBuildResponse(JobLauncher.java:164) at com.atlassian.scheduler.core.JobLauncher.launchJob(JobLauncher.java:135) at com.atlassian.scheduler.core.JobLauncher.launch(JobLauncher.java:126) at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.launchJob(CaesiumSchedulerService.java:480) at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeClusteredJob(CaesiumSchedulerService.java:458) at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeClusteredJobWithRecoveryGuard(CaesiumSchedulerService.java:463) at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeQueuedJob(CaesiumSchedulerService.java:409) at com.atlassian.confluence.impl.schedule.caesium.UnicornSchedulerService.lambda$executeQueuedJob$0(UnicornSchedulerService.java:107) at com.atlassian.confluence.vcache.VCacheRequestContextOperations.lambda$doInRequestContext$0(VCacheRequestContextOperations.java:49) at com.atlassian.confluence.impl.vcache.VCacheRequestContextManager.doInRequestContext(VCacheRequestContextManager.java:83) at com.atlassian.confluence.impl.vcache.VCacheRequestContextManager.doInRequestContext(VCacheRequestContextManager.java:73) at com.atlassian.confluence.vcache.VCacheRequestContextOperations.doInRequestContext(VCacheRequestContextOperations.java:48) at com.atlassian.confluence.impl.schedule.caesium.UnicornSchedulerService.executeQueuedJob(UnicornSchedulerService.java:107) at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeJob(SchedulerQueueWorker.java:65) at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeNextJob(SchedulerQueueWorker.java:59) at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.run(SchedulerQueueWorker.java:34) at java.lang.Thread.run(Thread.java:745) Caused by: com.atlassian.idp.client.exceptions.BadRequestException: No response body at com.atlassian.idp.client.IdentityPlatformClientImpl.mapStatusCodeException(IdentityPlatformClientImpl.java:516) at com.atlassian.idp.client.IdentityPlatformClientImpl.makeRequestWithEntityBodyAndNoExpectedResponse(IdentityPlatformClientImpl.java:476) at com.atlassian.idp.client.IdentityPlatformClientImpl.addUserToGroups(IdentityPlatformClientImpl.java:393) at com.atlassian.crowd.directory.IdentityPlatformRemoteDirectory.addUserToGroup(IdentityPlatformRemoteDirectory.java:646) at com.atlassian.crowd.directory.DbCachingRemoteDirectory.addUserToGroup(DbCachingRemoteDirectory.java:1422) ... 2 filtered at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) at com.sun.proxy.$Proxy71.addUserToGroup(Unknown Source) at com.atlassian.crowd.manager.application.ApplicationServiceGeneric.addUserToGroup(ApplicationServiceGeneric.java:1483) ... 2 filtered at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) at com.sun.proxy.$Proxy72.addUserToGroup(Unknown Source) at com.atlassian.crowd.embedded.core.CrowdServiceImpl.addUserToGroup(CrowdServiceImpl.java:859) at com.atlassian.crowd.embedded.core.DelegatingCrowdService.addUserToGroup(DelegatingCrowdService.java:243) at com.atlassian.crowd.embedded.core.FilteredCrowdServiceImpl.addUserToGroup(FilteredCrowdServiceImpl.java:334) ... 2 filtered at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at com.atlassian.spring.interceptors.SpringProfilingInterceptor.invoke(SpringProfilingInterceptor.java:16) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) at com.sun.proxy.$Proxy73.addUserToGroup(Unknown Source) at com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdGroupManager.addMembership(EmbeddedCrowdGroupManager.java:141) ... 2 filtered at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) at com.sun.proxy.$Proxy76.addMembership(Unknown Source) at com.atlassian.confluence.user.DefaultUserAccessor.addMembershipInternal(DefaultUserAccessor.java:1170) at com.atlassian.confluence.user.DefaultUserAccessor.addMembership(DefaultUserAccessor.java:154) ... 118 more {code} h3.Workaround None at the moment.",2 +"CONFCLOUD-55375","06/12/2017 22:49:31","Space Export shows too many attachments in progress when doing an export","To reproduce: # Go to Space Tools # Create an XML export of the space # Once the export starts writing attachments it shows something like ""Copied 41 out of 53685 attachments."" when there only might be much less (like ~50). The export also doesn't contain 53685 but only the ones that are in space.",2 +"CONFCLOUD-55404","06/14/2017 22:45:53","CSS Inconsistent behavior for changing headers font size","h3. Summary PDF CSS settings for headers are not working properly for PDF exports. The h3. Steps to Reproduce # Go to space PDF CSS settings # Try including this code to change headers {code} h1,h2,h3,h4,h5,h6,h7,h8,h9 { font-size: 50px; }{code} # Perform a full space export to pdf check that only content formatted as Heading3 (h3), will have been changed. (There were other cases, where only H6 was changed) h3. Expected Results CSS to be applied to any header as configured h3. Actual Results Configuration applied !screenshot-2.png|thumbnail! Actual Page !screenshot-1.png|thumbnail! Results obtained (for this case, only h6 got applied, that's why the bug is inconsistent). !screenshot-3.png|thumbnail! ",2 +"CONFCLOUD-55435","06/16/2017 14:25:09","Space Import hangs at 30%, but it's still running in the background","h2. Summary When performing a space import, once it hits 30%, the bar will hang there. However, the import is still running in the background. h2. Steps to Replicate # Import a space # The progress will hang on 30% h2. Expected Result It should progress until 100% and states that it is successful h2. Current Result It is hanging at 30%, and no errors were shown. h2.  ",2 +"CONFCLOUD-55729","06/27/2017 19:27:54","Bullet Lists Issues when Exporting to Word","h3. Summary In Confluence, when using the Bullet points and using letters, it will export everything as numbers, not respecting the current bullet points in the page. h3. Steps to Reproduce # *Edit* a page in Confluence # Insert a *numbered list* with bullet points # Press *tab* so it will change from numbers to letters # Save the page and *Export to Word* h3. Expected Results The exported content should respect the bullet points according to the format used. h3. Actual Results All the bullet points will be displayed as numbers. h3.Workaround No workaround at the moment. Attached is a Word document used as an example.",2 +"CONFCLOUD-55733","06/27/2017 21:28:00","Width Not Respected in Word Export for JIRA Issues Macro","h3. Summary Similar to [this bug in PDF|https://jira.atlassian.com/browse/CONFSERVER-5853], when tryin to export the page to Word, the current size for the tables will be the same, as displayed in the screenshot below: !test.png|thumbnail! h3. Steps to Reproduce # *Edit* a page in Confluence # Insert a *JIRA Macro*, selecting multiple issues to be displayed (as a table) # Save the page and *Export to Word* h3. Expected Results The exported content should respect the width of the tables. h3. Actual Results The width of the tables are the same, not allowing the content of JIRA macros to be readable. h3.Workaround Split the issues in order to avoid using tables.",2 +"CONFCLOUD-55950","07/10/2017 10:33:21","Very Slow Import Process for Site Import that Contains a lot of Users and Memberships","h2. Problem Description If customer processed migration from Confluence Server to Cloud using site import, which contains a lot of Users and Memberships, it will take a very long hour to complete. h2. Steps to Replicate For this, it was tested against a site backup from server that is 13MB zipped. However having approximately 3k users, 1.6k groups and 30k membership association. h2. Expected Result It completes in less than an hour similar to site import in Confluence Server h2. Actual Result It took approximately 13 hours to complete import the instance h2. Observation From the progress, it seems to be stopping at a certain percentage for a long while. Without access to the log, customer unable to tell what is happening. From the supporter's perspective, the import is firing rest events to create users and adding them to memberships. Which take a great amount of time if the data come from a big instance.",3 +"CONFCLOUD-56020","07/12/2017 13:44:37","Custom space export times out on building the page tree","h3. Summary When performing a custom space export for a huge space, building of the tree can hit the proxy time-out and the custom export cannot proceed. h3. Steps to Reproduce # Identify a huge space # *Space Tools > Content Tools > Export > XML / HTML / PDF > Custom* h3. Expected Results The page tree should be loaded and the user can choose which pages to export. h3. Actual Results The following error message appears after 60 seconds. {code} Error Loading Pages An error was encountered loading page for the space SPACEKEY. Please contact your administrator for help. error: url=/wiki/spaces/flyingpdf/flyingpdftree.action params=key=SPACEKEY {code} ",3 +"CONFCLOUD-56581","08/03/2017 11:16:51","Links in exported PDF is redirecting back to Cloud instances","h3. Summary The links in the PDF (space export), is redirecting back to Cloud Instances. h3. Steps to Replicate # Export a space that contains a few pages to PDF # In the PDF file, click on the links to the page # It will redirect back to Cloud Instance h3. Expected Result The link should bring the user to the page within the PDF h3. Current Result The link redirects the user back to Cloud instance h3. Workaround None",2 +"CONFCLOUD-56695","08/08/2017 22:27:40","When trying to export a Space using the custom export option ""Error Loading Pages""","h3. Summary When trying to export some spaces with lots of pages and attachments, using the ""Custom Export"" option could be used to avoid problematic pages if the space exports fail, however, for some Confluence instances the custom export renders an error ""Error Loading Pages"". h3. Steps to Reproduce # Via ""Space tools"" browse to ""Content Tools"" and click on tab ""Export""; # Choose the export format and click ""Next""; # Click on ""Custom Export"". h3. Expected Results The page tree is loaded and you are able to choose which pages to export. h3. Actual Results The page doesn't load and an error is rendered in the UI. !Screen Shot 2017-08-08 at 6.22.20 PM.png|thumbnail! h3.Workaround None so far. h3. Notes Exporting to other formats could work.",2 +"CONFCLOUD-57166","08/30/2017 18:59:51","[Backend] Space Shortcuts are kept when deleting a Space","h3. Summary Space Shortcuts are kept when deleting a Space h3. Steps to Reproduce # Create a Space # Create some Space Shortcuts on this space # Delete the Space # Create another Space with the same Space Key h3. Expected Results The new space shouldn't have any Space Shortcuts. h3. Actual Results Space shortcuts are kept from the older space with the same Key",2 +"CONFCLOUD-57411","09/12/2017 13:45:32","""Search"" text is not displayed on Internet Explorer 11","h3. Summary The *Search* text is not displayed when using IE 11. The search box is blanked by default unlike in other browsers where you see a grey *Search* displayed. h3. Environment * Internet Explorer 11 h3. Steps to Reproduce # Access the search using IE 11. h3. Expected Results *Search* is displayed in grey in the search box before inputting any text. h3. Actual Results Nothing is displayed and the search box is blank. h3.Workaround None. It does not prevent users from using the search.",1 +"CONFCLOUD-57447","09/14/2017 13:28:26","Unable to show or hide certain Team Calendar event types using Chrome browser","h3. Summary Navigate to calendar in a space with existing calendars, showing or hiding certain event types is not working when you use Chrome browser. h3. Environment Confluence 1000.0.0-57e69bf Google Chrome Version 61.0.3163.79 h3. Steps to Reproduce # *Access a space* # Click on *Calendar* at the sidebar # Click on the drop-down arrow and choose *Add existing calendar* # Search for the existing Calendar # Try to click an event type to show or hide its events h3. Expected Results * Clicking an event type should show or hide its events h3. Actual Results * Clicking an event type is showing a gray rectangle. h3. Workaround Use another browser (Firefox)",2 +"CONFCLOUD-60209","11/06/2017 17:57:27","Dynamic content macro icon URL not changing","While developing a dynamic content macro, I'm unable to get confluence to use a changed URL of the macro icon (in the descriptor JSON: modules -> dynamicContentMacros -> [0] -> icon -> url). I tried changing the URL and reinstalling the addon, both just now and over a week ago, but it still uses the icon URL that I first provided when installing the descriptor for the very first time in the UI. Clearing the browser data resolves the issue, but I guess this should also work if not all customers clear their browser data regularly? I was not able to find out where this was stored and had to remove browsing data for the past 4 weeks (removing all the data from the Atlassian domains wasn't enough).",3 +"CONFCLOUD-58280","11/16/2017 13:59:12","Newly installed apps with dynamic macros can't be found in the list to insert into a page","h3. Summary Newly installed apps with dynamic macros can't be found in the list to insert into a page. Other vendors at Atlassian App Week (Amsterdam 2017) have observed this issue in customer instances. Not all instances appear to be affected. h3. Steps to Reproduce # Install a Connect app that has a dynamic macro (e.g. Navitabs Add-on, Tableau for Confluence, Numbered Headings, eazyBI for Jira in Confluence Cloud) # Create a new page # Try to insert a macro (e.g. ""Tableau for Confluence"") the app includes and observe that it doesn't appear in the list h3. Expected Results The newly added app's macros should appear in the macro list h3. Actual Results You cannot find the macros h3. Impact *_Affects both old and new editor_* h3. Notes Using incognito mode seems to work. I've done some more digging. There's a request behind the scenes when editing a page that goes to {{/wiki/plugins/macrobrowser/browse-macros.action?detailed=false¯oMetadataClientCacheKey=1}} which contains the list of all the macros. In both the normal and incognito browser modes it makes this request once and then continues to load it from the disk cache for future page edits (hence why newly installed add-on macros were not appearing). See the linked PR for more info. h3. Workaround * Clear the browser cache OR * Work in incognito mode",5 +"CONFCLOUD-60388","12/06/2017 21:45:06","Cannot GET attachment by REST API when attachment on a draft page","There is no way to get an attachment content when the attachment is on a draft page. We need to be able to do this to display a placeholder image in our add-on. Using /rest/api/content/ results in an error as well as /rest/api/content/child/attachment. There are no options to specify the page is a draft like the request to create content. We are working around this by calling the download url directly without getting it from the content object, but I am concerned the download url could change in the future without warning. Please fix this so we can follow the proper workflow of getting the download url from the content.",2 +"CONFCLOUD-60531","01/10/2018 16:25:05","Dialog not opening correctly from dynamicContentMacros","The call to {{AP.dialog.create}} isn't working as it used to. When called from inside something defined in the {{dynamicContentMacros}} module it fails to load the contents of the dialog, but works fine when called from something defined in the {{generalPages}} module. When the atlassian-connect.json has the following in: {code}{ ""key"":""dialog-test"", ""name"":""Confluence Test Connect Add-on"", ""modules"": { ""dialogs"": [ { ""key"":""my-dialog"", ""url"":""/dialog.html"", ""options"": { ""header"": { ""value"":""Example Dialog"" } } } ], ... } }{code} As part of using {{AP.dialog.create({key:""my-dialog"",...}} confluence makes a request to: {{https://*.atlassian.net/wiki/plugins/servlet/ac/dialog-test/my-dialog}} when called from something defined in {{generalPages}} this works but from {{dynamicContentMacros}} this request produces a 500 internal error due to a null pointer exception. This appears to be because there is a property {{"": = | RAW | = :""}} which is being set to null in the form data that is being sent to the url. I've tried this on a new dev instance of confluence to make sure that it wasn't something that had accidentally been added in our main (or my dev) instance of confluence. I've attached a zip file containing a simple addon, which uses node/express, that I used for testing to see where the error may have been coming from.",0 +"CONFCLOUD-58987","02/05/2018 20:21:38","Share button not working for Team Calendar","h3. Summary Share button isn't working in Confluence Cloud instances. h3. Steps to Reproduce # Go to a space that contains a calendar; # Select the calendar option in the sidebar; # Click on the share button; h3. Expected Results The share dialog box displays h3. Actual Results The button is unresponsive h3. Workaround No workaround.",3 +"CONFCLOUD-60476","02/13/2018 16:18:38","Group names are returned in lowercase in the response of REST requests","*Steps to reproduce:* # Create a group and give it the name ""FOO"" (uppercase) # Make a GET request to this endpoint `/rest/api/group/FOO` *What happens:* In the response of the REST API the group name is always lowercase. Also, for example, if that group is added to the permissions of some space and then the permissions are queried through a REST request then the group name is also lowercase in the response. *What should happen:* The REST endpoints should return the group names in the correct case. ",1 +"CONFCLOUD-60337","02/13/2018 16:24:33","deleted groups and users still get returned in the response of GET /rest/api/space/${spaceKey} requests","*Steps to reproduce* * create a group called ""foo"". * create a space called ""bar"". * give the group ""foo"" space permissions to view all pages. * delete the group ""foo"" without removing it from space permissions. * call the rest api ""/rest/api/space/bar?expand=permissions"" with a ""GET"" request *What happens* In the permissions array you will still find the group ""foo"". What should happen In permissions array, group ""foo"" shouldn't exist anymore.",1 +"CONFCLOUD-60094","06/12/2018 22:27:01","Clicking on a byline extension before page is fully loaded redirects to 403 page","# Create an add on with a byline extension that opens an inline dialog # Put some large images on a page to make it slower to load # Click on the byline -> instead of opening the dialog it goes to a 403 page  ",3 +"CONFCLOUD-62394","08/27/2018 09:03:16","user_created webhook event not received in apps","h3. Summary No {{user_created}} Webhook event is received from apps. *Steps to replicate* # Create sample connect inspector app from here: [https://connect-inspector.atlassian.io/] # Install app in Confluence cloud # Add new user by going to Settings -> Users # Notice that no {{user_created}} event was received from logs # Contrary to when user is deactivated, a {{user_deactivated}} is received   h3. Additional Webhooks that don't work and needs investigation group_created group_removed user_created user_removed",3 +"CONFCLOUD-64975","11/06/2018 12:25:55"," Anonymous users not redirected to a login screen when they accessed restricted content ","h3. Summary Anonymous users who try to access a Confluence page that they don't have access to, are getting a blank page instead of a login screen. It seems that it's intermittently happening. h3. Steps to Reproduce # Enable Anonymous Access in Global Permission # Create a space and enable Anonymous Access # Create a page and add a page restriction where anonymous should not have access to the page. # Anonymous user tries to access the direct link of the page that was created in Step 3 h3. Expected Results * Anonymous users should be redirected to a login screen when they accessed restricted content h3. Actual Results * Anonymous users are getting a blank page when they accessed restricted content ",2 +"CONFCLOUD-65219","12/10/2018 18:09:37","Team Calendar arrows are different sizes","h3. Summary A small UI defect exists with Team Calendars and Confluence Cloud. The calendar arrows are different sizes, see screenshot. h3. Environment * Confluence Cloud * Team Calendars h3. Steps to Reproduce # Visit a team calendar h3. Expected Results The arrows will be the same size h3. Actual Results The right arrow is slightly bigger than the left. h3.Workaround",1 +"CONFCLOUD-65310","12/21/2018 05:56:02","GET /wiki/rest/api/content/{id}/restriction/byOperation/{operationKey}/user returns 404 regardless if the user has access and content exists","h3. Summary According to [developer documentation|https://developer.atlassian.com/cloud/confluence/rest/#api-content-id-restriction-byOperation-operationKey-user-get], a 404 is returned when: * There is no content with the given ID. * The calling user does not have permission to view the content. * An invalid operation or user is specified. * A schema has not been defined for this response code When trying to invoke sample REST API call: {code} https://new-test-anne.atlassian.net/wiki/rest/api/content/20643841/restriction/byOperation/read/user?accountId=557058:a68c4402-d3b0-4c28-8626-4e1ddf9ac41d {code} a 404 was returned: !Snip20181221_20.png|thumbnail! even if # the page exists: !Snip20181221_21.png|thumbnail! # the user has read access: !Snip20181221_22.png|thumbnail! Expectation - Should be able to GET the restrictions ",1 +"CONFCLOUD-65547","02/06/2019 02:50:43","The attachment_viewed webhook doesn't consistently fire when an attachment is viewed","h3. Summary The {{attachment_viewed}} webhook intermittently fires depending on the attachment being viewed.   h3. Steps to Reproduce # Install Connect Inspector (https://connect-inspector.prod.public.atl-paas.net/page/start) # Create a new Confluence page and attach a video # Ensure the video is embedded in the page (either as a link or a thumbnail), and save # When viewing the page, click the video (which opens the preview, allowing you to watch the video) # Observe that no attachment_viewed webhook is fired h3. Expected Results When an attachment is viewed, the webhook is fired h3. Actual Results The webhook is not fired for video attachments. For image and PDF, it is intermittently being sent (see notes for more info). h3. Notes * The {{attachment_viewed}} webhook only fires when the attachment is downloaded by clicking the download button. * If the attachment is an image, Shift + Reload the page fires {{attachment_viewed}} * If the attachment is a video, it does not fire * If the attachment is a PDF file, {{attachment_viewed}} is sent when the attachment is clicked right after creation, after this the pattern is to when it will be sent next is not yet clear h3. Workaround None",2 +"CONFCLOUD-65593","02/12/2019 02:56:55","Custom Theme Can’t Load Default Overview","h3. Summary Using a custom theme that does not override the space homepage results in a status 404 and does not load the page. h3. Steps to Reproduce # Follow https://developer.atlassian.com/cloud/confluence/create-a-confluence-theme/ # Set {{routeOverride}} to false # Use the theme h3. Expected Results Default overview h3. Actual Results Endless spinner is shown with a status 404 in the dev console. The route to {{spaceview}} is still being checked. h3. Notes Raised in https://community.developer.atlassian.com/t/custom-theme-cant-load-default-overview/26874",3 +"CONFCLOUD-65807","03/11/2019 07:40:23","Create Confluence Cloud 'test' servers where vendors can access platform builds prior to general deployment","Hi! +Solution:+ Create and give vendors access to Confluence Cloud 'test' servers where builds are deployed to *prior* to their general release. I believe all Cloud vendors could peacefully co-exist on a few such servers. +The problem:+ Increasingly code is being deployed to Confluence Cloud which is causing issues for (I think its safe to say) several thousands of customers. Only vendors seem to be able to find these issues as the platforms are not really dog fooded the way app vendors leverage them. A few examples of pretty significant issues this could alleviate : * CONFCLOUD-62749 * CONFCLOUD-64923 * [https://ecosystem.atlassian.net/browse/AC-2483] These are not minor issues, rather blocker issues, unresolved for weeks causing major customer disruption, being unable to use critical functionality they depend on without warning.....though preventable.   This suggestion is made with the interest of giving vendors the ability to aid Atlassian in testing, supplement platform stability and most importantly increase customer joy. If you're a customer or vendor and would like to increase reliability, stability and customer satisfaction please vote for this issue or offer even better solutions :)",3 +"CONFCLOUD-65975","03/28/2019 18:15:48","Moving restricted pages on the sidebar fails without proper advice","h3. Issue Summary According to the [Move, copy, and hide pages article|https://confluence.atlassian.com/confcloud/move-copy-and-hide-pages-724764858.html#Move,copy,andhidepages-Notesaboutpermissions], in order to move pages and reorder them from the sidebar, you must have the *edit* restriction available. When a user tries to move a page not respecting this restriction, Confluence only provides the following message, and, a message below mentioning that the page has been moved (without is not correct): !error.png|thumbnail! h3. Steps to Reproduce # Create a page and *restrict* the edit of the same for you (or have another user doing it, and removing you from the *edit* restriction) # After that, have another user trying to move the page. It's expected to not have it working. # Observe the message h3. Expected Results Confluence should mention that the user does not have permission to move the page, instead of sharing a generic message and ask the user to contact the support. h3. Actual Results A message stating that ""Something went wrong"" is displayed and another message saying that the page has been moved will be following the same. h3. Notes * By using the *inspect > console* feature from the browser development tools, the following message is shown, which is what should be displayed on the UI: !restriction.png|thumbnail! * When trying to do the move operation, the error message will be displayed, but, below the same, a message saying that the page has been moved will be displayed, which is not correct and cause confusion. * After facing this issue, you will no longer be able to move the pages in the sidebar. Only if refreshing the page. h3. Workaround Currently there is no known workaround for this behavior. A workaround will be added here when available",1 +"CONFCLOUD-66317","04/23/2019 03:49:25","Missing Group Rest API methods in Confluence","Hi team, I'm trying to create a Confluence Cloud App that needs to create Groups in Confluence. I'm surprised that the rest API in Confluence is incomplete. There is no way to: * Create/Delete/Update Group * Added/Remove members to/From a Group https://developer.atlassian.com/cloud/confluence/rest/#api-group-get At the moment, you can on read information from groups. My current workaround is using the Jira API that allows the operations I need. In the cloud, groups are shared between Jira and Confluence. https://developer.atlassian.com/cloud/jira/platform/rest/v3/?utm_source=%2Fcloud%2Fjira%2Fplatform%2Frest%2F&utm_medium=302#api-rest-api-3-group-post The addon needs to ask the user for special JIRA permissions using 3LO. Would you add the rest methods to Confluence? Could you allow Confluence apps to have access to Jira Rest API? (maybe with a special Scope). ",3 +"CONFCLOUD-66581","05/15/2019 21:52:29","Add/Remove PermissionsToSpace on /wiki/rest/api/space/{spacKey} only allows you to set permissions when the space is created","h3. Issue Summary The functionality to modify space permisssions at any time is currently available in the soon to be deprecated SOAP API. The {{/wiki/rest/api/space/\{spaceKey\}}} was provided as an alternative to the SOAP API, however, it only allows you to set space permissions when a space is created and not modify space permissions at any time.  h3. Workaround Currently there is no known workaround for this behavior. We are investigating if a workaround may be provided. ",8 +"CONFCLOUD-66916","06/20/2019 11:03:24","Vendors receiving webhooks from instances where app's already uninstalled/deactivated","h3. Issue Summary Around ~25 instances are sending {{page_viewed}}, {{page_updated}} webhooks to [Page View Analytics for Confluence|https://marketplace.atlassian.com/apps/1218023/page-view-analytics-for-confluence-cloud] for the past few weeks. Today alone, vendor has received 100+ from a single instance and total of 2.3M since the customer deactivated them. h3. Expected Results Unlicensed accounts should not have state ENABLED in License API response and we should not receive webhooks from them h3. Actual Results Getting state ENABLED in License API response and getting webhooks from these accounts. h3. Notes * Personally wasn't able to replicate. I think you'd need to have a licensed app to replicate this * Actual instances and requests added as an internal comment h3. Workaround Currently there is no known workaround for this behavior. A workaround will be added here when available",3 +"CONFCLOUD-66928","06/21/2019 05:44:28","Get blueprint templates REST API fails with status 500","h3. Issue Summary {{GET /wiki/rest/api/template/blueprint}} REST API stopped working on some instances and returns status 500. h3. Steps to Reproduce # Call [Get blueprint teamplates|https://developer.atlassian.com/cloud/confluence/rest/#api-template-blueprint-get] REST API h3. Expected Results Should receive status code 200 with an array of blueprint templates h3. Actual Results Received status code 500 with error message: {code} java.lang.IllegalStateException: No PageTemplate found for ContentTemplateRef: 0:com.atlassian.confluence.plugins.confluence-business-blueprints:pp-content {code} h3. Notes * Consistently happens in some instances, but works fine with other instances * Used to work fine on the instances before * Could successfully call {{GET /rest/api/template/page}} * Experienced in the following instances: ** https://wilson-lai.atlassian.net ** https://yoonkeansiaw.atlassian.net ** https://ucchishta5.atlassian.net h3. Workaround Currently, there is no known workaround for this behavior. A workaround will be added here when available.",3 +"CONFCLOUD-66949","06/24/2019 19:56:56","Cannot embed Team Calendars with Team Calendars macro ","h3. Issue Summary When calling the *Team Calendars* macro, besides it doesn't auto populate the search results (CONFCLOUD-65260 - Team calendar macro on the new editor doesn't auto-populate in search), it doesn't find the calendar and it is not possible to insert the calendar in the page. h3. Environment * Cloud * New Editing Experience h3. Steps to Reproduce # Have the Team Calendars up and running on your instance; # Create a calendar 'Banana', as an example; # Add a random event called 'Banana Event', just to have something populated on it; # Create a new page (it can be on the same space as the calendar); # Call the */team calendars* macro and manually type the full calendar name; # Insert the macro and publish the page. h3. Expected Results The calendar gets embedded on the page, showing all of its events (the Banana Event). h3. Actual Results A blank calendar is shown *OR* the macro just keeps loading (in case you typed the calendar name wrong) h3. Workaround As a workaround, it has been confirmed that that the user can paste the calendar ID on the calendar field (for example, 2307a1bb-a01b-4b23-a470-5783d8b8e29b): # Select 'Calendars', locate the calendar you wish to embed into a page, select ""Embed"" from the calendars context menu, and copy the URL provided # On the URL, make sure to only copy the ID (in our example, 2307a1bb-a01b-4b23-a470-5783d8b8e29b) # Open a page and include the  ""team calendars"" macro # Paste the ID on the ""Calendar"" field # Tap the preview button and then, save the configuration. *Note* Once the calendar is added to the Page using the Workaround, each time after editing the page calendar keeps Spinning, refreshing the page resolves the issue.",5 +"CONFCLOUD-67045","07/04/2019 06:18:07","Copy page hierarchy REST API copies a page tree 5 times","h3. Issue Summary Doing a [Copy page hierarchy|https://developer.atlassian.com/cloud/confluence/rest/#api-content-id-pagehierarchy-copy-post] REST API call to some page trees results in 5 copies when {{copyProperties}} is set to true. h3. Instances replicated in * [https://issue-reproducers-4-atlassian.atlassian.net|https://issue-reproducers-4-atlassian.atlassian.net/] under Temp_test space h3. Steps to Reproduce # Call [Copy page hierarchy|https://developer.atlassian.com/cloud/confluence/rest/#api-content-id-pagehierarchy-copy-post] REST API with {{""copyProperties"": true}} in the request body # Wait until the long-running task is done Sample request body: {code:java} { ""copyAttachments"": true, ""copyPermissions"": true, ""copyProperties"": true, ""copyLabels"": true, ""originalPageId"": ""xxx"", ""destinationPageId"": ""xxx"", ""titleOptions"": { ""prefix"": ""[COPY] "" } } {code} h3. Expected Results Only one page tree is copied. h3. Actual Results 5 copies are made with prefixes of ""(2) (2)"", ""(3) (3)"", ... , ""(5) (5)"". The title prefix is also duplicated. !Temp_test_-_Confluence.png|thumbnail! h3. Notes * Happens to specific contents only. * The pattern cannot be found as of yet. h3. Workaround Currently, there is no known workaround for this behavior. A workaround will be added here when available.",5 +"CONFCLOUD-67047","07/04/2019 09:45:20","AP.navigator.getLocation returns an undefined contentType when editing Space template","h3. Issue Summary When calling: {code} AP.navigator.getLocation(function (location) { console.log(location); }); {code} from editing an existing space template, {{contentType}} is undefined: !Snip20190704_5.png|thumbnail! h3. Expected Results Should be able to get {{contentType}} h3. Actual Results An {{undefined}} contentType is returned h3. Notes API works for existing pages, blogs, and global templates h3. Workaround Currently there is no known workaround for this behavior. A workaround will be added here when available",3 +"CONFCLOUD-67095","07/10/2019 16:28:46","Team Calendars not sending email notifications","h3. Summary No email notification being received from Team Calendars when any of the following events occur A new event is created An existing event is edited An event is deleted The entire calendar is deleted h3. Steps to Reproduce # User A - Add a new Team Calendar # User B - Watch the Team Calendar added in Step 1 # User A added an event to the Team Calendar created in Step 1 h3. Expected Results * Because User B is watching the Team Calendar, User B should receive email notification when a new event is created. h3. Actual Results * User B is not receiving any Team Calendar notification. h3. Additional Information * Even though the bug [CONFCLOUD 58754 - No Email Notification being received from Team Calendars|https://jira.atlassian.com/browse/CONFCLOUD-58754] is *Resolved*, there are some users that are facing this issue. ",3 +"CONFCLOUD-67113","07/12/2019 04:41:38","'search_performed' webhook payload does not include 'query'","h3. Issue Summary When a single search is performed, developer's Connect app receives few webhooks with payload for 'search_performed' event. In couple of those payload, 'query' parameter is missing, which is making it difficult to link the _searched parameter_ with _number of results_. Also, devs receive duplicate webhooks. h3. Steps to Reproduce # Install Connect Inspector app in your Confluence instance. # Do a search for, say 'test'. # Check out payloads of 'search_performed' events in inspector. # You will see few duplicate webhooks and 'query' parameter missing from some of them. h3. Expected Results No duplicate webhooks and 'query' parameter be present in all payloads. h3. Actual Results {noformat} { ""userAccountId"": ""..."", ""accountType"": ""customer"", ""query"": ""smartSearch~'test'+and+type in (space)"", ""results"": 0, ""timestamp"": 1562849504306 } { ""userAccountId"": ""..."", ""accountType"": ""customer"", ""results"": 8, ""timestamp"": 1562849504489 } { ""userAccountId"": ""..."", ""accountType"": ""customer"", ""query"": ""smartSearch~'test'+and+type in (space)"", ""results"": 0, ""timestamp"": 1562849504497 } { ""userAccountId"": ""..."", ""accountType"": ""customer"", ""results"": 8, ""timestamp"": 1562849504683 } {noformat} h3. Notes Please refer to this ticket created by dev - [https://ecosystem.atlassian.net/projects/DEVHELP/queues/custom/165/DEVHELP-3078?oldIssueView=true] h3. Workaround Currently there is no known workaround for this behavior. A workaround will be added here when available",2 +"CONFCLOUD-67252","07/24/2019 12:07:46","User with only JIRA access in the instance, cannot access the Public Confluence Space","h3. Issue Summary User with only JIRA access in the instance, cannot access the Public Confluence Space. h3. Environment Confluence Cloud h3. Steps to Reproduce # Let be a user A with just JIRA product access and not Confluence. # User A will login into JIRA. # Provide the URL of Public Confluence Space of the same instance to the user A. # Without logging out of the Confluence, when User A accesses the Public Confluence Space, the user will not be able to access it. h3. Expected Results User must be able to access the Public Space. h3. Actual Results User is not able to access the Public Space. https://instancename.atlassian.net/login?application=confluence&dest-url<...publicspace...>&permission-violation=true h3. Workaround Access Space in incognito mode or in another browser where the user is not logged in into his/her instance.",2 +"CONFCLOUD-67429","08/08/2019 13:55:21","Cannot change page restrictions even having full permissions in the space","h3. Issue Summary When having *editing* restrictions permission on a space, or even full permissions in this space, you are not able to change the restrictions in an existing page that is restricted to be edited. Once you try to add another user in the page restrictions, you receive a message: ""There was an error submitting the page restrictions. Please try again later."" h3. Environment * Cloud h3. Steps to Reproduce [^How to reproduce it.mp4] h3. Expected Results You are able to add the new user h3. Actual Results You receive an error when applying the change: ""_There was an error submitting the page restrictions. Please try again later._"" And it is not updated. h3. Workaround Add your user with editing restrictions on this page, and then add the other user.",3 +"CONFCLOUD-67623","08/23/2019 16:16:08","Trying to add users with a deleted group in a restricted page list returns an error","h3. Issue Summary When trying to add any user in the restricted permissions on a page, if it has a deleted group in the list, after you hit apply to save changes, you receive a error message: ""There was an error submitting the page restrictions. Please try again later."" It happens regardless of having full permissions in the space, space admin or site-Admin rights. Steps to Reproduce # Create a group and add it to a restricted page # Delete the group created # Add a user to the restricted page h3. Expected Results Able to add user in the restriction page list h3. Actual Results Not able to add user to the restrictions page list. h3. Workaround Remove the deleted group from the restriction's page list, will able to add users as expected.",3 +"CONFCLOUD-67829","09/10/2019 05:14:47","Space permissions for an add-on custom content are incorrect","h3. Issue Summary Space permission header's wording seems switched as confirmed from aria attributes and rest endpoint response: * Space Permission !SpacePermission-headers-switched.png|width=818,height=278! * Rest endpoint response !SpacePermission-headers-switched-restResponse.png|width=848,height=356! That is, the first header should be about ""Document Read Request"" and not ""Document Read Confirmation"" and vice versa. h3. Steps to Reproduce # Install a Confluence Connect app that has at least two custom content types with configurable space permissions (apiSupport.supportedSpacePermissions = [""create"", ""read"", ""delete""] in the descriptor, docs for those fields are here [https://developer.atlassian.com/cloud/confluence/modules/custom-content/]). You can use our app Scroll Documents for Confluence Cloud to test this ([https://marketplace.atlassian.com/apps/1217608/scroll-documents-for-confluence?hosting=cloud]), which is also where we encountered the problem, although I think it's not specific to this app. # Go to the page for configuring add-on space permissions (Space Setting > Permissions > Add-on, /spaces/addonpermissions.action?key=). # Change the space permissions for the first custom content type (Document Read Confirmations in our app) and observe the effect (you can check it through the REST API /rest/api/space/?expand=permissions) # Do the same thing for the second content type (Document Read Requests in our app) and observe the effect. h3. Expected Results The cells under the header text for the first type (Document Read Confirmations) control the permissions of the first type and the cells under the header text for the second type (Document Read Requests) control the permissons of the second type. h3. Actual Results The relationships or headers are reversed. Concretely, the cells under ""Document Read Confirmations"" control the read request permissions and the cells under ""Document Read Requests"" control the read confirmation permissions. h3. Notes * From vendor: _Note that you can also see that something is wrong by inspecting the DOM tree in your browser. The table cells have a data-permission attribute that identifies the permission that they control. See if it matches what the header says._ * From vendor: _This issue very confusing to the user and may lead to accidental misconfiguration._ h3. Workaround Assume that the second column is the first column",3 +"CONFCLOUD-67855","09/11/2019 07:01:56","REST API for Labels","Currently , there is no Cloud REST API for Label as resource. It will good if we can query about label information by label name. For example the API will get the label id and other information of label (like associated pages) from label name.",3 +"CONFCLOUD-68109","10/03/2019 03:52:31","Fix add on validation for macro parameter types.","In a dynamic content macro, if you put a macro parameter and misspell the type, or put anything meaningless there for example {code:java} ""parameters"": [ { ""identifier"": ""param1"", ""name"": { ""value"": ""Parameter"" }, ""description"": { ""value"": """" }, ""type"": ""text"", ...{code} It will allow installation of the add on, but when trying to insert the macro it fails completely because the type is ""text"" instead of ""string"" or other valid type from documentation. This should fail validation with a clear error message. See https://jira.atlassian.com/browse/CONFCLOUD-67654 for more details.",3 +"CONFCLOUD-68319","10/28/2019 13:55:38","Cloud Free, Unable to delete some spaces","h3. Issue Summary Within Confluence Cloud free, when a site is initially created you're unable to delete said space even if you're an admin/site-admin. The creator of the space is listed as ""Former User"" and not yourself. h3. Steps to Reproduce # Create Cloud Free site # Create initial space # Attempt to delete said space h3. Expected Results The space should be available to be deleted. h3. Actual Results The space is not able to be deleted and there is no option to delete. !image-2019-10-28-08-54-25-901.png|width=243,height=207! h3. Workaround There is no workaround for this issue at this moment.",13 +"CONFCLOUD-68823","12/10/2019 20:36:48","ICS Import of a Team Calendar with multiple event types results in a calendar with just one event type","h3. Issue Summary If a calendar have multiple event types (custom or default), the ICS import will only contain a single event type. All the different event types are merged in one. h3. Steps to Reproduce # Create a calendar on Team Calendars # Create two event types # Add events for both event types # export the calendar to an iCalendar (ics) # Import the calendar on any calendar client or to a different space h3. Expected Results All events and event types should be exported h3. Actual Results The events are exported but the event types are merged in a single one h3. Workaround Currently there is no known workaround for this behavior other than move all events into a single event type before exporting the calendar. A different workaround will be added here when available",2 +"CONFCLOUD-69492","02/27/2020 21:27:39","Provide a way for static content macros to know if they are in edit mode or view mode","h3. Issue Summary Vendors would like to be able to render static content macros differently depending on whether the macro is viewed in view mode or editor mode. See https://jira.atlassian.com/browse/CONFCLOUD-65861 for the equivalent feature in dynamic content macros. h3. Suggested Fixes Provide a way for static content macros to have a Placeholder to show in edit mode, that way the ADF will be the same for both edit and view mode.  ",5 +"CONFCLOUD-69582","03/11/2020 21:49:33","Advanced Search doesn't return questions or answers made on Questions for Confluence if All content is selected on Type filter","h3. Issue Summary Searching for a key word that is present on a question or an answer won't return the expected results if *all content* is selected on *Type* filter. However, switching the filter to ""answers"" or ""questions"" returns the results that are expected. h3. Steps to Reproduce # Install Questions for Confluence add-on. # Create a question. # Answer the question. # Access advanced search. # Search for a key word that matches the question and/or the answer. h3. Expected Results As the type filter is set to *All content*, matching results should return properly. h3. Actual Results The search doesn't return questions and/or answers that match the search criteria. h3. Workaround Change the type filter to the desired one (questions or answers).",1 +"CONFCLOUD-69608","03/16/2020 22:56:35","It is not possible to remove Page Restrictions once Confluence changes to Free tier","h3. Issue Summary If you use page restrictions on Confluence pages before the trial elapses and the Free tier is activated, the page restrictions cannot be removed, but continue to limit user activity. Even a site-admin cannot remove the page restrictions from the space settings. h3. Steps to Reproduce # Create a test instance, and add page restrictions. # wait for the trial period to elapse # Attempt to remove the page restrictions from the page following the instructions in: [Permissions and restrictions in the free plan|https://confluence.atlassian.com/confcloud/permissions-and-restrictions-in-the-free-plan-976780167.html] h3. Expected Results The page restrictions are removed h3. Actual Results An error message shows up saying: Page restrictions not removed we couldn't remove the page restrictions from . Try Again. The below error is returned as the response to the request: [{""errors"":[{""message"":""a0ce0ab6-3b1a-416d-a631-31129a79976d: com.atlassian.confluence.api.service.exceptions.PermissionException: Not enough permissions to clear ContentRestrictions on a content with ContentId <163917>"",""path"":[""clearRestrictionsForFree""],""extensions"":\{""microsID"":""a0ce0ab6-3b1a-416d-a631-31129a79976d"",""data"":{""authorized"":false,""valid"":false,""errors"":[{""message"":{""key"":null,""translation"":""Not enough permissions to clear ContentRestrictions on a content with ContentId <163917>"",""args"":[]}}],""successful"":false},""statusCode"":403}}],""data"":null}] h3. Workaround Currently, the only workaround is to have the page restrictions force-removed by Atlassian Support",2 +"CONFCLOUD-69663","03/24/2020 07:09:16","Subscribing both Moqups for Confluence Cloud and Balsamiq Wireframes for Confluence Cloud on Confluence will break Balsamiq","h3. Issue Summary Subscribing both Moqups for Confluence Cloud and Balsamiq Wireframes for Confluence Cloud on Confluence will break Balsamiq h3. Steps to Reproduce # Go to Confluence Site Admin > Find new app # Install both Add-ons #* Moqups for Confluence Cloud and #* Balsamiq Wireframes for Confluence h3. Expected Results * Able to create page via Balsamiq template and * Invoke Balsamiq macro via page editor h3. Actual Results * Error pops up on the Editor view when creating new page via Balsamiq template and !Screenshot 2020-03-24 at 1.29.09 PM.png|thumbnail! * Balsamiq macro isn't being invoked from the page editor !Screenshot 2020-03-24 at 1.31.10 PM.png|thumbnail! The below exception is thrown in the log file: {noformat} Error rendering content for view: RuntimeException occurred while performing an XHTML storage transformation (Unknown macro : mockup) {noformat} h3. Workaround Uninstall and remove Moqups for Confluence Cloud",5 +"CONFCLOUD-69723","04/01/2020 16:27:10","[REGRESSION]Trying to add users with a deleted group in a restricted page list returns an error","h3. Issue Summary When trying to add any user in the restricted permissions on a page, if it has a deleted group in the list, after you hit apply to save changes, you receive a error message: ""There was an error submitting the page restrictions. Please try again later."" It happens regardless of having full permissions in the space, space admin or site-Admin rights. Steps to Reproduce # Create a group and add it to a restricted page # Delete the group created # Add a user to the restricted page h3. Expected Results Able to add user in the restriction page list h3. Actual Results Not able to add user to the restrictions page list. h3. Workaround Remove the deleted group from the restriction's page list, will able to add users as expected.",3 +"CONFCLOUD-69947","05/06/2020 22:06:31","Drafts section (Recent > Drafts) is not listing all the user's draft (on the old navigation sidebar)","h3. Issue Summary Drafts section is not listing all the drafts created by the user. This only affects the old navigation sidebar, in which *Your work* is available. h3. Steps to Reproduce # Access your Confluence home page. # Click on *Your work*, on the sidebar. # Switch to *Drafts* tab. h3. Expected Results All your drafts should be listed in there. h3. Actual Results Only some drafts are loaded. h3. Workaround Click on the *Recent pages* icon (under Confluence icon) > *Drafts*. All your drafts will be listed in there.",3 +"CONFCLOUD-69994","05/12/2020 07:45:51","Copying a page with attachments and content properties with Copy Single Page API second time fails with error 500","h3. Issue Summary There is some conflict when copying a page with both attachment and content properties which are already exist in the destination page when ""existing_page"" destination type is used. h3. Steps to Reproduce I was able to reproduce it on the production instance with ""Comala Document Control for Confluence Cloud"" app installed (adds content properties to the page). # Install ""Comala Document Control for Confluence Cloud"" to your instance. # Create a new page in any space. # Attach a file to this page. # From page's meatballs menu select ""Add Page Workflow"" with default options. # Copy this page to another parent page using the Copy Page API with ""copyProperties"" and ""copyAttachments"" flags: {code:json} POST /wiki/rest/api/content//copy { ""destination"": { ""type"": ""parent_page"", ""value"": """" }, ""copyAttachments"": true, ""copyProperties"": true } {code} It should be successfully copied and create new page with . # Copy the source page again, but now with ""existing_page"" destination type to with ""copyContentProperties"" and ""copyAttachments"" flags: {code:java} POST /wiki/rest/api/content//copy { ""destination"": { ""type"": ""existing_page"", ""value"": """" }, ""copyAttachments"": true, ""copyProperties"": true } {code} h3. Expected Results Page is copied successfully. h3. Actual Results Three possible scenarios: *A.* Attachment's size is small (tested with 1KB): Request completes successfully. *B.* Attachment's size is medium (tested with 700KB image): Request fails with the following response: {code:json} { ""statusCode"": 500, ""message"": ""com.atlassian.confluence.core.persistence.confluence.StaleObjectStateException: javax.persistence.OptimisticLockException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1"" } {code} *C.* Attachment's size is big (tested with 1.6Mb file): Request fails with the following response:  {code:json} { ""statusCode"": 409, ""data"": { ""authorized"": false, ""valid"": true, ""errors"": [], ""successful"": false }, ""message"": ""com.atlassian.confluence.api.service.exceptions.ConflictException: You're trying to edit an outdated version of that ContentProperty. Latest version is 11"" } {code}   Removing attachment helps to resolve the issue as well as removing the ""copyProperties"" flag. Exception stack trace is attached. h3. Workaround Currently there is no known workaround for this behavior. A workaround will be added here when available",3 +"CONFCLOUD-70025","05/15/2020 22:28:36","Site Homepage setting doesn't work for unlicensed users","h3. Issue Summary When an unlicensed user (user from Jira Service Desk portal, or customer) access the Confluence instance, they'll be redirected to /wiki/home instead of the space set as home page on /wiki/admin/viewspacesconfig.action. h3. Steps to Reproduce # Set a space open to any logged in user as the *Site Homepage* in /wiki/admin/viewspacesconfig.action # Try to access .atlassian.net/wiki as an unlicensed user h3. Expected Results The user should be redirected to the space set as homepage. h3. Actual Results The user is redirected to /wiki/home h3. Workaround Directly access the desired space.",0 +"CONFCLOUD-70036","05/18/2020 19:13:41","Copy single page API method results in target page with doubled set of content properties","h3. Issue Summary When using the Copy Single Page API ([https://developer.atlassian.com/cloud/confluence/rest/#api-api-content-id-copy-post]) the resulting target page contains a duplicate / twin set of content properties. When fetching the page's content properties, you'll have two identical result entries for *result[n].key (""**editor""* for example). NOTE: toggling *copyProperties* and *copyCustomContents* may yield different results; however, the only way to NOT GET duplicate content property results would be to *set both of these options to false.* h3. Steps to Reproduce # Copy an existing page ID with single page copy API method with the following options all set to true: *copyProperties, copyCustomContents* # Fetch the properties of the newly created (target) page using the fetch properties API method h3. Expected Results Fetching properties of the target page will return a single copy of the page properties and the custom content properties, modeling the original page. h3. Actual Results The target page contains duplicate sets of page properties, including duplicate copies of custom content properties, as well as the system-created ""editor"" property. h3. Workaround There is no workaround known at this time.",2 +"CONFCLOUD-70441","07/16/2020 10:06:58","Unable to Fetch Trashed Content for SpaceAdmin","h3. Issue Summary Unable to Fetch Trashed Content for SpaceAdmin via REST call. /wiki/rest/api/content?type=page&spaceKey=TEST&status=trashed h3. Steps to Reproduce # As spaceAdmin, try fetching trashedContent using /wiki/rest/api/content?type=page&spaceKey=TEST&status=trashed h3. Expected Results 1. You should get data. h3. Actual Results Getting 403. h3. Workaround No Workournd   *Reference:* [https://community.developer.atlassian.com/t/forbidden-to-find-trashed-content-using-rest-api/39772]",2 +"CONFCLOUD-70474","07/22/2020 04:11:51","Site Spaces, All Spaces, and Personal Spaces are returning the same spaces in the Space Directory","h3. Issue Summary ""Site Spaces"" and ""Personal Spaces"" are returning all spaces in the ""Space Directory"" h3. Steps to Reproduce # Navigate to ""Spaces"" > ""View all spaces"" # Click ""All Spaces"", ""Site Spaces"", and ""Personal Spaces"" respectively h3. Expected Results The spaces in the list will differ h3. Actual Results The spaces in the list is the same h3. Workaround Currently there is no known workaround for this behavior. A workaround will be added here when available",0 +"CONFCLOUD-70476","07/22/2020 10:02:14","Unable to view Archived Spaces in Space Directory","h3. Issue Summary * No archived spaces are being returned from the Space Directory when the field is selected * Upon selecting a specific category in the list there are no spaces listed. * Clicking on the links for SIte SPaces or Personal Spaces does not filter for one or the other and displays the same content as the link for AllSpaces. h3. Steps to Reproduce # Go to space directory # click on archived spaces. # select on any categories in the list. h3. Expected Results Space directory should list the archived spaces and list the spaces based on the specified category. h3. Actual Results The space list shows empty and personal spaces and site space list all the spaces without differentiating. h3. Workaround  Either use the direct URL or space permission to list the archived space. For the non-admin who cannot list all spaces, they can see archived spaces via following Rest API as mentioned below: {code:java} /wiki/rest/api/space?status=archived{code}   and form the list take the space key and replace in the URL.    {code:java}  e.g: /wiki/spaces/PERM{code}",0 +"CONFCLOUD-70477","07/22/2020 13:46:59","CQL for search pages with macro not consistently working","h3. Issue Summary The [Confluence Query Language|https://support.atlassian.com/confluence-cloud/docs/confluence-search-syntax/#] should be a great way to user the search feature on Confluence. It has great potential to increase value to the product. Though we have a documentation listing tips of how to use it, some of the CQLs don't work properly, like the {{macroName}}. h3. Steps to Reproduce # Insert an *Excerpt Include* macro in a page; # Go to the Confluence Advanced Search; # In the search bar, type {{macroName:excerpt-include}} and hit enter. h3. Expected Results The search results show us all pages with that macro, including the new one we just created. h3. Actual Results Confluence only shows pages that contain the word ""_include_"" in the title or body. h3. Workaround Currently there is no known workaround for this behavior. A workaround will be added here when available",0
Street Tel: +27 21 529 4750