Something required apparently.
Upgraded plain magnolia (including forum 1.2) from 4.4.4 to 4.4.5 
without problems. Then stopped, added 
magnolia-module-forum-2.0-SNAPSHOT.jar (taken from
http://hudson.magnolia-cms.com/job/magnolia-module-forum/lastStableBuild/info.magnolia$magnolia-module-forum/artifact/info.magnolia/magnolia-module-forum/2.0-SNAPSHOT/magnolia-module-forum-2.0-SNAPSHOT.jar)
and restarted. On update I get the following. I suspect I hit 
MGNLFORUM-94. Any advice on manual update I could do?

2012-01-04 07:52:50,936 INFO  
info.magnolia.cms.beans.config.ContentRepository  : Loading workspace 
templates
2012-01-04 07:52:51,169 INFO  
info.magnolia.jackrabbit.ProviderImpl             : Custom node types 
registered using /mgnl-nodetypes/magnolia-module-data-nodetypes.xml
2012-01-04 07:52:51,173 INFO  
info.magnolia.cms.beans.config.ContentRepository  : Loading workspace data
2012-01-04 07:52:51,298 INFO  
info.magnolia.cms.beans.config.ContentRepository  : Loading workspace dms
2012-01-04 07:52:51,414 INFO  
info.magnolia.cms.beans.config.ContentRepository  : Loading workspace 
resources
2012-01-04 07:52:51,583 INFO  
info.magnolia.jackrabbit.ProviderImpl             : Custom node types 
registered using /mgnl-nodetypes/magnolia-forum-nodetypes.xml
2012-01-04 07:52:51,593 INFO  
info.magnolia.cms.beans.config.ContentRepository  : Loading workspace forum
2012-01-04 07:52:51,736 INFO  
info.magnolia.cms.beans.config.ContentRepository  : Loading workspace 
foruminfo
2012-01-04 07:52:53,304 ERROR 
info.magnolia.module.InstallContextImpl           : > Could not install 
or update forum module. Task 'Update nodetypes' failed. 
(RepositoryException: The following nodetype change contains non-trivial 
changes.Up until now only trivial changes are supported. (see javadoc 
for org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff):
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff[
         nodeTypeName={http://www.magnolia.info/jcr/mgnl}message,
         mixinFlagDiff=NONE,
         supertypesDiff=MAJOR,
         propertyDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}authorId,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}content,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}modificationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}validated,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}creationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}title,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}anonymousUsername,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}renderedContent,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}inReplyTo,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED]
         ],
         childNodeDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}properties,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}*,
 
type=NONE, operation=NONE]
         ]
]
)
info.magnolia.module.delta.TaskExecutionException: Could not execute 
task: The following nodetype change contains non-trivial changes.Up 
until now only trivial
changes are supported. (see javadoc for 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff):
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff[
         nodeTypeName={http://www.magnolia.info/jcr/mgnl}message,
         mixinFlagDiff=NONE,
         supertypesDiff=MAJOR,
         propertyDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}authorId,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}content,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}modificationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}validated,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}creationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}title,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}anonymousUsername,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}renderedContent,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}inReplyTo,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED]
         ],
         childNodeDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}properties,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}*,
 
type=NONE, operation=NONE]
         ]
]
: The following nodetype change contains non-trivial changes.Up until 
now only trivial changes are supported. (see javadoc for 
org.apache.jackrabbit.core.nodety
pe.NodeTypeDefDiff):
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff[
         nodeTypeName={http://www.magnolia.info/jcr/mgnl}message,
         mixinFlagDiff=NONE,
         supertypesDiff=MAJOR,
         propertyDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}authorId,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}content,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}modificationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}validated,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}creationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}title,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}anonymousUsername,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}renderedContent,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}inReplyTo,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED]
         ],
         childNodeDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}properties,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}*,
 
type=NONE, operation=NONE]
         ]
]

         at 
info.magnolia.module.delta.AbstractRepositoryTask.execute(AbstractRepositoryTask.java:60)
         at 
info.magnolia.module.ModuleManagerImpl.applyDeltas(ModuleManagerImpl.java:454)
         at 
info.magnolia.module.ModuleManagerImpl.installOrUpdateModule(ModuleManagerImpl.java:436)
         at 
info.magnolia.module.ModuleManagerImpl$1.doExec(ModuleManagerImpl.java:258)
         at 
info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:434)
         at 
info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:432)
         at 
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:396)
         at 
info.magnolia.module.ModuleManagerImpl.performInstallOrUpdate(ModuleManagerImpl.java:252)
         at 
info.magnolia.module.ui.ModuleManagerWebUI$2.run(ModuleManagerWebUI.java:122)
         at java.lang.Thread.run(Thread.java:662)
Caused by: javax.jcr.RepositoryException: The following nodetype change 
contains non-trivial changes.Up until now only trivial changes are 
supported. (see javad
oc for org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff):
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff[
         nodeTypeName={http://www.magnolia.info/jcr/mgnl}message,
         mixinFlagDiff=NONE,
         supertypesDiff=MAJOR,
         propertyDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}authorId,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}content,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}modificationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}validated,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}creationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}title,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}anonymousUsername,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}renderedContent,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}inReplyTo,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED]
         ],
         childNodeDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}properties,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}*,
 
type=NONE, operation=NONE]
         ]
]
: The following nodetype change contains non-trivial changes.Up until 
now only trivial changes are supported. (see javadoc for 
org.apache.jackrabbit.core.nodety
pe.NodeTypeDefDiff):
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff[
         nodeTypeName={http://www.magnolia.info/jcr/mgnl}message,
         mixinFlagDiff=NONE,
         supertypesDiff=MAJOR,
         propertyDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}authorId,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}content,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}modificationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}validated,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}creationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}title,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}anonymousUsername,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}renderedContent,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}inReplyTo,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED]
         ],
         childNodeDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}properties,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}*,
 
type=NONE, operation=NONE]
         ]
]
: The following nodetype change contains non-trivial changes.Up until 
now only trivial changes are supported. (see javadoc for 
org.apache.jackrabbit.core.nodety
pe.NodeTypeDefDiff):
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff[
         nodeTypeName={http://www.magnolia.info/jcr/mgnl}message,
         mixinFlagDiff=NONE,
         supertypesDiff=MAJOR,
         propertyDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}authorId,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}content,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}modificationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}validated,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}creationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}title,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}anonymousUsername,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}renderedContent,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}inReplyTo,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED]
         ],
         childNodeDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}properties,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}*,
 
type=NONE, operation=NONE]
         ]
]

         at 
info.magnolia.module.forum.setup.ReRegisterNodeTypes.doExecute(ReRegisterNodeTypes.java:78)
         at 
info.magnolia.module.delta.AbstractRepositoryTask.execute(AbstractRepositoryTask.java:58)
         ... 9 more
Caused by: javax.jcr.RepositoryException: The following nodetype change 
contains non-trivial changes.Up until now only trivial changes are 
supported. (see javad
oc for org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff):
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff[
         nodeTypeName={http://www.magnolia.info/jcr/mgnl}message,
         mixinFlagDiff=NONE,
         supertypesDiff=MAJOR,
         propertyDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}authorId,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}content,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}modificationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}validated,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}creationDate,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}title,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}anonymousUsername,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}renderedContent,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}inReplyTo,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$PropDefDiff[itemName={}*, 
type=TRIVIAL, operation=ADDED]
         ],
         childNodeDifferences=[
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}properties,
 
type=NONE, operation=NONE],
                 
org.apache.jackrabbit.core.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={}*,
 
type=NONE, operation=NONE]
         ]
]

         at 
org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.reregisterNodeType(NodeTypeRegistry.java:442)
         at 
org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.reregisterNodeType(NodeTypeRegistry.java:364)
         at 
org.apache.jackrabbit.core.nodetype.NodeTypeManagerImpl.registerNodeTypes(NodeTypeManagerImpl.java:292)
         at 
info.magnolia.module.forum.setup.ReRegisterNodeTypes.doExecute(ReRegisterNodeTypes.java:76)
         ... 10 more


On 1/3/2012 5:02 PM, Jan Haderka wrote:
> On Jan 3, 2012, at 1:30 PM, [email protected] wrote:
>
>> Found some time finally to do some experimentation. However I believe I
>> need minimum support to start trying ..
>> At least to understand if there is any way to 'migrate' an existing
>> forum (based on 1.2) or I need to throw away everything
>> to give 2.0 a try. Any hints?
> AFAIK it should be enough to just install new version of the module. There 
> are no manual migration steps necessary (or should not be). If you find any, 
> please report them here or directly in JIRA
>
> HTH,
> Jan
>
>> On 7/26/2011 2:46 PM,
>> =?ANSI_X3.4-1968?Q?Magnolia_Forums_=28on_behalf_of_Gr=3Fgory_Joseph=29?=
>> wrote:
>>> Stable for trying it out, yeah... for production, not so much... but you're 
>>> more than welcome to help !
>>> There will probably be changes in node types and APIs before it gets 
>>> released ... which, to be conservative, should happen within the next year.
>>>
>>
>>
>> ----------------------------------------------------------------
>> For list details, see 
>> http://www.magnolia-cms.com/community/mailing-lists.html
>> Alternatively, use our forums: http://forum.magnolia-cms.com/
>> To unsubscribe, E-mail to:<[email protected]>
>> ----------------------------------------------------------------
>
>
>
> ----------------------------------------------------------------
> For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
> Alternatively, use our forums: http://forum.magnolia-cms.com/
> To unsubscribe, E-mail to:<[email protected]>
> ----------------------------------------------------------------
>



----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to