Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-3504

no appropriate error message, when child item is activated but parent is not

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Obsolete
    • Neutral
    • None
    • None
    • None
    • None

    Description

      a user can't activate a page or item, when its parent is not activated. It does not show an appropriate error message in magnolia backend. Only error-log says, what happend:

      Message received from subscriber: Parent not found (not yet activated): /Home/ParentPage/SubPage on magnoliaPublic8080
      at info.magnolia.module.activation.BaseSyndicatorImpl.activate(BaseSyndicatorImpl.java:359)
      at info.magnolia.module.activation.BaseSyndicatorImpl.activate(BaseSyndicatorImpl.java:283)
      at info.magnolia.module.activation.commands.ActivationCommand.activateRecursive(ActivationCommand.java:274)
      at info.magnolia.module.activation.commands.ActivationCommand.activateBulkUpdate(ActivationCommand.java:118)
      at info.magnolia.module.activation.commands.ActivationCommand.execute(ActivationCommand.java:80)
      at info.magnolia.personalization.command.PersonalizationActivationCommand.execute(PersonalizationActivationCommand.java:51)
      at info.magnolia.commands.MgnlCommand.executeSynchronized(MgnlCommand.java:81)
      at info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:70)
      at info.magnolia.module.scheduler.CommandJob.execute(CommandJob.java:135)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:223)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)
      Caused by: info.magnolia.cms.exchange.ExchangeException: 1 error detected:
      Message received from subscriber: Parent not found (not yet activated): /Home/ParentPage/SubPage on magnoliaPublic8080
      at info.magnolia.module.exchangetransactional.TransactionalSyndicator.syndicate(TransactionalSyndicator.java:134)
      at info.magnolia.module.exchangetransactional.TransactionalSyndicator.activate(TransactionalSyndicator.java:159)
      at info.magnolia.module.activation.BaseSyndicatorImpl.activate(BaseSyndicatorImpl.java:324)
      ... 10 more

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              Unassigned Unassigned
              ademasi Adi De Masi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoD