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