使用__errorHandler捕获到的报错行数是0

各位大佬新年好
我在原生平台使用__errorHandler来收集js的报错,但是报错行数一直显示是0,请问是什么导致的,我做了代码加密,也加了zip压缩,不知道是不是这个的原因,求帮助。
下面是我捕获报错的代码:
window.__errorHandler=function handleErr(file, line, err)
{
var msg = JSON.stringify({file:file, line:line, err:err})
}

这是获取到的msg
{“file”:“src/project.js”,“line”:0,“err”:“Uncaught TypeError: Cannot read property ‘getChildByName’ of null”}

如果代码做了混淆压缩,一般都只有1行,行数没有参考意义

这种捕获异常的方法,在cocoscreator 3.+版本里面支持吗?

3.x 支持的

通常都会压成一行要获取行数+列数才行,我记得修改c++那边的代码才能获取到列数