Uploaded image for project: 'Forum (closed)'
  1. Forum (closed)
  2. MGNLFORUM-237

Deleting a forum and creating a new one with same name throws exception

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Neutral Neutral
    • 3.3
    • 3.3
    • None
    • None

      Steps to reproduce:

      1. create new forum
      2. delete this forum
      3. add new forum with same name
      Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Role with name forum-1-user already exists.
      	at info.magnolia.module.forum.DefaultForumManager$1.doExec(DefaultForumManager.java:168)
      	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414)
      	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411)
      	at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385)
      	at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:371)
      	at info.magnolia.module.forum.DefaultForumManager.createForumRoles(DefaultForumManager.java:154)
      	at info.magnolia.module.forum.DefaultForumManager.createForum(DefaultForumManager.java:145)
      	at info.magnolia.module.forum.app.action.SaveDialogNewForumAction.execute(SaveDialogNewForumAction.java:75)
      	at info.magnolia.ui.api.action.AbstractActionExecutor.execute(AbstractActionExecutor.java:74)
      	... 110 more
      Caused by: java.lang.IllegalArgumentException: Role with name forum-1-user already exists.
      	at info.magnolia.cms.security.MgnlRoleManager.validateRoleName(MgnlRoleManager.java:254)
      	at info.magnolia.cms.security.MgnlRoleManager.createRole(MgnlRoleManager.java:98)
      	at info.magnolia.cms.security.MgnlRoleManager.createRole(MgnlRoleManager.java:87)
      	at info.magnolia.module.forum.DefaultForumManager$1.doExec(DefaultForumManager.java:159)
      	... 118 more
      

        Acceptance criteria

              cmeier Christoph Meier
              rkovarik Roman Kovařík
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: