Images are not exported and rest of the page is empty.
Hello ,
We are having issues in exporting content which includes uploaded or linked images. All works fine with header images and jira tasks icons (priotity/tasktype)
As soon as an image is added to a page, from the moment the image is reached, then the rest of the content including image is ignored. Sub-pages or other pages do get exported further (but with the same rule: no images).
Here is a log from our server (the problem should be in here [com.ctc.wstx.exc.WstxLazyException] com.ctc.wstx.exc.WstxParsingException: Unexpected close tag </p>; expected </img>)
2012-11-28 10:14:59,507 INFO [pool-7-thread-2] [confluence.model.export.ExportLogic] performExport Starting to export 2 pages.
2012-11-28 10:14:59,539 ERROR [pool-7-thread-2] [confluence.core.source.AbstractScrollTransformer] transform Could not transform in Scroll Mode.
-- referer: https://davinci.zwicker-systems.com:8444/display/~apirvulescu/test+subpage+1 | url: /rest/scroll-pdf/1.0/export | userName: apirvulescu
[com.ctc.wstx.exc.WstxLazyException] com.ctc.wstx.exc.WstxParsingException: Unexpected close tag </p>; expected </img>.
at [row,col {unknown-source}]: [1,1307]
at com.ctc.wstx.exc.WstxLazyException.throwLazily(WstxLazyException.java:45)
at com.ctc.wstx.evt.FilteredEventReader.hasNext(FilteredEventReader.java:72)
at com.atlassian.confluence.content.render.xhtml.XmlFragmentEventReader.hasNext(XmlFragmentEventReader.java:49)
at com.atlassian.confluence.content.render.xhtml.XmlFragmentBodyEventReader.hasNext(XmlFragmentBodyEventReader.java:41)
at com.k15t.scroll.confluence.core.source.MacroWrappingTransformer.transformForScroll(MacroWrappingTransformer.java:88)
at com.k15t.scroll.confluence.core.source.AbstractScrollTransformer.transform(AbstractScrollTransformer.java:27)
at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(PluggableTransformerChain.java:52)
at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:54)
at com.k15t.scroll.confluence.core.source.Confluence4SourceRenderer.render(Confluence4SourceRenderer.java:93)
at com.k15t.scroll.confluence.core.source.Confluence4SourceRenderer.render(Confluence4SourceRenderer.java:57)
at com.k15t.scroll.confluence.core.source.AbstractSourceRenderer.render(AbstractSourceRenderer.java:41)
at com.k15t.scroll.confluence.core.builder.ConfluencePageBuilder.build(ConfluencePageBuilder.java:54)
at com.k15t.scroll.confluence.model.export.ExportLogic$3.doInTransaction(ExportLogic.java:206)
at com.k15t.scroll.confluence.model.export.ExportLogic$3.doInTransaction(ExportLogic.java:196)
at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25)
at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88)
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82)
at sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129)
at $Proxy232.doInTransaction(Unknown Source)
at sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154)
at $Proxy232.doInTransaction(Unknown Source)
at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:21)
at sun.reflect.GeneratedMethodAccessor448.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)
at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy935.execute(Unknown Source)
at com.k15t.scroll.confluence.model.export.ExportLogic.exportRecursively(ExportLogic.java:196)
at com.k15t.scroll.confluence.model.export.ExportLogic.performExport(ExportLogic.java:136)
at com.k15t.scroll.confluence.model.export.ExportTask$1.call(ExportTask.java:168)
at com.k15t.scroll.confluence.model.export.ExportTask$1.call(ExportTask.java:120)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
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$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.ctc.wstx.exc.WstxParsingException: Unexpected close tag </p>; expected </img>.
at [row,col {unknown-source}]: [1,1307]
at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:630)
at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:461)
at com.ctc.wstx.sr.BasicStreamReader.reportWrongEndElem(BasicStreamReader.java:3258)
at com.ctc.wstx.sr.BasicStreamReader.readEndElem(BasicStreamReader.java:3200)
at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2832)
at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019)
at com.ctc.wstx.evt.WstxEventReader.peek(WstxEventReader.java:306)
at com.ctc.wstx.evt.FilteredEventReader.peek(FilteredEventReader.java:120)
at com.ctc.wstx.evt.FilteredEventReader.hasNext(FilteredEventReader.java:70)
... 59 more
2012-11-28 10:14:59,556 DEBUG [pool-7-thread-2] [atlassian.confluence.core.DefaultContentPropertyManager] cacheGet Negative cache hit for id: 16613385 key: com.k15t.scroll.versions.scroll-page-title
2012-11-28 10:14:59,557 DEBUG [pool-7-thread-2] [atlassian.confluence.core.DefaultContentPropertyManager] cacheGet Negative cache hit for id: 16613385 key: metadata.scroll.pagetitle
2012-11-28 10:14:59,565 DEBUG [pool-7-thread-2] [atlassian.confluence.core.DefaultContentPropertyManager] cacheGet Negative cache hit for id: 16613385 key: com.k15t.scroll.versions.scroll-page-title
2012-11-28 10:14:59,565 DEBUG [pool-7-thread-2] [atlassian.confluence.core.DefaultContentPropertyManager] cacheGet Negative cache hit for id: 16613385 key: metadata.scroll.pagetitle
2012-11-28 10:14:59,631 DEBUG [pool-7-thread-2] [atlassian.confluence.core.DefaultContentPropertyManager] cacheGet Negative cache hit for id: 16613387 key: com.k15t.scroll.versions.scroll-page-title
2012-11-28 10:14:59,632 DEBUG [pool-7-thread-2] [atlassian.confluence.core.DefaultContentPropertyManager] cacheGet Negative cache hit for id: 16613387 key: metadata.scroll.pagetitle
2012-11-28 10:14:59,637 INFO [pool-7-thread-2] [confluence.model.export.ExportLogic] performExport Export process finished, now saving export artifact.
2012-11-28 10:14:59,659 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - SAX XMLReader in use (parser): org.apache.xerces.parsers.SAXParser
2012-11-28 10:14:59,688 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - Loaded document in ~29ms
2012-11-28 10:14:59,689 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - css/common-page.css is not a URL; may be relative. Testing using parent URL file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/
2012-11-28 10:14:59,689 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - css/common-marginboxes.css is not a URL; may be relative. Testing using parent URL file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/
2012-11-28 10:14:59,689 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - css/common-contentstyle.css is not a URL; may be relative. Testing using parent URL file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/
2012-11-28 10:14:59,690 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - css/common-intropages.css is not a URL; may be relative. Testing using parent URL file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/
2012-11-28 10:14:59,690 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - css/common-tools.css is not a URL; may be relative. Testing using parent URL file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/
2012-11-28 10:14:59,690 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - css/tools/add-url-to-link.css is not a URL; may be relative. Testing using parent URL file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/
2012-11-28 10:14:59,691 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - TIME: parse stylesheets 3ms
2012-11-28 10:14:59,692 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.match - media = print
2012-11-28 10:14:59,692 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - Requesting stylesheet: file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/css/common-page.css
2012-11-28 10:14:59,693 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - Requesting stylesheet: file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/css/common-marginboxes.css
2012-11-28 10:14:59,693 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - Requesting stylesheet: file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/css/common-contentstyle.css
2012-11-28 10:14:59,696 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - Requesting stylesheet: file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/css/common-intropages.css
2012-11-28 10:14:59,698 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - Requesting stylesheet: file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/css/common-tools.css
2012-11-28 10:14:59,698 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - Requesting stylesheet: file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/css/tools/add-url-to-link.css
2012-11-28 10:14:59,699 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.match - Matcher created with 208 selectors
2012-11-28 10:14:59,721 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - spacelogo.png is not a URL; may be relative. Testing using parent URL file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/
2012-11-28 10:14:59,727 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - spacelogo.png is not a URL; may be relative. Testing using parent URL file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/
2012-11-28 10:14:59,731 INFO [pool-7-thread-2] [org.xhtmlrenderer.pdf.ITextRenderer] log org.xhtmlrenderer.load - spacelogo.png is not a URL; may be relative. Testing using parent URL file:/var/atlassian/application-data/confluence/temp/scrll_PdfExporter43220823020920914162923428837295149/
2012-11-28 10:14:59,757 INFO [pool-7-thread-2] [com.k15t.scroll.profiling] performExport Export timing statistics:
Aggregated Render Build Export Page title
128 ms 48 ms 1 ms 9 ms test subpage 1
70 ms 61 ms 4 ms 5 ms subpage 1.1
Final step took 118 milliseconds.
2012-11-28 10:14:59,982 DEBUG [http-8444-2] [atlassian.seraph.cookie.DefaultCookieHandler] getCookie Looking for a cookie named : 'confluence-language'
2012-11-28 10:14:59,983 DEBUG [http-8444-2] [atlassian.seraph.cookie.DefaultCookieHandler] getCookie No cookie was found with name :confluence-language
2012-11-28 10:14:59,983 DEBUG [http-8444-2] [atlassian.seraph.filter.BaseLoginFilter] doFilter doFilter : ____ Attempting login for : '/rest/scroll-pdf/1.0/async-tasks/7F000001013B464C3C0F198543702C9B'
Did anyone else had this issue so far?
We are using Confluence 4.0.
Best Regards,
-------
Adrian Pirvulescu
Certa-Systems GmbH
-
Hi Adrian,
This looks like an issue on your system. Please be so kind to email this log and a short description to support@k15t.com. This will create a ticket and our developers will take care of it.Best Regards,
Johannes -
I have the same problem. See attachment.
images-v10-20140917_1712.zip
Please sign in to leave a comment.
Comments
3 comments