我在这个程序中遇到错误,找不到两个数组中缺少的元素,我是Java的新手。
create table dec_board_ber_roads_merged5 as
SELECT row_number() over (order by a.interest),a.interest,
ST_LineMerge(ST_Collect(a.geom))
FROM roads_ber as a
LEFT JOIN roads_ber as b ON
ST_Touches(a.geom,b.geom)
AND a.interest = b.interest
AND a.id = b.id
GROUP BY ST_Touches(a.geom,b.geom), a.interest, a.id
答案 0 :(得分:5)
我也收到此错误消息。我相信谷歌的问题是不允许Java代码编译。我已经看到有关此问题的其他报告。
以下是我在Google问题上的证据:用answer
替换方法return 0;
中的所有代码,可以消除对代码中的错误是否导致它的所有疑问。在这种情况下,几乎没有改变的框架代码应该成功编译,测试应该运行,测试应该失败(除非正确的结果是0
)。而是显示错误消息:"编译代码时出错,请稍后再试。"
我找到的唯一解决方案是在Python中完成。当我开始挑战时,我认识Java并且不了解Python,但是切换非常容易。