我为 Hippo CMS 创建了一个自定义插件(Hippo v7.9.3,CMS v2.26.07),它向图片库元素的工具栏添加了一个按钮。该按钮会打开一个弹出窗口,该弹出窗口(在文件上传后)会替换网站上的一些图像。
该插件是根据本教程大量开发的: http ://www.onehippo.org/labs/adding-a-workflow-to-hippo-cms-editor-toolbar.html 但就我而言,我不存储额外的数据,我只是使用节点现有内容。
图像替换工作正常,工作流交互符合预期。但每次成功执行后,Hippo 都会在 Activity Stream 上记录以下行:
This morning, [Warning: Property for 'replaceImages,class=com.wgo.workflow.ImageReplacementWorkflowImpl' not found]
为前端插件的 i18n 定义的属性正在正确加载,因为单击按钮时我的自定义消息出现在前端弹出窗口中。而且我的插件不使用自定义属性,因为它需要的唯一输入是从弹出窗口加载的文件(正在工作)。
由于正在加载存储库中的 JCR 节点(使用 hippolog:interaction 与值image-replacement-workflow:image-replacement-workflow:replaceImages),我开始假设 Hippo 采用该节点并尝试找到一个人可读的名称...某处,并且该查找是当前失败的。
那么,我在哪里以及如何定义该消息以避免将其视为失败而不是成功?或者,如果无法自定义,我如何完全删除插件的该消息?
我设法将此事件跟踪到org.hippoecm.repository.impl.WorkflowLogger,但在那里丢失了踪迹。