AI-Planning / AI-Planning/planning-as-a-service

Inconsistent error reporting between planners

未关闭
#35 3 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
43
派生
13
PR 合并指标
30 天内没有已合并 PR

描述

Here is how enhsp reports parsing errors: in the `result.output.plan` element:

```json
{
"call": "enhsp-2020 -o domain -f problem >> plan",
"output": {
"plan": "Domain parsed\nDistributor not found\n",
},
"output_type": "generic",
"stderr": "bash: cannot set terminal process group (1): Inappropriate ioctl for device\nbash: no job control in this shell\n",
"stdout": "",
}
```

Plus you may notice the stderr polluted by some unrelated internal errors.

The _topk_ planner returns this json body:

```json
{
"Error": "Some error...."
}
```

...that is without the `status` or `result` element.

The `status` element should be mandatory in the returned payload.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。