Alfresco Labs 3.0中的信号命令

时间:2013-04-22 08:33:02

标签: alfresco

我能够通过工作流程控制台部署和启动工作流程。但当我试图执行“signal jbpm$2326535-@”时,它会给我以下错误。

"org.alfresco.service.cmr.workflow.WorkflowException: Failed to signal transition 'null' from workflow path 'jbpm$2326535-@' "

任何人都可以告诉原因和解决方案!

1 个答案:

答案 0 :(得分:1)

将您的脚本代码放在<![CDATA[代码

之间

像:

<action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
<script><![CDATA[
logger.log("Hello World!");
]]></script>
</action>

为了您自己的好,在log4j中添加调试或在alfresco / extension文件夹中添加单独的 log4j-dev.properties 。 将scriptlogger和其他工作流元素设置为debug。

发生这种情况的原因是,需要将感叹号等特殊字符放入CDATA标记中。对于像&amp;这样的其他角色有&amp;

之类的转义字符