Uploaded image for project: 'Confluence Cloud'
  1. Confluence Cloud
  2. CONFCLOUD-52855

Backup fails with Export error Unsupported field InstantSeconds error

    XMLWordPrintable

Details

    Description

      Summary

      • Executing a site backup on Confluence results in the following error in the UI.

      Export error
      Unsupported field: InstantSeconds
      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.

      Version not listed Confluence 1000.847.1

      Steps to Reproduce

      1. Go to Backup Manager
      2. Tick option to Include attachments
      3. Click on "Create Backup"

      Expected Results

      Confluence Backup completes and a link is displayed to download the full backup zip file.

      Actual Results

      The below exception appears in Confluence logs

      2017-01-18 09:54:09.692722500 2017-01-18 09:54:09,692 ERROR [Long running task: OnDemandBackup] [ondemand.backupmanager.rest.OnDemandBackupTask] errorDuringExecution Failure during task executing. Task's service: com.atlassian.ondemand.backupmanager.confluence.OnDemandExporter@11d8b3c
      2017-01-18 09:54:09.692723500  -- referer: https://.atlassian.net/wiki/plugins/servlet/ondemandbackupmanager/admin | url: /wiki/rest/obm/1.0/runbackup | traceId: c9be49a2c06cb94f | userName: sysadmin
      2017-01-18 09:54:09.692724500 com.atlassian.ondemand.backupmanager.backuppolicy.BackupManagerException: Error: PROBLEM_DURING_EXPORT.
      2017-01-18 09:54:09.692735500 com.atlassian.rdbms.dbimportexport.runner.api.ImportExportException: Exception encountered when exporting to AO XML:
      2017-01-18 09:54:09.692735500   at com.atlassian.ondemand.backupmanager.confluence.OnDemandExporter$1.doInTransaction(OnDemandExporter.java:135)
      2017-01-18 09:54:09.692736500   at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:21)
      2017-01-18 09:54:09.692740500   at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:71)
      2017-01-18 09:54:09.692741500   at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)
      2017-01-18 09:54:09.692746500   at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:68)
      2017-01-18 09:54:09.692746500   at com.atlassian.confluence.spring.transaction.interceptor.ConfluenceSpringHostContextAccessor.access$001(ConfluenceSpringHostContextAccessor.java:21)
      2017-01-18 09:54:09.692747500   at com.atlassian.confluence.spring.transaction.interceptor.ConfluenceSpringHostContextAccessor.lambda$doInTransaction$3(ConfluenceSpringHostContextAccessor.java:72)
      2017-01-18 09:54:09.692752500   at com.atlassian.confluence.impl.vcache.VCacheRequestContextManager.doInRequestContext(VCacheRequestContextManager.java:83)
      2017-01-18 09:54:09.692753500   at com.atlassian.confluence.impl.vcache.VCacheRequestContextManager.doInRequestContext(VCacheRequestContextManager.java:73)
      2017-01-18 09:54:09.692753500   at com.atlassian.confluence.spring.transaction.interceptor.ConfluenceSpringHostContextAccessor.doInTransaction(ConfluenceSpringHostContextAccessor.java:72)
      2017-01-18 09:54:09.692757500   at sun.reflect.GeneratedMethodAccessor275.invoke(Unknown Source)
      2017-01-18 09:54:09.692757500   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      2017-01-18 09:54:09.692763500   at java.lang.reflect.Method.invoke(Method.java:498)
      2017-01-18 09:54:09.692763500   at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
      2017-01-18 09:54:09.692763500   at com.sun.proxy.$Proxy327.doInTransaction(Unknown Source)
      2017-01-18 09:54:09.692764500   at sun.reflect.GeneratedMethodAccessor275.invoke(Unknown Source)
      2017-01-18 09:54:09.692768500   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      2017-01-18 09:54:09.692768500   at java.lang.reflect.Method.invoke(Method.java:498)
      2017-01-18 09:54:09.692769500   at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:136)
      2017-01-18 09:54:09.692769500   at com.sun.proxy.$Proxy327.doInTransaction(Unknown Source)
      2017-01-18 09:54:09.692773500   at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:18)
      2017-01-18 09:54:09.692774500   at sun.reflect.GeneratedMethodAccessor445.invoke(Unknown Source)
      2017-01-18 09:54:09.692774500   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      2017-01-18 09:54:09.692775500   at java.lang.reflect.Method.invoke(Method.java:498)
      2017-01-18 09:54:09.692788500   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
      2017-01-18 09:54:09.692789500   at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
      2017-01-18 09:54:09.692789500   at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
      2017-01-18 09:54:09.692790500   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      2017-01-18 09:54:09.692794500   at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
      2017-01-18 09:54:09.692795500   at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
      2017-01-18 09:54:09.692795500   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      2017-01-18 09:54:09.692799500   at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
      2017-01-18 09:54:09.692799500   at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
      2017-01-18 09:54:09.692805500   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      2017-01-18 09:54:09.692805500   at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
      2017-01-18 09:54:09.692806500   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      2017-01-18 09:54:09.692810500   at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
      2017-01-18 09:54:09.692810500   at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
      2017-01-18 09:54:09.692811500   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      2017-01-18 09:54:09.692815500   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208)
      2017-01-18 09:54:09.692815500   at com.sun.proxy.$Proxy1574.execute(Unknown Source)
      2017-01-18 09:54:09.692816500   at com.atlassian.ondemand.backupmanager.confluence.OnDemandExporter.doBackup(OnDemandExporter.java:84)
      2017-01-18 09:54:09.692816500   at com.atlassian.ondemand.backupmanager.confluence.OnDemandExporter.backup(OnDemandExporter.java:75)
      2017-01-18 09:54:09.692821500   at com.atlassian.ondemand.backupmanager.rest.OnDemandBackupTask.run(OnDemandBackupTask.java:90)
      2017-01-18 09:54:09.692821500   at com.atlassian.ondemand.backupmanager.longrunning.ManagedTask.run(ManagedTask.java:39)
      2017-01-18 09:54:09.692822500   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      2017-01-18 09:54:09.692822500   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      2017-01-18 09:54:09.692826500   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      2017-01-18 09:54:09.692826500   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      2017-01-18 09:54:09.692827500   at java.lang.Thread.run(Thread.java:745)
      2017-01-18 09:54:09.692827500 Caused by: com.atlassian.rdbms.dbimportexport.runner.api.ImportExportException: Exception encountered when exporting to AO XML:
      2017-01-18 09:54:09.692831500   at com.atlassian.rdbms.dbimportexport.ao.impl.AOExporterImpl.exportAOXML(AOExporterImpl.java:55)
      2017-01-18 09:54:09.692832500   at com.atlassian.rdbms.dbimportexport.runner.impl.ExportRunnerImpl.runExportToAOXML(ExportRunnerImpl.java:94)
      2017-01-18 09:54:09.692832500   at com.atlassian.confluence.importexport.impl.PluginDataExportServiceImpl.exportDataToStream(PluginDataExportServiceImpl.java:45)
      2017-01-18 09:54:09.692837500   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2017-01-18 09:54:09.692838500   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      2017-01-18 09:54:09.692838500   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      2017-01-18 09:54:09.692838500   at java.lang.reflect.Method.invoke(Method.java:498)
      2017-01-18 09:54:09.692857500   at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
      2017-01-18 09:54:09.692858500   at com.sun.proxy.$Proxy546.exportDataToStream(Unknown Source)
      2017-01-18 09:54:09.692858500   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2017-01-18 09:54:09.692859500   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      2017-01-18 09:54:09.692863500   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      2017-01-18 09:54:09.692864500   at java.lang.reflect.Method.invoke(Method.java:498)
      2017-01-18 09:54:09.692864500   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
      2017-01-18 09:54:09.692864500   at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
      2017-01-18 09:54:09.692871500   at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
      2017-01-18 09:54:09.692871500   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      2017-01-18 09:54:09.692872500   at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
      2017-01-18 09:54:09.692876500   at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
      2017-01-18 09:54:09.692876500   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      2017-01-18 09:54:09.692877500   at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
      2017-01-18 09:54:09.692881500   at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
      2017-01-18 09:54:09.692881500   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      2017-01-18 09:54:09.692882500   at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
      2017-01-18 09:54:09.692887500   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      2017-01-18 09:54:09.692887500   at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
      2017-01-18 09:54:09.692888500   at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
      2017-01-18 09:54:09.692892500   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      2017-01-18 09:54:09.692893500   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208)
      2017-01-18 09:54:09.692893500   at com.sun.proxy.$Proxy1590.exportDataToStream(Unknown Source)
      2017-01-18 09:54:09.692893500   at com.atlassian.confluence.importexport.impl.FileXmlExporter.backupPluginData(FileXmlExporter.java:226)
      2017-01-18 09:54:09.692898500   at com.atlassian.confluence.importexport.impl.FileXmlExporter.backupEverything(FileXmlExporter.java:118)
      2017-01-18 09:54:09.692898500   at com.atlassian.confluence.importexport.impl.AbstractXmlExporter.doExport(AbstractXmlExporter.java:94)
      2017-01-18 09:54:09.692898500   at com.atlassian.confluence.importexport.impl.FileXmlExporter.doExportInternal(FileXmlExporter.java:65)
      2017-01-18 09:54:09.692904500   at com.atlassian.confluence.importexport.impl.FileXmlExporter.doExport(FileXmlExporter.java:59)
      2017-01-18 09:54:09.692904500   at com.atlassian.confluence.importexport.Exporter.doExport(Exporter.java:33)
      2017-01-18 09:54:09.692904500   at com.atlassian.ondemand.backupmanager.confluence.OnDemandExporter.access$101(OnDemandExporter.java:59)
      2017-01-18 09:54:09.692905500   at com.atlassian.ondemand.backupmanager.confluence.OnDemandExporter$1.doInTransaction(OnDemandExporter.java:111)
      2017-01-18 09:54:09.692924500   ... 49 more
      2017-01-18 09:54:09.692924500 Caused by: com.atlassian.rdbms.dbimportexport.dbie.api.datafile.DatafileParseException: Error parsing line number 1
      2017-01-18 09:54:09.692925500   at com.atlassian.rdbms.dbimportexport.dbie.impl.DatafileUtils.readTableData(DatafileUtils.java:58)
      2017-01-18 09:54:09.692925500   at com.atlassian.rdbms.dbimportexport.dbie.impl.ImporterImpl.readTableImport(ImporterImpl.java:89)
      2017-01-18 09:54:09.692930500   at com.atlassian.rdbms.dbimportexport.ao.impl.XMLUtils.generateDataXMLForTable(XMLUtils.java:193)
      2017-01-18 09:54:09.692930500   at com.atlassian.rdbms.dbimportexport.ao.impl.AOExporterImpl.writeXML(AOExporterImpl.java:95)
      2017-01-18 09:54:09.692931500   at com.atlassian.rdbms.dbimportexport.ao.impl.AOExporterImpl.exportAOXML(AOExporterImpl.java:42)
      2017-01-18 09:54:09.692936500   ... 86 more
      2017-01-18 09:54:09.692936500 Caused by: com.atlassian.rdbms.dbimportexport.dbie.api.datafile.DatafileParseException: At column 1:
      2017-01-18 09:54:09.692937500   at com.atlassian.rdbms.dbimportexport.dbie.impl.DatafileReader.readRow(DatafileReader.java:172)
      2017-01-18 09:54:09.692937500   at com.atlassian.rdbms.dbimportexport.dbie.impl.DatafileUtils.readTableData(DatafileUtils.java:54)
      2017-01-18 09:54:09.692942500   ... 90 more
      2017-01-18 09:54:09.692942500 Caused by: com.atlassian.rdbms.dbimportexport.dbie.api.datafile.DatafileParseException: Could not parse timestamp '2016-06-28 16:45:47.441' with pattern '(ParseCaseSensitive(false)Value(YearOfEra,4,10,NEVER)'-'Value(MonthOfYear,2)'-'Value(DayOfMonth,2))' '(Value(HourOfDay,2)':'Value(MinuteOfHour,2)':'Value(SecondOfMinute,2)[Fraction(MicroOfSecond,0,6,DecimalPoint)])[Offset(+HH:MM:SS,'+00')][Offset(+HH:MM,'+00')][Offset(+HH,'+00')]Text(Era)'
      2017-01-18 09:54:09.692947500   at com.atlassian.rdbms.dbimportexport.dbie.api.datafile.TimestampFormatters.parseDateTime(TimestampFormatters.java:137)
      2017-01-18 09:54:09.692952500   at com.atlassian.rdbms.dbimportexport.dbie.api.datafile.ColumnParser.parseTimestampWithTimezoneOffset(ColumnParser.java:227)
      2017-01-18 09:54:09.692957500   at com.atlassian.rdbms.dbimportexport.dbie.api.datafile.ColumnParser.parseValue(ColumnParser.java:185)
      2017-01-18 09:54:09.692958500   at com.atlassian.rdbms.dbimportexport.dbie.impl.DatafileReader.readRow(DatafileReader.java:170)
      2017-01-18 09:54:09.692958500   ... 91 more
      2017-01-18 09:54:09.692958500 Caused by: java.time.format.DateTimeParseException: Text '2016-06-28 16:45:47.441' could not be parsed: Unable to obtain Instant from TemporalAccessor: {},ISO resolved to 2016-06-28T16:45:47.441 of type java.time.format.Parsed
      2017-01-18 09:54:09.692963500   at java.time.format.DateTimeFormatter.createError(DateTimeFormatter.java:1920)
      2017-01-18 09:54:09.692964500   at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1855)
      2017-01-18 09:54:09.692964500   at com.atlassian.rdbms.dbimportexport.dbie.api.datafile.TimestampFormatters.parseDateTime(TimestampFormatters.java:134)
      2017-01-18 09:54:09.692968500   ... 94 more
      2017-01-18 09:54:09.692968500 Caused by: java.time.DateTimeException: Unable to obtain Instant from TemporalAccessor: {},ISO resolved to 2016-06-28T16:45:47.441 of type java.time.format.Parsed
      2017-01-18 09:54:09.692969500   at java.time.Instant.from(Instant.java:378)
      2017-01-18 09:54:09.692969500   at java.time.format.Parsed.query(Parsed.java:226)
      2017-01-18 09:54:09.692975500   at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
      2017-01-18 09:54:09.692975500   ... 95 more
      2017-01-18 09:54:09.692975500 Caused by: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: InstantSeconds
      2017-01-18 09:54:09.692976500   at java.time.format.Parsed.getLong(Parsed.java:203)
      2017-01-18 09:54:09.692976500   at java.time.Instant.from(Instant.java:373)
      2017-01-18 09:54:09.692976500   ... 97 more

      Notes

      A backup without attachments succeeds.

      Workaround

      Open a support ticket Atlassian Support

      Attachments

        Issue Links

          Activity

            People

              rgould@atlassian.com Russ Gould [Atlassian]
              dbrito Daniel Brito [Atlassian]
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: