从EventListener(AEM 6.4.1)/ S7ConfigResolverImpl

从EventListener(AEM 6.4.1)/ S7ConfigResolverImpl调用复制工作流步骤后,无法编辑DAM

我有一个EventListener,它在其onEvent()方法中调用工作流。该工作流程会激活资产,并且在正确完成(将内容复制到发布实例后)后,我无法从http://localhost:4502/damadmin#/content/dam编辑图像。双击或右键单击->打开时,什么也没有发生,我在error.log中看到此内容:

GET /content/dam/templates.s7config.json HTTP / 1.1] com.day.cq.dam.scene7.impl.S7ConfigResolverImpl为资源/content/dam/someimage.jpg获取S7Config空值

同样,如果我经过http://localhost:4502/siteadmin#/content/dam并双击资产,则可以正确打开一个对话框(但资产正常运行时,不会显示在/ damadmin#/ conten / dam上的对话框)。

activate方法中的EventListener实现的部分:

session = repository.loginService("writeService",null);

session.getWorkspace().getObservationmanager().addEventListener(this,Event.NODE_ADDED | Event.NODE_MOVED | Event.NODE_REMOVED | Event.PROPERTY_ADDED | Event.PROPERTY_CHANGED | Event.PROPERTY_REMOVED,path,true,null,false);

session.refresh(true);

execute方法中的WorkflowProcess实现部分:

Session session = wfSession.adaptTo(Session.class);
ReplicationOptions options = new ReplicationOptions();
options.setSuppressVersions(true);
options.setSynchronous(true);
options.setSuppressStatusUpdate(false);
replicator.replicate(session,ReplicationactionType.actIVATE,options);

有什么想法吗?

xiaoyan198607 回答:从EventListener(AEM 6.4.1)/ S7ConfigResolverImpl

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3019336.html

大家都在问