-
Bug
-
Resolution: Won't Fix
-
Low
-
None
-
None
-
None
NOTE: This bug report is for Confluence Server. Using Confluence Cloud? See the corresponding bug report.
This behavior is experienced on OnDemand using the office connector version 2.1.10
When adding a xls file with graphs to the xls view macro and save the page, the CPU usage spikes to 100% and eventually the instance will crash with a OOME.
Every time when the page is trying to be viewed this happens.
The following stacktrace is presented in the heap dump:
TP-Processor6 at com.aspose.cells.Bu.e(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.b(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.e(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.b(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.e(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.b(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.hZ.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.bH.a(ZZ[Z)Ljava/util/ArrayList; (Unknown Source) at com.aspose.cells.bH.a(ZZ[I)Ljava/util/ArrayList; (Unknown Source) at com.aspose.cells.cn.a(ZLcom/aspose/cells/bF;Lcom/aspose/cells/kh;[Z)[Ljava/util/ArrayList; (Unknown Source) at com.aspose.cells.cn.i()V (Unknown Source) at com.aspose.cells.cn.b()V (Unknown Source) at com.aspose.cells.cn.e(Lcom/aspose/cells/Chart;)Lcom/aspose/cells/ko; (Unknown Source) at com.aspose.cells.cn.a(Lcom/aspose/cells/Chart;Lcom/aspose/cells/b/a/d/m;Lcom/aspose/cells/ImageFormat;)Lcom/aspose/cells/f; (Unknown Source) at com.aspose.cells.cn.a(Lcom/aspose/cells/b/a/d/m;Lcom/aspose/cells/ImageFormat;Lcom/aspose/cells/Chart;)V (Unknown Source) at com.aspose.cells.Chart.toImage(Ljava/io/OutputStream;Lcom/aspose/cells/ImageOrPrintOptions;)V (Unknown Source) at com.benryan.conversion.SpreadsheetConverter.collectImageObjects(Lcom/aspose/cells/ChartCollection;Lcom/aspose/cells/PictureCollection;Lcom/benryan/word/extraction/ImageHandler;)Lcom/benryan/conversion/SpreadsheetConverter$ImageCollection; (SpreadsheetConverter.java:283) at com.benryan.conversion.SpreadsheetConverter.convert(Ljava/io/InputStream;Ljava/util/Map;Ljava/io/Writer;Lcom/benryan/word/extraction/ImageHandler;)V (SpreadsheetConverter.java:85) at com.benryan.conversion.XlsConverter$1.doConversion(Ljava/io/InputStream;Ljava/lang/String;)Lcom/benryan/conversion/HtmlConversionData; (XlsConverter.java:47) at com.benryan.conversion.DocConverter.execute(Ljava/util/Map;)Ljava/lang/String; (DocConverter.java:61) at com.benryan.conversion.macro.ConverterMacro.execute(Ljava/util/Map;Ljava/lang/String;Lcom/atlassian/renderer/RenderContext;)Ljava/lang/String; (ConverterMacro.java:252) at com.benryan.conversion.macro.ViewOfficeFile.execute(Ljava/util/Map;Ljava/lang/String;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (ViewOfficeFile.java:75) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(Lcom/atlassian/confluence/xhtml/api/MacroDefinition;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (ViewMacroMarshaller.java:88) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(Ljava/lang/Object;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (ViewMacroMarshaller.java:24) at com.atlassian.confluence.content.render.xhtml.UnmarshalMarshalFragmentTransformer.transform(Ljavax/xml/stream/XMLEventReader;Lcom/atlassian/confluence/content/render/xhtml/transformers/FragmentTransformer;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (UnmarshalMarshalFragmentTransformer.java:27) at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transform(Ljavax/xml/stream/XMLEventReader;Lcom/atlassian/confluence/content/render/xhtml/transformers/FragmentTransformer;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (DefaultFragmentTransformer.java:106) at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(Ljava/io/Reader;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (StorageXhtmlTransformer.java:43) at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(Ljava/io/Reader;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (TransformerChain.java:41) at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(Ljava/io/Reader;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (PluggableTransformerChain.java:53) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(Ljava/lang/String;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (DefaultRenderer.java:80) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(Lcom/atlassian/confluence/core/ContentEntityObject;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (DefaultRenderer.java:68) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(Lcom/atlassian/confluence/core/ContentEntityObject;)Ljava/lang/String; (DefaultRenderer.java:58) at com.atlassian.confluence.pages.actions.ViewPageAction.execute()Ljava/lang/String; (ViewPageAction.java:249) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:168) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ConfluenceWorkflowInterceptor.java:64) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.XsrfTokenInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (XsrfTokenInterceptor.java:100) at com.atlassian.confluence.xwork.ConfluenceXsrfTokenInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ConfluenceXsrfTokenInterceptor.java:25) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.CaptchaInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (CaptchaInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.validation.MessageHolderInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (MessageHolderInterceptor.java:42) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (LoggingContextInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.CancellingInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (CancellingInterceptor.java:23) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.HttpMethodValidationInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (HttpMethodValidationInterceptor.java:72) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.security.websudo.WebSudoInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (WebSudoInterceptor.java:36) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.themes.ThemeContextInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ThemeContextInterceptor.java:68) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (PermissionCheckInterceptor.java:57) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.setup.webwork.BootstrapAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (BootstrapAwareInterceptor.java:26) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.user.actions.UserAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (UserAwareInterceptor.java:58) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.CommentAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (CommentAwareInterceptor.java:50) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (PageAwareInterceptor.java:150) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (SpaceAwareInterceptor.java:77) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.actions.LastModifiedInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (LastModifiedInterceptor.java:38) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ConfluenceAutowireInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.TransactionalInvocation.in
Also attached a screenshot from the heap dump.
- relates to
-
CONFCLOUD-39078 Graphs in xls file causes high CPU load and eventually OOME
-
- Closed
-
[CONFSERVER-39078] Graphs in xls file causes high CPU load and eventually OOME
Workflow | Original: JAC Bug Workflow v3 [ 2884960 ] | New: CONFSERVER Bug Workflow v4 [ 2994753 ] |
Workflow | Original: JAC Bug Workflow v2 [ 2789604 ] | New: JAC Bug Workflow v3 [ 2884960 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: JAC Bug Workflow [ 2719740 ] | New: JAC Bug Workflow v2 [ 2789604 ] |
Workflow | Original: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2383496 ] | New: JAC Bug Workflow [ 2719740 ] |
Workflow | Original: Confluence Workflow - Public Facing - Restricted v5 [ 2277049 ] | New: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2383496 ] |
Workflow | Original: Confluence Workflow - Public Facing - Restricted v5.1 - TEMP [ 2219207 ] | New: Confluence Workflow - Public Facing - Restricted v5 [ 2277049 ] |
Workflow | Original: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2173941 ] | New: Confluence Workflow - Public Facing - Restricted v5.1 - TEMP [ 2219207 ] |
Workflow | Original: Confluence Workflow - Public Facing - Restricted v5 [ 1937346 ] | New: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2173941 ] |
Workflow | Original: Confluence Workflow - Public Facing - Restricted v3 [ 1736504 ] | New: Confluence Workflow - Public Facing - Restricted v5 [ 1937346 ] |
Description |
Original:
This behavior is experienced on OnDemand using the office connector version 2.1.10
When adding a xls file with graphs to the xls view macro and save the page, the CPU usage spikes to 100% and eventually the instance will crash with a OOME. Every time when the page is trying to be viewed this happens. The following stacktrace is presented in the heap dump: {noformat} TP-Processor6 at com.aspose.cells.Bu.e(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.b(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.e(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.b(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.e(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.b(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.hZ.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.bH.a(ZZ[Z)Ljava/util/ArrayList; (Unknown Source) at com.aspose.cells.bH.a(ZZ[I)Ljava/util/ArrayList; (Unknown Source) at com.aspose.cells.cn.a(ZLcom/aspose/cells/bF;Lcom/aspose/cells/kh;[Z)[Ljava/util/ArrayList; (Unknown Source) at com.aspose.cells.cn.i()V (Unknown Source) at com.aspose.cells.cn.b()V (Unknown Source) at com.aspose.cells.cn.e(Lcom/aspose/cells/Chart;)Lcom/aspose/cells/ko; (Unknown Source) at com.aspose.cells.cn.a(Lcom/aspose/cells/Chart;Lcom/aspose/cells/b/a/d/m;Lcom/aspose/cells/ImageFormat;)Lcom/aspose/cells/f; (Unknown Source) at com.aspose.cells.cn.a(Lcom/aspose/cells/b/a/d/m;Lcom/aspose/cells/ImageFormat;Lcom/aspose/cells/Chart;)V (Unknown Source) at com.aspose.cells.Chart.toImage(Ljava/io/OutputStream;Lcom/aspose/cells/ImageOrPrintOptions;)V (Unknown Source) at com.benryan.conversion.SpreadsheetConverter.collectImageObjects(Lcom/aspose/cells/ChartCollection;Lcom/aspose/cells/PictureCollection;Lcom/benryan/word/extraction/ImageHandler;)Lcom/benryan/conversion/SpreadsheetConverter$ImageCollection; (SpreadsheetConverter.java:283) at com.benryan.conversion.SpreadsheetConverter.convert(Ljava/io/InputStream;Ljava/util/Map;Ljava/io/Writer;Lcom/benryan/word/extraction/ImageHandler;)V (SpreadsheetConverter.java:85) at com.benryan.conversion.XlsConverter$1.doConversion(Ljava/io/InputStream;Ljava/lang/String;)Lcom/benryan/conversion/HtmlConversionData; (XlsConverter.java:47) at com.benryan.conversion.DocConverter.execute(Ljava/util/Map;)Ljava/lang/String; (DocConverter.java:61) at com.benryan.conversion.macro.ConverterMacro.execute(Ljava/util/Map;Ljava/lang/String;Lcom/atlassian/renderer/RenderContext;)Ljava/lang/String; (ConverterMacro.java:252) at com.benryan.conversion.macro.ViewOfficeFile.execute(Ljava/util/Map;Ljava/lang/String;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (ViewOfficeFile.java:75) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(Lcom/atlassian/confluence/xhtml/api/MacroDefinition;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (ViewMacroMarshaller.java:88) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(Ljava/lang/Object;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (ViewMacroMarshaller.java:24) at com.atlassian.confluence.content.render.xhtml.UnmarshalMarshalFragmentTransformer.transform(Ljavax/xml/stream/XMLEventReader;Lcom/atlassian/confluence/content/render/xhtml/transformers/FragmentTransformer;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (UnmarshalMarshalFragmentTransformer.java:27) at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transform(Ljavax/xml/stream/XMLEventReader;Lcom/atlassian/confluence/content/render/xhtml/transformers/FragmentTransformer;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (DefaultFragmentTransformer.java:106) at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(Ljava/io/Reader;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (StorageXhtmlTransformer.java:43) at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(Ljava/io/Reader;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (TransformerChain.java:41) at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(Ljava/io/Reader;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (PluggableTransformerChain.java:53) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(Ljava/lang/String;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (DefaultRenderer.java:80) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(Lcom/atlassian/confluence/core/ContentEntityObject;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (DefaultRenderer.java:68) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(Lcom/atlassian/confluence/core/ContentEntityObject;)Ljava/lang/String; (DefaultRenderer.java:58) at com.atlassian.confluence.pages.actions.ViewPageAction.execute()Ljava/lang/String; (ViewPageAction.java:249) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:168) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ConfluenceWorkflowInterceptor.java:64) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.XsrfTokenInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (XsrfTokenInterceptor.java:100) at com.atlassian.confluence.xwork.ConfluenceXsrfTokenInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ConfluenceXsrfTokenInterceptor.java:25) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.CaptchaInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (CaptchaInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.validation.MessageHolderInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (MessageHolderInterceptor.java:42) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (LoggingContextInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.CancellingInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (CancellingInterceptor.java:23) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.HttpMethodValidationInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (HttpMethodValidationInterceptor.java:72) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.security.websudo.WebSudoInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (WebSudoInterceptor.java:36) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.themes.ThemeContextInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ThemeContextInterceptor.java:68) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (PermissionCheckInterceptor.java:57) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.setup.webwork.BootstrapAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (BootstrapAwareInterceptor.java:26) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.user.actions.UserAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (UserAwareInterceptor.java:58) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.CommentAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (CommentAwareInterceptor.java:50) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (PageAwareInterceptor.java:150) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (SpaceAwareInterceptor.java:77) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.actions.LastModifiedInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (LastModifiedInterceptor.java:38) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ConfluenceAutowireInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.TransactionalInvocation.in {noformat} Also attached a screenshot from the heap dump. |
New:
{panel:bgColor=#e7f4fa} *NOTE:* This bug report is for *Confluence Server*. Using *Confluence Cloud*? [See the corresponding bug report|http://jira.atlassian.com/browse/CONFCLOUD-39078]. {panel} This behavior is experienced on OnDemand using the office connector version 2.1.10 When adding a xls file with graphs to the xls view macro and save the page, the CPU usage spikes to 100% and eventually the instance will crash with a OOME. Every time when the page is trying to be viewed this happens. The following stacktrace is presented in the heap dump: {noformat} TP-Processor6 at com.aspose.cells.Bu.e(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.b(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.e(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.b(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.e(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.b(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.Bu.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.hZ.a(Lcom/aspose/cells/il;Lcom/aspose/cells/Cell;)Ljava/lang/Object; (Unknown Source) at com.aspose.cells.bH.a(ZZ[Z)Ljava/util/ArrayList; (Unknown Source) at com.aspose.cells.bH.a(ZZ[I)Ljava/util/ArrayList; (Unknown Source) at com.aspose.cells.cn.a(ZLcom/aspose/cells/bF;Lcom/aspose/cells/kh;[Z)[Ljava/util/ArrayList; (Unknown Source) at com.aspose.cells.cn.i()V (Unknown Source) at com.aspose.cells.cn.b()V (Unknown Source) at com.aspose.cells.cn.e(Lcom/aspose/cells/Chart;)Lcom/aspose/cells/ko; (Unknown Source) at com.aspose.cells.cn.a(Lcom/aspose/cells/Chart;Lcom/aspose/cells/b/a/d/m;Lcom/aspose/cells/ImageFormat;)Lcom/aspose/cells/f; (Unknown Source) at com.aspose.cells.cn.a(Lcom/aspose/cells/b/a/d/m;Lcom/aspose/cells/ImageFormat;Lcom/aspose/cells/Chart;)V (Unknown Source) at com.aspose.cells.Chart.toImage(Ljava/io/OutputStream;Lcom/aspose/cells/ImageOrPrintOptions;)V (Unknown Source) at com.benryan.conversion.SpreadsheetConverter.collectImageObjects(Lcom/aspose/cells/ChartCollection;Lcom/aspose/cells/PictureCollection;Lcom/benryan/word/extraction/ImageHandler;)Lcom/benryan/conversion/SpreadsheetConverter$ImageCollection; (SpreadsheetConverter.java:283) at com.benryan.conversion.SpreadsheetConverter.convert(Ljava/io/InputStream;Ljava/util/Map;Ljava/io/Writer;Lcom/benryan/word/extraction/ImageHandler;)V (SpreadsheetConverter.java:85) at com.benryan.conversion.XlsConverter$1.doConversion(Ljava/io/InputStream;Ljava/lang/String;)Lcom/benryan/conversion/HtmlConversionData; (XlsConverter.java:47) at com.benryan.conversion.DocConverter.execute(Ljava/util/Map;)Ljava/lang/String; (DocConverter.java:61) at com.benryan.conversion.macro.ConverterMacro.execute(Ljava/util/Map;Ljava/lang/String;Lcom/atlassian/renderer/RenderContext;)Ljava/lang/String; (ConverterMacro.java:252) at com.benryan.conversion.macro.ViewOfficeFile.execute(Ljava/util/Map;Ljava/lang/String;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (ViewOfficeFile.java:75) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(Lcom/atlassian/confluence/xhtml/api/MacroDefinition;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (ViewMacroMarshaller.java:88) at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(Ljava/lang/Object;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (ViewMacroMarshaller.java:24) at com.atlassian.confluence.content.render.xhtml.UnmarshalMarshalFragmentTransformer.transform(Ljavax/xml/stream/XMLEventReader;Lcom/atlassian/confluence/content/render/xhtml/transformers/FragmentTransformer;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (UnmarshalMarshalFragmentTransformer.java:27) at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transform(Ljavax/xml/stream/XMLEventReader;Lcom/atlassian/confluence/content/render/xhtml/transformers/FragmentTransformer;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (DefaultFragmentTransformer.java:106) at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(Ljava/io/Reader;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (StorageXhtmlTransformer.java:43) at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(Ljava/io/Reader;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (TransformerChain.java:41) at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(Ljava/io/Reader;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (PluggableTransformerChain.java:53) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(Ljava/lang/String;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (DefaultRenderer.java:80) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(Lcom/atlassian/confluence/core/ContentEntityObject;Lcom/atlassian/confluence/content/render/xhtml/ConversionContext;)Ljava/lang/String; (DefaultRenderer.java:68) at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(Lcom/atlassian/confluence/core/ContentEntityObject;)Ljava/lang/String; (DefaultRenderer.java:58) at com.atlassian.confluence.pages.actions.ViewPageAction.execute()Ljava/lang/String; (ViewPageAction.java:249) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:168) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ConfluenceWorkflowInterceptor.java:64) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.XsrfTokenInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (XsrfTokenInterceptor.java:100) at com.atlassian.confluence.xwork.ConfluenceXsrfTokenInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ConfluenceXsrfTokenInterceptor.java:25) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.security.interceptors.CaptchaInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (CaptchaInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.validation.MessageHolderInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (MessageHolderInterceptor.java:42) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (LoggingContextInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.CancellingInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (CancellingInterceptor.java:23) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.xwork.HttpMethodValidationInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (HttpMethodValidationInterceptor.java:72) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.security.websudo.WebSudoInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (WebSudoInterceptor.java:36) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.themes.ThemeContextInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ThemeContextInterceptor.java:68) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (PermissionCheckInterceptor.java:57) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.setup.webwork.BootstrapAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (BootstrapAwareInterceptor.java:26) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.user.actions.UserAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (UserAwareInterceptor.java:58) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.CommentAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (CommentAwareInterceptor.java:50) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (PageAwareInterceptor.java:150) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (SpaceAwareInterceptor.java:77) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.actions.LastModifiedInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (LastModifiedInterceptor.java:38) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (ConfluenceAutowireInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; (AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava/lang/String; (DefaultActionInvocation.java:165) at com.atlassian.xwork.interceptors.TransactionalInvocation.in {noformat} Also attached a screenshot from the heap dump. |