Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-24572

Space Containing More Than 57 Cyrillic Characters Failed to Be Exported to HTML With File Not Found Exception

    XMLWordPrintable

Details

    Description

      Steps To Reproduce:
      1. Restore example test-194738-43.xml.zip backup to Confluence
      2. Export it to HTML
      3. You will get the following stack trace in the log:
        2012-02-03 19:47:04,148 ERROR [Long running task: Export Space] [core.task.longrunning.AbstractLongRunningTask] doInTransactionWithoutResult Error during export
         -- url: /spaces/doexportspace.action | userName: admin | referer: http://localhost:8044/spaces/exportspacehtml.action?key=test | action: doexportspace
        com.atlassian.confluence.importexport.ImportExportException: java.io.FileNotFoundException: C:\data\confhome41\temp\htmlexport-20120203-194704-41\test\%D0%93%D0%9E%D0%A1%D0%A2+19.002-80+%D0%A1%D1%85%D0%B5%D0%BC%D1%8B+%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%BE%D1%82%D0%BC%D0%BE%D0%B2+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC.+%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0+%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F.html (The filename, directory name, or volume label syntax is incorrect)
        	at com.atlassian.confluence.importexport.impl.HtmlExporter.doExportEntity(HtmlExporter.java:201)
        	at com.atlassian.confluence.importexport.impl.HtmlExporter.exportPage(HtmlExporter.java:88)
        	at com.atlassian.confluence.importexport.impl.HtmlExporter.exportSpace(HtmlExporter.java:100)
        	at com.atlassian.confluence.importexport.impl.AbstractRendererExporterImpl.doExport(AbstractRendererExporterImpl.java:100)
        	at com.atlassian.confluence.importexport.impl.HtmlExporter.doExport(HtmlExporter.java:32)
        	at com.atlassian.confluence.importexport.DefaultImportExportManager.exportAs(DefaultImportExportManager.java:102)
        	at sun.reflect.GeneratedMethodAccessor1182.invoke(Unknown Source)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        	at java.lang.reflect.Method.invoke(Method.java:597)
        	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
        	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
        	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
        	at $Proxy81.exportAs(Unknown Source)
        	at com.atlassian.confluence.importexport.actions.ExportSpaceLongRunningTask$1.doInTransactionWithoutResult(ExportSpaceLongRunningTask.java:96)
        	at org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
        	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
        	at com.atlassian.confluence.importexport.actions.ExportSpaceLongRunningTask.runInternal(ExportSpaceLongRunningTask.java:64)
        	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.io.FileNotFoundException: C:\data\confhome41\temp\htmlexport-20120203-194704-41\test\%D0%93%D0%9E%D0%A1%D0%A2+19.002-80+%D0%A1%D1%85%D0%B5%D0%BC%D1%8B+%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%BE%D1%82%D0%BC%D0%BE%D0%B2+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC.+%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0+%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F.html (The filename, directory name, or volume label syntax is incorrect)
        	at java.io.FileOutputStream.open(Native Method)
        	at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        	at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
        	at com.atlassian.confluence.importexport.impl.HtmlExporter.doExportEntity(HtmlExporter.java:176)
        	... 27 more
        
        

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              hsuhailah Hanis Suhailah (Inactive)
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: