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

Confluence throws: "Failed to find component: Error creating bean with name 'velocityContextBeanMap'" in newly created instances with JIRA

    XMLWordPrintable

Details

    Description

      NOTE: This bug report is for Confluence Server. Using Confluence Cloud? See the corresponding bug report.

      In some cases, Confluence throws this exception in newly created instances with JIRA:

      com.atlassian.spring.container.ComponentNotFoundException: Failed to find component: Error creating bean with name 'velocityContextBeanMap' defined in class path resource [velocityContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public java.util.Map com.atlassian.confluence.setup.velocity.ContextItemProviderChain.getContextMap()] threw exception; nested exception is com.atlassian.util.concurrent.LazyReference$InitializationException: org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: Could not execute query; uncategorized SQLException for SQL []; SQL state [55000]; error code [0]; This statement has been closed.; nested exception is org.postgresql.util.PSQLException: This statement has been closed.
      	com.atlassian.spring.container.SpringContainerContext.getComponent(SpringContainerContext.java:79)
      	com.atlassian.spring.container.ContainerManager.getComponent(ContainerManager.java:33)
      	com.atlassian.confluence.setup.webwork.ConfluenceVelocityManager.addContainerContexts(ConfluenceVelocityManager.java:101)
      	com.atlassian.confluence.setup.webwork.ConfluenceVelocityManager.applicationContexts(ConfluenceVelocityManager.java:86)
      	com.atlassian.confluence.setup.webwork.ConfluenceVelocityManager.getWebWorkVelocityContext(ConfluenceVelocityManager.java:81)
      	com.atlassian.confluence.setup.webwork.ConfluenceVelocityManager.createContext(ConfluenceVelocityManager.java:55)
      	com.opensymphony.webwork.dispatcher.VelocityResult.createContext(VelocityResult.java:160)
      	com.atlassian.confluence.setup.webwork.EncodingVelocityResult.createContext(EncodingVelocityResult.java:23)
      	com.opensymphony.webwork.dispatcher.VelocityResult.doExecute(VelocityResult.java:77)
      	com.atlassian.xwork.results.ProfiledVelocityResult.doExecute(ProfiledVelocityResult.java:21)
      	com.atlassian.confluence.setup.webwork.EncodingVelocityResult.doExecute(EncodingVelocityResult.java:48)
      	com.opensymphony.webwork.dispatcher.WebWorkResultSupport.execute(WebWorkResultSupport.java:116)
      	com.opensymphony.xwork.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:263)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:187)
      	com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      	com.atlassian.confluence.validation.MessageHolderInterceptor.intercept(MessageHolderInterceptor.java:42)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      	com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      	com.atlassian.confluence.util.LoggingContextInterceptor.intercept(LoggingContextInterceptor.java:49)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      	com.atlassian.confluence.core.CancellingInterceptor.intercept(CancellingInterceptor.java:23)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      	com.atlassian.confluence.xwork.HttpMethodValidationInterceptor.intercept(HttpMethodValidationInterceptor.java:72)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      	com.atlassian.confluence.security.websudo.WebSudoInterceptor.intercept(WebSudoInterceptor.java:36)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      	com.atlassian.confluence.themes.ThemeContextInterceptor.intercept(ThemeContextInterceptor.java:68)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      	com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:57)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      	com.atlassian.confluence.setup.webwork.BootstrapAwareInterceptor.intercept(BootstrapAwareInterceptor.java:26)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      	com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      	com.atlassian.confluence.user.actions.UserAwareInterceptor.intercept(UserAwareInterceptor.java:58)
      	com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      

      Workaround
      Restarting Confluence should fix the issue

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              oalsafi OmarA
              Votes:
              1 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated: