页面树结构
转至元数据结尾
转至元数据起始

(本文档仅供参考)

问题说明

系统内置计划任务【每天上午8点更新社区活动信息】执行失败,报错信息如下:

java.util.concurrent.ExecutionException: 方法参数声明错误[cause Throwable ClassName:org.mozilla.javascript.JavaScriptException]:运行脚本发生错误:JavaException: java.lang.Exception: get community event fail (ScheduleTask#12)
 出错位置,第12行,第0列

	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
	at smartbi.scheduletask.runner.JobImpl.runTask(JobImpl.java:539)
	at smartbi.scheduletask.runner.JobImpl.runJob(JobImpl.java:390)
	at smartbi.scheduletask.runner.JobImpl.exec(JobImpl.java:235)
	at smartbi.scheduletask.runner.JobImpl.execInternal(JobImpl.java:147)
	at smartbi.scheduletask.runner.JobImpl.execute(JobImpl.java:116)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:204)
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:570)
Caused by: 方法参数声明错误[cause Throwable ClassName:org.mozilla.javascript.JavaScriptException]:运行脚本发生错误:JavaException: java.lang.Exception: get community event fail (ScheduleTask#12)
 出错位置,第12行,第0列

	at smartbi.scheduletask.task.TaskBO.executeV2(TaskBO.java:592)
	at ...(...)
	at smartbi.scheduletask.task.TaskBO.executeV2(TaskBO.java:581)
Caused by: org.mozilla.javascript.JavaScriptException: JavaException: java.lang.Exception: get community event fail (ScheduleTask#12)
	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1057)
	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:854)
	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:164)
	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:426)
	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3178)
	at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:175)
	at org.mozilla.javascript.Context.evaluateString(Context.java:1111)
	at smartbi.scheduletask.task.TaskBO.executeV2(TaskBO.java:581)
	at smartbi.scheduletask.task.TaskBO.execute(TaskBO.java:467)
	at smartbi.scheduletask.task.TaskBO.call(TaskBO.java:457)
	at smartbi.scheduletask.runner.JobImpl$4.call(JobImpl.java:532)
	at smartbi.scheduletask.ScheduleTaskModule$1.call(ScheduleTaskModule.java:492)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)


问题原因

更新社区活动信息是需要能连接到外网的,若是内网部署,该计划任务就会执行失败,可以在BI的部署服务器上,执行命令:

curl https://member.smartbi.com.cn/index/index/DemoNoticePush?lastModifyTime 

检测是否能访问到社区信息的地址。

  • 无标签