Endeca基线更新失败:严重:实用程序'rmdir_dgraph-input-old'失败

时间:2017-12-05 20:02:42

标签: atg endeca oracle-commerce endeca-workbench experience-manager

有关endeca的基线更新失败。请查看以下日志:

 INFO: Finished pushing content to dgraph.
 INFO: [AuthoringMDEXHost] Starting shell utility 'rmdir_dgraph-input-old'.
 INFO: [LiveMDEXHostA] Starting shell utility 'cleanDir_local-dgraph-input'.
 INFO: [LiveMDEXHostA] Starting shell utility 'rmdir_dgraph-input-old'.
 SEVERE: Utility 'rmdir_dgraph-input-old' failed. Refer to utility logs in [ENDECA_CONF]/logs/shell on host LiveMDEXHostA.
Occurred while executing line 7 of valid BeanShell script: 


     AuthoringDgraphCluster.copyIndexToDgraphServers();
     AuthoringDgraphCluster.applyIndex();

     LiveDgraphCluster.cleanDirs();
     LiveDgraphCluster.copyIndexToDgraphServers();
     LiveDgraphCluster.applyIndex();




SEVERE: Error executing valid BeanShell script.
Occurred while executing line 19 of valid BeanShell script: 


      Dgidx.run();

      // distribute index, update Dgraphs
      DistributeIndexAndApply.run();

      // Upload the generated dimension values to Workbench
      WorkbenchManager.cleanDirs();



SEVERE: Caught an exception while invoking method 'run' on object 'BaselineUpdate'. Releasing locks.

Caused by java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl invoke0 - null
Caused by com.endeca.soleng.eac.toolkit.exception.AppControlException
com.endeca.soleng.eac.toolkit.script.Script runBeanShellScript - Error executing valid BeanShell script.
Caused by com.endeca.soleng.eac.toolkit.exception.AppControlException
com.endeca.soleng.eac.toolkit.script.Script runBeanShellScript - Error executing valid BeanShell script.
Caused by com.endeca.soleng.eac.toolkit.exception.EacComponentControlException
com.endeca.soleng.eac.toolkit.utility.Utility run - Utility 'rmdir_dgraph-input-old' failed. Refer to utility logs in [ENDECA_CONF]/logs/shell on host LiveMDEXHostA.
INFO: Released lock 'update_lock'.

之前有没有人见过这种错误?请让我知道潜在的解决方案。基线更新还需要2到3个小时,然后失败,这很烦人。

谢谢!

1 个答案:

答案 0 :(得分:0)

检查

下的日志

的Endeca / PlatformServices /工作区/日志/壳

应该有一个名为appName.rmdir_dgraph-input-old.log的日志

了解有关错误的更多信息。

可能正在尝试删除不存在的文件夹或类似的东西。

如果是这种情况,只需创建实用程序尝试删除的文件夹并再次执行基线。