没有行号?TypeError{}(匿名函数)
No line number? TypeError {} (anonymous function)
大括号是什么意思?这是一个空物体吗?这个错误没有行号,没有脚本引用,而且我的代码很长,有很多脚本(所以对我来说,发布堆积如山的代码是非常愚蠢的)。
TypeError {}
(anonymous function) //<----this is the stack also with no script line number
我不是在要求修复,我想知道这是在用这些花括号告诉我什么。
有什么意思吗?
这些错误通常显示具有意外类型的变量的行号或名称!?
我已经解决了这个问题。。。
https://github.com/gimite/web-socket-js/issues/145
修复!重要信息请阅读并更新您的代码
我的控制台日志显示了这个TypeError,没有错误的行号
[WebSocket] response header:
HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: EKe7xY9gtGUsL6JCb3hs1x2qLU8=
TypeError {}
(anonymous function)
每次在升级响应之后/期间发生相同的情况。。。服务器端最后发生的事情是
ws.on('connection',function(){
console.log('connected');//-----------------<< I see this happens! then error on the client side
});
这个错误可能来自哪里?我认为其中一个.as文件。。。。我不熟悉如何使用所有这些文件编译和构建swf,我有Flash Professional CS5.5,我想尝试在代码中添加更多控制台日志消息,这样我就可以准确地看到错误发生前的最后一件事。1名参与者
benzmuircroft 4小时前发表评论我已经完全注释掉了服务器上einaros ws/lib/WebSockets.js文件的几乎每一行,所以我认为我的服务器不可能向浏览器发送任何升级数据,因为我仍然在浏览器控制台日志中看到相同的升级请求和响应,然后是类型错误。
我认为浏览器发送了这些东西,然后大发雷霆,因为它没有在同一秒得到立即响应。。。
这是正确的吗?
benzmuircroft评论3小时前
__onFlashEvent
当它尝试公开活动时,出现了问题!
web_socket.js的第350行是typeError的来源。。。
logger.error(e);
请将其更改为:
logger.error(e+' web_socket.js:350');
flash事件有什么问题?
{protocol: null
readyState: 1
type: "open"
webSocketId: 0
__proto__: Object}
协议被认为是空的吗?如果我已经注释掉了我的大部分服务器ws代码,这是从哪里来的????关闭
benzmuircroft 3小时前发表评论此行导致错误:
WebSocket.__instances[events[i].WebSocketId].__handleEvent(events[i]);
benzmuircroft评论3小时前
它抛出一个错误,因为events[i].WebocketId不应该有大写的W
应该是:
WebSocket.__instances[events[i].webSocketId].__handleEvent(events[i]);
@web-socket.js 的第347行
在控制台上,应该有对应于该错误的行号。
没有在其他浏览器中尝试过,但在Chrome中,左侧还有一个箭头,它扩展到堆栈跟踪,每个步骤都有相关函数的行号。您可以转到这些行并设置断点,看看那里有什么变量。
此外,当您在断点处暂停时,控制台将在该范围内运行。您可以在暂停时测试类似typeof [variable_name]
或[object] instanceof [constructor]
的内容来检查这些值。
- TypeError:_this.store.getState在使用来自Redux的连接时不是函数
- Uncaught TypeError:undefined不是函数-ember js
- 试图将onChange函数作为道具传递给GrandChlidren,结果是TypeError:这是未定义的
- Mongoose TypeError:实例化模式类型的对象时,对象不是函数
- jQuery使用ajax自动完成问题-TypeError:this.source不是函数
- TypeError:this.getAttribute不是一个函数-javascript
- poster typeerror用户不是函数
- TypeError:t(..).on不是fullcalendar上的函数
- jQuery$.post TypeError:e.type不是函数
- TypeError:执行回调时,回调不是函数
- Dojo:TypeError:marketStore.query不是函数
- 未能运行构造函数:TypeError:对象#<对象>没有方法'addPlugin'
- 尝试使用.ninnerHTMLlog打印数据,获取错误Uncaught TypeError:undefined不是函数
- 我收到此错误Uncatch TypeError:this.getElements不是一个函数
- Getting TypeError:$(..).datetimepicker不是函数
- TypeError:socket.emit不是函数
- node.js中的回调函数.TypeError: Cannot call method 'emit'的定
- 调用javascript函数TypeError时出错:i.contentWindow.hiform不是函数
- Javascript 函数 TypeError 但只在 substring() 字符串上
- JS:你的函数不是一个函数!TypeError