0

当我从控制文件夹运行baseline_update.bat 时遇到错误,我尝试重新启动服务,但它根本没有帮助。每次我想运行基线时都会发生这种情况。

开始基线爬网“MediaSource”时出错。在执行有效 BeanShell 脚本的第 8 行时发生:[[

5| if (LockManager.acquireLock("update_lock")) {
6|

7| // 归档日志并运行爬取。
8|
CAS.runBaselineCasCrawl("MediaSource");
9|
10| // 清理目录

11| Forge.cleanDirs();

]]

2019 年 8 月 24 日晚上 10:39:44 com.endeca.soleng.eac.toolkit.Controller 执行严重:在对象 'BaselineUpdate' 上调用方法 'run' 时捕获异常。释放锁。java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) 在 com.endeca.soleng.eac.toolkit.Controller.invokeRequestedMethod(Controller.java:933) 在 com.endeca.soleng.eac.toolkit.Controller。在 com.endeca.soleng.eac.toolkit.Controller.main(Controller.java:138) 处执行(Controller.java:271) 原因:com.endeca.soleng.eac.toolkit.exception。AppControlException:执行有效的 BeanShell 脚本时出错。在 com.endeca.soleng.eac.toolkit.script.Script.runBeanShellScript(Script.java:180) 在 com.endeca.soleng.eac.toolkit.script.Script.run(Script.java:127) ... 7更多原因:com.endeca.soleng.eac.toolkit.exception.CasCommunicationException:开始基线抓取“MediaSource”时出错。在 com.endeca.eac.toolkit.component.cas.ContentAcquisitionServerComponent.startBaselineCasCrawl(ContentAcquisitionServerComponent.java:451) 在 com.endeca.eac.toolkit.component.cas.ContentAcquisitionServerComponent.runBaselineCasCrawl(ContentAcquisitionServerComponent.java:357) 在 sun.reflect .NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect。

4

1 回答 1

1

这可能已经晚了,但请尝试运行以下脚本:

$ ENDECA_DIR/Apps/$YOUR_APP_NAME/control/runcommand.sh LockManager releaseLock update_lock

问候!

于 2020-01-02T15:36:31.580 回答