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]>
----------------------------------------------------------------