【问题标题】:Endeca baseline update is failing: SEVERE: Utility 'rmdir_dgraph-input-old' failedEndeca 基线更新失败:严重:实用程序“rmdir_dgraph-input-old”失败
【发布时间】:2017-12-05 20:02:41
【问题描述】:

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 个小时,然后就失败了,这很烦人。

谢谢!

【问题讨论】:

  • 您的索引中是否包含库存?我在基线索引过程中看到这会导致性能问题。
  • 按照日志的建议,检查 LiveMDEXHostA 机器中 [ENDECA_CONF]/logs/shell 下的日志。 ENDECA_CONF=endeca/PlatformServices/workspace

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


【解决方案1】:

查看下的日志

endeca/PlatformServices/workspace/logs/shell

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

包含有关错误的更多信息。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-01
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多