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

Confluence Questions causes certain functions to be very slow

    XMLWordPrintable

Details

    Description

      Post space import as part of the Brikit Theme Press add on configuration, a full rebuild of the ancestors table occurs. This process is dramatically slower when Confluence Questions is installed - 2 hours+, vs 10m. This can lead to the thread being interrupted and the ancestors table being left completely empty, which causes permission issues.

      Steps to reproduce

      1. Install CQ
      2. Create some content, restrict a parent page, but do not restrict the children
        • Confirm that the child pages inherit the restrictions from the parent
        • Run select count(*) from CONFANCESTORS; and confirm the count is > 0
      3. Install Brikit Theme Press
      4. Go to Configure Theme Press and click Install
        • Run select count(*) from CONFANCESTORS; and confirm the count is 0
        • Test the child pages and confirm they are no longer restricted (NB: the parent page will still be restricted, but the children will not)
      5. Run some thread dumps and confirm that the process is still running.

      The issue seems to be in this section of the code path:

      at com.atlassian.confluence.plugins.questions.edgeindex.AbstractEdgeIndexBuilder.rebuild(AbstractEdgeIndexBuilder.java:57)
      at com.atlassian.confluence.plugins.questions.edgeindex.custom.QuestionsEdgeIndexBuilder.rebuild(QuestionsEdgeIndexBuilder.java:41)
      at com.atlassian.confluence.plugins.questions.internal.listeners.ImportFinishedListener.onImportFinishedEvent(ImportFinishedListener.java:25)
      

       
      Example thread from subsequent thread dumps:

      "http-nio-8081-exec-7" #335 daemon prio=5 os_prio=0 tid=0x00007f71f9aa6000 nid=0xddb runnable [0x00007f6ec40a4000]
         java.lang.Thread.State: RUNNABLE
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:498)
              at org.hibernate.property.access.spi.GetterMethodImpl.get(GetterMethodImpl.java:41)
              at org.hibernate.tuple.entity.AbstractEntityTuplizer.getIdentifier(AbstractEntityTuplizer.java:230)
              at org.hibernate.persister.entity.AbstractEntityPersister.getIdentifier(AbstractEntityPersister.java:4727)
              at org.hibernate.event.internal.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:58)
              at org.hibernate.event.internal.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:175)
              at org.hibernate.event.internal.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:135)
              at org.hibernate.event.internal.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:216)
              at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:85)
              at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:44)
              at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1389)
              at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1474)
              at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1441)
              at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1410)
              at com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateDao.createIteratorFromQuery(PluginContentHibernateDao.java:302)
              at com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateDao.lambda$findByQuery$1(PluginContentHibernateDao.java:71)
              at com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateDao$$Lambda$1302/377557747.doInHibernate(Unknown Source)
              at org.springframework.orm.hibernate5.HibernateTemplate.doExecute(HibernateTemplate.java:359)
              at org.springframework.orm.hibernate5.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:326)
              at com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateDao.findByQuery(PluginContentHibernateDao.java:66)
              at com.atlassian.confluence.content.DefaultCustomContentManager.findByQuery(DefaultCustomContentManager.java:107)
              at sun.reflect.GeneratedMethodAccessor1798.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:498)
              at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
              at com.sun.proxy.$Proxy228.findByQuery(Unknown Source)
              at sun.reflect.GeneratedMethodAccessor1798.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: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.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
              at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
              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.$Proxy2608.findByQuery(Unknown Source)
              at com.atlassian.confluence.plugins.questions.contenttype.repository.ContentTypeMapper.getComments(ContentTypeMapper.java:252)
              at com.atlassian.confluence.plugins.questions.contenttype.repository.ContentTypeMapper.getComments(ContentTypeMapper.java:242)
              at com.atlassian.confluence.plugins.questions.contenttype.repository.ContentTypeMapper.toAnswer(ContentTypeMapper.java:133)
              at com.atlassian.confluence.plugins.questions.contenttype.repository.ContentTypeMapper.toAnswer(ContentTypeMapper.java:128)
              at com.atlassian.confluence.plugins.questions.contenttype.repository.ContentTypeAnswerRepository.getById(ContentTypeAnswerRepository.java:227)
              at com.atlassian.confluence.plugins.questions.service.AnswerServiceImpl.getAnswer(AnswerServiceImpl.java:264)
              at sun.reflect.GeneratedMethodAccessor1804.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:498)
              at com.atlassian.confluence.plugins.questions.internal.security.AuthorizationHandler.invoke(AuthorizationHandler.java:63)
              at com.sun.proxy.$Proxy2656.getAnswer(Unknown Source)
              at com.atlassian.confluence.plugins.questions.edgeindex.AbstractEdgeIndexBuilder.rebuild(AbstractEdgeIndexBuilder.java:57)
              at com.atlassian.confluence.plugins.questions.edgeindex.custom.QuestionsEdgeIndexBuilder.rebuild(QuestionsEdgeIndexBuilder.java:41)
              at com.atlassian.confluence.plugins.questions.internal.listeners.ImportFinishedListener.onImportFinishedEvent(ImportFinishedListener.java:25)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:498)
              at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:32)
              at com.atlassian.confluence.event.ConfluenceListenerHandlersConfiguration$TimingListenerHandler$1$1.invoke(ConfluenceListenerHandlersConfiguration.java:69)
              at com.atlassian.confluence.event.ConfluenceEventDispatcher$VCacheRequestContextRunnableFactory$1.lambda$run$0(ConfluenceEventDispatcher.java:93)
              at com.atlassian.confluence.event.ConfluenceEventDispatcher$VCacheRequestContextRunnableFactory$1$$Lambda$318/1248114656.run(Unknown Source)
              at com.atlassian.confluence.vcache.VCacheRequestContextOperations.lambda$doInRequestContext$0(VCacheRequestContextOperations.java:50)
              at com.atlassian.confluence.vcache.VCacheRequestContextOperations$$Lambda$319/605485181.perform(Unknown Source)
              at com.atlassian.confluence.impl.vcache.VCacheRequestContextManager.doInRequestContextInternal(VCacheRequestContextManager.java:87)
              at com.atlassian.confluence.impl.vcache.VCacheRequestContextManager.doInRequestContext(VCacheRequestContextManager.java:71)
              at com.atlassian.confluence.vcache.VCacheRequestContextOperations.doInRequestContext(VCacheRequestContextOperations.java:49)
              at com.atlassian.confluence.event.ConfluenceEventDispatcher$VCacheRequestContextRunnableFactory$1.run(ConfluenceEventDispatcher.java:93)
              at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:299)
              at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:88)
              at com.atlassian.event.internal.EventPublisherImpl.invokeListeners(EventPublisherImpl.java:203)
              at com.atlassian.event.internal.EventPublisherImpl.publish(EventPublisherImpl.java:114)
              at com.atlassian.confluence.event.TimingEventPublisher.publish(TimingEventPublisher.java:64)
              at com.atlassian.confluence.importexport.Importer.publishEvent(Importer.java:163)
              at com.atlassian.confluence.importexport.Importer.doImport(Importer.java:117)
              at com.atlassian.confluence.importexport.DefaultImportExportManager.performImportInternal(DefaultImportExportManager.java:131)
              at com.atlassian.confluence.importexport.DefaultImportExportManager.doImport(DefaultImportExportManager.java:106)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              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:302)
              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:208)
              at com.sun.proxy.$Proxy150.doImport(Unknown Source)
              at com.brikit.themepress.settings.BrikitThemeSettings.setupDemoSpace(BrikitThemeSettings.java:1197)
              at com.brikit.themepress.actions.AdminSetupDefaultsAction.execute(AdminSetupDefaultsAction.java:33)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:498)
              at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:302)
              at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:170)
              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:33)
              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:29)
      
      http-nio-8081-exec-7 - priority:5 - threadId:0x00007f71f9aa6000 - nativeId:0xddb - state:RUNNABLE
      stackTrace:
      java.lang.Thread.State: RUNNABLE
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.hibernate.property.access.spi.GetterMethodImpl.get(GetterMethodImpl.java:41)
      at org.hibernate.tuple.entity.AbstractEntityTuplizer.getIdentifier(AbstractEntityTuplizer.java:230)
      at org.hibernate.persister.entity.AbstractEntityPersister.getIdentifier(AbstractEntityPersister.java:4727)
      at org.hibernate.event.internal.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:58)
      at org.hibernate.event.internal.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:175)
      at org.hibernate.event.internal.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:135)
      at org.hibernate.event.internal.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:216)
      at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:85)
      at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:44)
      at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1389)
      at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1474)
      at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1441)
      at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1410)
      at com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateDao.createIteratorFromQuery(PluginContentHibernateDao.java:302)
      at com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateDao.lambda$findByQuery$1(PluginContentHibernateDao.java:71)
      at com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateDao$$Lambda$1302/377557747.doInHibernate(Unknown Source)
      at org.springframework.orm.hibernate5.HibernateTemplate.doExecute(HibernateTemplate.java:359)
      at org.springframework.orm.hibernate5.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:326)
      at com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateDao.findByQuery(PluginContentHibernateDao.java:66)
      at com.atlassian.confluence.content.DefaultCustomContentManager.findByQuery(DefaultCustomContentManager.java:107)
      at sun.reflect.GeneratedMethodAccessor1798.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
      at com.sun.proxy.$Proxy228.findByQuery(Unknown Source)
      at sun.reflect.GeneratedMethodAccessor1798.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: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.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
      at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
      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.$Proxy2608.findByQuery(Unknown Source)
      at com.atlassian.confluence.plugins.questions.contenttype.repository.ContentTypeMapper.getComments(ContentTypeMapper.java:252)
      at com.atlassian.confluence.plugins.questions.contenttype.repository.ContentTypeMapper.getComments(ContentTypeMapper.java:242)
      at com.atlassian.confluence.plugins.questions.contenttype.repository.ContentTypeMapper.toAnswer(ContentTypeMapper.java:133)
      at com.atlassian.confluence.plugins.questions.contenttype.repository.ContentTypeMapper.toAnswer(ContentTypeMapper.java:128)
      at com.atlassian.confluence.plugins.questions.contenttype.repository.ContentTypeAnswerRepository.getById(ContentTypeAnswerRepository.java:227)
      at com.atlassian.confluence.plugins.questions.service.AnswerServiceImpl.getAnswer(AnswerServiceImpl.java:264)
      at sun.reflect.GeneratedMethodAccessor1804.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at com.atlassian.confluence.plugins.questions.internal.security.AuthorizationHandler.invoke(AuthorizationHandler.java:63)
      at com.sun.proxy.$Proxy2656.getAnswer(Unknown Source)
      at com.atlassian.confluence.plugins.questions.edgeindex.AbstractEdgeIndexBuilder.rebuild(AbstractEdgeIndexBuilder.java:57)
      at com.atlassian.confluence.plugins.questions.edgeindex.custom.QuestionsEdgeIndexBuilder.rebuild(QuestionsEdgeIndexBuilder.java:41)
      at com.atlassian.confluence.plugins.questions.internal.listeners.ImportFinishedListener.onImportFinishedEvent(ImportFinishedListener.java:25)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:32)
      at com.atlassian.confluence.event.ConfluenceListenerHandlersConfiguration$TimingListenerHandler$1$1.invoke(ConfluenceListenerHandlersConfiguration.java:69)
      at com.atlassian.confluence.event.ConfluenceEventDispatcher$VCacheRequestContextRunnableFactory$1.lambda$run$0(ConfluenceEventDispatcher.java:93)
      at com.atlassian.confluence.event.ConfluenceEventDispatcher$VCacheRequestContextRunnableFactory$1$$Lambda$318/1248114656.run(Unknown Source)
      at com.atlassian.confluence.vcache.VCacheRequestContextOperations.lambda$doInRequestContext$0(VCacheRequestContextOperations.java:50)
      at com.atlassian.confluence.vcache.VCacheRequestContextOperations$$Lambda$319/605485181.perform(Unknown Source)
      at com.atlassian.confluence.impl.vcache.VCacheRequestContextManager.doInRequestContextInternal(VCacheRequestContextManager.java:87)
      at com.atlassian.confluence.impl.vcache.VCacheRequestContextManager.doInRequestContext(VCacheRequestContextManager.java:71)
      at com.atlassian.confluence.vcache.VCacheRequestContextOperations.doInRequestContext(VCacheRequestContextOperations.java:49)
      at com.atlassian.confluence.event.ConfluenceEventDispatcher$VCacheRequestContextRunnableFactory$1.run(ConfluenceEventDispatcher.java:93)
      at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:299)
      at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:88)
      at com.atlassian.event.internal.EventPublisherImpl.invokeListeners(EventPublisherImpl.java:203)
      at com.atlassian.event.internal.EventPublisherImpl.publish(EventPublisherImpl.java:114)
      at com.atlassian.confluence.event.TimingEventPublisher.publish(TimingEventPublisher.java:64)
      at com.atlassian.confluence.importexport.Importer.publishEvent(Importer.java:163)
      at com.atlassian.confluence.importexport.Importer.doImport(Importer.java:117)
      at com.atlassian.confluence.importexport.DefaultImportExportManager.performImportInternal(DefaultImportExportManager.java:131)
      at com.atlassian.confluence.importexport.DefaultImportExportManager.doImport(DefaultImportExportManager.java:106)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      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:302)
      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:208)
      at com.sun.proxy.$Proxy150.doImport(Unknown Source)
      at com.brikit.themepress.settings.BrikitThemeSettings.setupDemoSpace(BrikitThemeSettings.java:1197)
      at com.brikit.themepress.actions.AdminSetupDefaultsAction.execute(AdminSetupDefaultsAction.java:33)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:302)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:170)
      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:33)

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dunterwurzacher Denise Unterwurzacher [Atlassian] (Inactive)
              Votes:
              3 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: