Matteo Pelucco ha scritto:

But if I omit // *** I can read the wf definition, but other errors
occurs (like

Sorry, hurry "send"...
The exception is below here, so the workflow definition.

****** WF DEFINITION *****

<process-definition name="directActivation" revision="[email protected]">
        <sequence>
                <set field="activator" field-value="userName"/>
                <activate/>
        </sequence>
        <process-definition name="activate">
                <sequence>
                        <!--  wait if scheduled -->
                        <if>
                                <defined field-value="startDate"/>
                                <sleep until="${f:startDate}"/>
                        </if>
                        <!-- activate -->
                        <participant ref="command-activate"/>
                        <if>
                                <defined field-value="exception"/>
                                <!--  restart again -->
                                <activation/>
                                <break/>
                        </if>
                        <!-- deactivate (if scheduled)-->
                        <if>
                                <defined field-value="endDate"/>
                                <sequence>
                                        <sleep until="${f:endDate}"/>
                                        <participant ref="command-deactivate"/>
                                </sequence>
                        </if>
                </sequence>
        </process-definition>
</process-definition>

****** EXCEPTION *****
INFO openwfe.org.embed.impl.engine.AbstractEmbeddedParticipant MgnlParticipant.java(consume:111) 12.03.2009 18:05:58 consume command command-activate... INFO openwfe.org.embed.impl.engine.AbstractEmbeddedParticipant MgnlParticipant.java(consume:117) 12.03.2009 18:05:58 Command has been found through the magnolia catalog: info.magnolia.module.admininterface.commands.ActivationCommand ERROR info.magnolia.module.admininterface.commands.ActivationCommand ActivationCommand.java(execute:106) 12.03.2009 18:05:58 can't activate
java.lang.NullPointerException
        at java.util.Hashtable.get(Hashtable.java:334)
at info.magnolia.cms.beans.config.ContentRepository.getMappedRepositoryName(ContentRepository.java:440) at info.magnolia.cms.beans.config.ContentRepository.getRepositoryMapping(ContentRepository.java:550) at info.magnolia.cms.beans.config.ContentRepository.getDefaultWorkspace(ContentRepository.java:487) at info.magnolia.context.AbstractContext.getHierarchyManager(AbstractContext.java:177) at info.magnolia.module.admininterface.commands.BaseRepositoryCommand.getNode(BaseRepositoryCommand.java:55) at info.magnolia.module.admininterface.commands.ActivationCommand.execute(ActivationCommand.java:77) at info.magnolia.commands.MgnlCommand.executePooledOrSynchronized(MgnlCommand.java:173)
        at info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:160)
at info.magnolia.module.workflow.MgnlParticipant.consume(MgnlParticipant.java:128) at openwfe.org.embed.impl.engine.AbstractEmbeddedParticipant.dispatch(AbstractEmbeddedParticipant.java:154) at openwfe.org.engine.expressions.ParticipantExpression.dispatch(ParticipantExpression.java:474) at openwfe.org.engine.expressions.ParticipantExpression.regularDispatch(ParticipantExpression.java:489) at openwfe.org.engine.expressions.ParticipantExpression.apply(ParticipantExpression.java:430) at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:371) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542) at openwfe.org.engine.expressions.SequentialFlowExpression.apply(SequentialFlowExpression.java:140) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:554) at openwfe.org.engine.expressions.SequenceExpression.reply(SequenceExpression.java:130) at openwfe.org.engine.expressions.state.NormalState.reply(NormalState.java:118) at openwfe.org.engine.impl.expool.SimpleExpressionPool.reply(SimpleExpressionPool.java:713) at openwfe.org.engine.impl.expool.SimpleExpressionPool.replyToParent(SimpleExpressionPool.java:644) at openwfe.org.engine.expressions.AbstractFlowExpression.replyToParent(AbstractFlowExpression.java:479) at openwfe.org.engine.expressions.IfExpression.applyConsequence(IfExpression.java:260)
        at 
openwfe.org.engine.expressions.IfExpression.reply(IfExpression.java:189)
at openwfe.org.engine.expressions.state.NormalState.reply(NormalState.java:118) at openwfe.org.engine.impl.expool.SimpleExpressionPool.reply(SimpleExpressionPool.java:713) at openwfe.org.engine.impl.expool.SimpleExpressionPool.replyToParent(SimpleExpressionPool.java:644) at openwfe.org.engine.expressions.AbstractFlowExpression.replyToParent(AbstractFlowExpression.java:479) at openwfe.org.engine.expressions.AbstractFlowExpression.applyToParent(AbstractFlowExpression.java:494) at openwfe.org.engine.expressions.DefinedExpression.apply(DefinedExpression.java:97) at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:371) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542)
        at 
openwfe.org.engine.expressions.IfExpression.apply(IfExpression.java:128)
at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:371) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542) at openwfe.org.engine.expressions.SequentialFlowExpression.apply(SequentialFlowExpression.java:140) at openwfe.org.engine.expressions.AbstractFlowExpression.launch(AbstractFlowExpression.java:163) at openwfe.org.engine.expressions.raw.RawExpression.launch(RawExpression.java:383) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:527) at openwfe.org.engine.impl.expool.SimpleExpressionPool.launch(SimpleExpressionPool.java:565) at openwfe.org.engine.impl.launch.SimpleXmlLauncher$1.run(SimpleXmlLauncher.java:453) WARN openwfe.org.engine.expressions.SequentialFlowExpression SequentialFlowExpression.java(apply:144) 12.03.2009 18:05:58 apply() next expression failed .... ( fei 1.7.2 owfe/owfe field:__definition__ directActivation [email protected] 1236877558062.0 if 0.1.0.2 )
openwfe.org.engine.expressions.ApplyException: replyToParent() failed
at openwfe.org.engine.expressions.AbstractFlowExpression.applyToParent(AbstractFlowExpression.java:498) at openwfe.org.engine.expressions.DefinedExpression.apply(DefinedExpression.java:97) at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:371) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542)
        at 
openwfe.org.engine.expressions.IfExpression.apply(IfExpression.java:128)
at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:371) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542) at openwfe.org.engine.expressions.SequentialFlowExpression.apply(SequentialFlowExpression.java:140) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:554) at openwfe.org.engine.expressions.SequenceExpression.reply(SequenceExpression.java:130) at openwfe.org.engine.expressions.state.NormalState.reply(NormalState.java:118) at openwfe.org.engine.impl.expool.SimpleExpressionPool.reply(SimpleExpressionPool.java:713) at openwfe.org.engine.impl.expool.SimpleExpressionPool.replyToParent(SimpleExpressionPool.java:644) at openwfe.org.engine.expressions.AbstractFlowExpression.replyToParent(AbstractFlowExpression.java:479) at openwfe.org.engine.expressions.OneOrZeroChildExpression.reply(OneOrZeroChildExpression.java:92) at openwfe.org.engine.expressions.ParticipantExpression.reply(ParticipantExpression.java:655) at openwfe.org.engine.expressions.state.NormalState.reply(NormalState.java:118) at openwfe.org.engine.impl.expool.SimpleExpressionPool.reply(SimpleExpressionPool.java:713) at openwfe.org.embed.impl.engine.AbstractEngine.reply(AbstractEngine.java:264) at info.magnolia.module.workflow.MgnlParticipant.consume(MgnlParticipant.java:130) at openwfe.org.embed.impl.engine.AbstractEmbeddedParticipant.dispatch(AbstractEmbeddedParticipant.java:154) at openwfe.org.engine.expressions.ParticipantExpression.dispatch(ParticipantExpression.java:474) at openwfe.org.engine.expressions.ParticipantExpression.regularDispatch(ParticipantExpression.java:489) at openwfe.org.engine.expressions.ParticipantExpression.apply(ParticipantExpression.java:430) at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:371) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542) at openwfe.org.engine.expressions.SequentialFlowExpression.apply(SequentialFlowExpression.java:140) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:554) at openwfe.org.engine.expressions.SequenceExpression.reply(SequenceExpression.java:130) at openwfe.org.engine.expressions.state.NormalState.reply(NormalState.java:118) at openwfe.org.engine.impl.expool.SimpleExpressionPool.reply(SimpleExpressionPool.java:713) at openwfe.org.engine.impl.expool.SimpleExpressionPool.replyToParent(SimpleExpressionPool.java:644) at openwfe.org.engine.expressions.AbstractFlowExpression.replyToParent(AbstractFlowExpression.java:479) at openwfe.org.engine.expressions.IfExpression.applyConsequence(IfExpression.java:260)
        at 
openwfe.org.engine.expressions.IfExpression.reply(IfExpression.java:189)
at openwfe.org.engine.expressions.state.NormalState.reply(NormalState.java:118) at openwfe.org.engine.impl.expool.SimpleExpressionPool.reply(SimpleExpressionPool.java:713) at openwfe.org.engine.impl.expool.SimpleExpressionPool.replyToParent(SimpleExpressionPool.java:644) at openwfe.org.engine.expressions.AbstractFlowExpression.replyToParent(AbstractFlowExpression.java:479) at openwfe.org.engine.expressions.AbstractFlowExpression.applyToParent(AbstractFlowExpression.java:494) at openwfe.org.engine.expressions.DefinedExpression.apply(DefinedExpression.java:97) at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:371) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542)
        at 
openwfe.org.engine.expressions.IfExpression.apply(IfExpression.java:128)
at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:371) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542) at openwfe.org.engine.expressions.SequentialFlowExpression.apply(SequentialFlowExpression.java:140) at openwfe.org.engine.expressions.AbstractFlowExpression.launch(AbstractFlowExpression.java:163) at openwfe.org.engine.expressions.raw.RawExpression.launch(RawExpression.java:383) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:527) at openwfe.org.engine.impl.expool.SimpleExpressionPool.launch(SimpleExpressionPool.java:565) at openwfe.org.engine.impl.launch.SimpleXmlLauncher$1.run(SimpleXmlLauncher.java:453) Caused by: openwfe.org.engine.expressions.ReplyException: Failed to trigger consequence
        at 
openwfe.org.engine.expressions.IfExpression.reply(IfExpression.java:196)
at openwfe.org.engine.expressions.state.NormalState.reply(NormalState.java:118) at openwfe.org.engine.impl.expool.SimpleExpressionPool.reply(SimpleExpressionPool.java:713) at openwfe.org.engine.impl.expool.SimpleExpressionPool.replyToParent(SimpleExpressionPool.java:644) at openwfe.org.engine.expressions.AbstractFlowExpression.replyToParent(AbstractFlowExpression.java:479) at openwfe.org.engine.expressions.AbstractFlowExpression.applyToParent(AbstractFlowExpression.java:494)
        ... 67 more
Caused by: openwfe.org.engine.expressions.ApplyException: preApply failed
at openwfe.org.engine.expressions.raw.RawExpression.preApply(RawExpression.java:357) at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:368) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542) at openwfe.org.engine.expressions.IfExpression.applyConsequence(IfExpression.java:254)
        at 
openwfe.org.engine.expressions.IfExpression.reply(IfExpression.java:189)
        ... 72 more
Caused by: openwfe.org.engine.expressions.BuildException: Unmapped expression 'activation' at openwfe.org.engine.expressions.map.XmlExpressionMap.instantiateExpression(XmlExpressionMap.java:215) at openwfe.org.engine.expressions.raw.XmlRawExpression.resolveExpression(XmlRawExpression.java:439) at openwfe.org.engine.expressions.raw.XmlRawExpression.resolveExpression(XmlRawExpression.java:288) at openwfe.org.engine.expressions.raw.RawExpression.preApply(RawExpression.java:339)
        ... 78 more
WARN openwfe.org.engine.expressions.SequentialFlowExpression SequentialFlowExpression.java(apply:146) 12.03.2009 18:05:58 apply() applying next anyway



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

Reply via email to