Revise implementation of delta tasks (MAGNOLIA-5571)

[MAGNOLIA-5577] Delta tasks shouldn't use deprecated API Created: 30/Dec/13  Updated: 27/Jan/14  Resolved: 21/Jan/14

Status: Closed
Project: Magnolia
Component/s: core
Affects Version/s: 5.0
Fix Version/s: 5.2.2

Type: Sub-task Priority: Neutral
Reporter: Roman Kovařík Assignee: Roman Kovařík
Resolution: Fixed Votes: 0
Labels: usability
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
is related to MAGNOLIA-5640 RegisterServletTask shouldn't use dep... Closed
Template:
Date of First Response:

 Description   
  • ChangeNodeTypeTask
  • CreateNodeTask
  • CreateNodePathTask
  • RemoveNodeWoChildren
  • RemoveNodeTask
  • OrderNodeBeforeTask
  • OrderNodeAfterTask
  • ChildrenExistsDelegateTask
  • RemovePropertyTask
  • RenamePropertyAllModulesNodeTask
  • CopyOrReplaceNodePropertiesTask
  • PropertyValuesTask
  • CheckOrCreatePropertyTask
  • NodeCheckDelegateTask
  • NodeExistsDelegateTask
  • PropertyExistsDelegateTask
  • PropertyValueDelegateTask
  • AddMimeMappingTask
  • -RegisterServletTask- moved to MAGNOLIA-5640
  • SetupModuleRepositoriesTask
  • MoveAndRenamePropertyTask
  • Check for others.


 Comments   
Comment by Roman Kovařík [ 08/Jan/14 ]

These tags should be removed globally by MAGNOLIA-5588.

Comment by Roman Kovařík [ 13/Jan/14 ]
[INFO] [talledLocalContainer] 2014-01-13 09:54:35,136 ERROR info.magnolia.module.InstallContextImpl           : > Could not install or update imaging module. Task 'Setup module repositories' failed. (IllegalArgumentException: relPath is not a relative path: {}	{}server	{}activation	{}subscribers	{}magnoliaPublic8080	{}subscriptions)
[INFO] [talledLocalContainer] info.magnolia.module.delta.TaskExecutionException: Could not bootstrap workspace: relPath is not a relative path: {}	{}server	{}activation	{}subscribers	{}magnoliaPublic8080	{}subscriptions
[INFO] [talledLocalContainer] 	at info.magnolia.module.delta.SetupModuleRepositoriesTask.execute(SetupModuleRepositoriesTask.java:90)
[INFO] [talledLocalContainer] 	at info.magnolia.module.ModuleManagerImpl.applyDeltas(ModuleManagerImpl.java:509)
[INFO] [talledLocalContainer] 	at info.magnolia.module.ModuleManagerImpl.installOrUpdateModule(ModuleManagerImpl.java:491)
[INFO] [talledLocalContainer] 	at info.magnolia.module.ModuleManagerImpl$1.doExec(ModuleManagerImpl.java:274)
[INFO] [talledLocalContainer] 	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414)
[INFO] [talledLocalContainer] 	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411)
[INFO] [talledLocalContainer] 	at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385)
[INFO] [talledLocalContainer] 	at info.magnolia.module.ModuleManagerImpl.performInstallOrUpdate(ModuleManagerImpl.java:268)
[INFO] [talledLocalContainer] 	at info.magnolia.module.ui.ModuleManagerNullUI.onStartup(ModuleManagerNullUI.java:66)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:149)
[INFO] [talledLocalContainer] 	at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:248)
[INFO] [talledLocalContainer] 	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414)
[INFO] [talledLocalContainer] 	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411)
[INFO] [talledLocalContainer] 	at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385)
[INFO] [talledLocalContainer] 	at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:245)
[INFO] [talledLocalContainer] 	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:171)
[INFO] [talledLocalContainer] 	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:125)
[INFO] [talledLocalContainer] 	at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
[INFO] [talledLocalContainer] 	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
[INFO] [talledLocalContainer] 	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
[INFO] [talledLocalContainer] 	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
[INFO] [talledLocalContainer] 	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
[INFO] [talledLocalContainer] 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[INFO] [talledLocalContainer] 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
[INFO] [talledLocalContainer] 	at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
[INFO] [talledLocalContainer] 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[INFO] [talledLocalContainer] 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
[INFO] [talledLocalContainer] 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[INFO] [talledLocalContainer] 	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
[INFO] [talledLocalContainer] 	at org.mortbay.jetty.Server.doStart(Server.java:224)
[INFO] [talledLocalContainer] 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[INFO] [talledLocalContainer] 	at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
[INFO] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[INFO] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[INFO] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
[INFO] [talledLocalContainer] 	at org.mortbay.start.Main.invokeMain(Main.java:194)
[INFO] [talledLocalContainer] 	at org.mortbay.start.Main.start(Main.java:534)
[INFO] [talledLocalContainer] 	at org.mortbay.start.Main.start(Main.java:441)
[INFO] [talledLocalContainer] 	at org.mortbay.start.Main.main(Main.java:119)
[INFO] [talledLocalContainer] Caused by: java.lang.IllegalArgumentException: relPath is not a relative path: {}	{}server	{}activation	{}subscribers	{}magnoliaPublic8080	{}subscriptions
[INFO] [talledLocalContainer] 	at org.apache.jackrabbit.spi.commons.name.PathFactoryImpl.create(PathFactoryImpl.java:47)
[INFO] [talledLocalContainer] 	at org.apache.jackrabbit.core.session.AddNodeOperation.perform(AddNodeOperation.java:62)
[INFO] [talledLocalContainer] 	at org.apache.jackrabbit.core.session.AddNodeOperation.perform(AddNodeOperation.java:37)
[INFO] [talledLocalContainer] 	at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
[INFO] [talledLocalContainer] 	at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)
[INFO] [talledLocalContainer] 	at org.apache.jackrabbit.core.NodeImpl.addNodeWithUuid(NodeImpl.java:1814)
[INFO] [talledLocalContainer] 	at org.apache.jackrabbit.core.NodeImpl.addNode(NodeImpl.java:1766)
[INFO] [talledLocalContainer] 	at info.magnolia.jcr.wrapper.DelegateNodeWrapper.addNode(DelegateNodeWrapper.java:117)
[INFO] [talledLocalContainer] 	at info.magnolia.jcr.decoration.ContentDecoratorNodeWrapper.addNode(ContentDecoratorNodeWrapper.java:110)
[INFO] [talledLocalContainer] 	at info.magnolia.jcr.wrapper.LastUpdateNodeWrapper.addNode(LastUpdateNodeWrapper.java:202)
[INFO] [talledLocalContainer] 	at info.magnolia.jcr.wrapper.DelegateNodeWrapper.addNode(DelegateNodeWrapper.java:117)
[INFO] [talledLocalContainer] 	at info.magnolia.jcr.decoration.ContentDecoratorNodeWrapper.addNode(ContentDecoratorNodeWrapper.java:110)
[INFO] [talledLocalContainer] 	at info.magnolia.jcr.wrapper.DelegateNodeWrapper.addNode(DelegateNodeWrapper.java:117)
[INFO] [talledLocalContainer] 	at info.magnolia.jcr.decoration.ContentDecoratorNodeWrapper.addNode(ContentDecoratorNodeWrapper.java:110)
[INFO] [talledLocalContainer] 	at info.magnolia.audit.MgnlAuditLoggingContentDecoratorNodeWrapper.addNode(MgnlAuditLoggingContentDecoratorNodeWrapper.java:77)
[INFO] [talledLocalContainer] 	at info.magnolia.module.delta.SetupModuleRepositoriesTask.subscribeRepository(SetupModuleRepositoriesTask.java:111)
[INFO] [talledLocalContainer] 	at info.magnolia.module.delta.SetupModuleRepositoriesTask.execute(SetupModuleRepositoriesTask.java:86)
[INFO] [talledLocalContainer] 	... 39 more
Comment by Roman Kovařík [ 13/Jan/14 ]

Reverted until we'll find cause of Hudson bundle failure...

Comment by Roman Kovařík [ 24/Jan/14 ]

Changes were reapplied except changes in RegisterServletTask -> moved to MAGNOLIA-5640.

Generated at Mon Feb 12 04:06:27 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.