QingdaoU / OnlineJudge

Open source online judge based on Vue, Django and Docker. | 青岛大学开源 Online Judge | QQ群 496710125 | admin@qduoj.com
http://opensource.qduoj.com/
MIT License
6.11k stars 1.49k forks source link

FPS题库导入失败 #328

Open Chenhui2018 opened 4 years ago

Chenhui2018 commented 4 years ago

在提交issue之前请

然后提交issue请写清楚下列事项

 - 进行什么操作的时候遇到了什么问题,最好能有复现步骤  - 错误提示是什么,如果看不到错误提示,请去data文件夹查看相应log文件。大段的错误提示请包在代码块标记里面。

--------------- 正文 ------------------------- 1. 测试的FPS题库来源: http://tk.hustoj.com/ 样例xml(解压之后,就是原始的 xml 文件): fps-abcdefg2020-1000,6192,6193,6194,6195,6196,20881,20884,20886,20887.zip

2. 使用转换工具,FPS2oj 下载地址:(https://github.com/QingdaoU/OnlineJudge/files/3639313/fps.OJ.zip)

3. 允许转换工具 本地 phpstudy 配置 image 【图1】

4. 谷歌浏览器访问 http://127.0.0.1/fps2oj.php image 【图2】

然后就一直卡在这里了,请各位大神指导一下,多谢了。

文件夹的目录结构: WWW |__fps2oj.php |__testdata2 |__xml |__****.xml 【图3】


上面的图不知道为什么都挂了 压缩在此。 图片.zip

非常感谢!

FishZe commented 4 years ago

问题的原因我认为是OJ和这个程序不兼容造成的,原先的OJ遇到special judge会自动跳过,所以这个程序没有对special judge跳过,而是正常导入。现在的OJ如果发现有的题目没有in/out,就会失败。

我在第86行后增加了一个return false;我这里导入成功了,不知道您那你是不是这个问题。