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

Saving meeting notes blueprint with same name causes fatal error

    XMLWordPrintable

Details

    Description

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

      When trying to save a Meeting notes blueprint with the same title, it will throw the usual error 'page with the same name already exists.....'
      If you try to add more characters to the title to make it distinct it will throw the following critical error:

      Cause
      java.lang.IllegalStateException: No persisted CreateBlueprint request found for draft with id: 1311867299
      at com.atlassian.confluence.plugins.createcontent.impl.DefaultRequestStorage.retrieveRequest(DefaultRequestStorage.java:71)
      Stack Trace:[hide]
      java.lang.IllegalStateException: No persisted CreateBlueprint request found for draft with id: 1311867299
      at com.atlassian.confluence.plugins.createcontent.impl.DefaultRequestStorage.retrieveRequest(DefaultRequestStorage.java:71)
      at com.atlassian.confluence.plugins.createcontent.actions.CreateAndEditAction.getCreateBlueprintPageRequest(CreateAndEditAction.java:179)
      at com.atlassian.confluence.plugins.createcontent.actions.CreateAndEditAction.afterAdd(CreateAndEditAction.java:165)
      at com.atlassian.confluence.pages.actions.CreatePageAction.doAdd(CreatePageAction.java:139)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      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:65)
      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:26)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)

      Repro steps:

      1. Create a page from the meeting notes blueprint without modifying the title.
      2. Create a second page from the meeting notes blueprint and try to save it without modifying the title. The error message saying a page already exist with the same title appears.
      3. Modify the title and try to save. The stack trace appears.

      The bug does not appear if you modify the title before you try to save it.

      Attachments

        Issue Links

          Activity

            People

              egarcia Angel Eduardo Garcia Hernandez (Inactive)
              gmartin Glenn Martin
              Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: