6***@qq.com
6***@qq.com
  • 发布:2020-03-14 10:55
  • 更新:2020-03-20 21:16
  • 阅读:1424

【报Bug】v3版本mqtt APP端报错

分类:uni-app

报错内容如下(v2版本和v3版本下的小程序h5均没有问题,问题仅存在v3版本app端)
插件市场https://ext.dcloud.net.cn/plugin?id=854 mqttDemo也是有这问题,确定是v3版本bug,期盼官方可以早日修复,希望早日能用上v3版本,谢谢
connectSocket:fail parameter protocols. Expected Array, got String with value "mqtt". ERROR
socketTask.onOpen is not a function. (In 'socketTask.onOpen(function () {
stream.setReadable(proxy)
stream.setWritable(proxy)
stream.emit('connect')
'socketTask.onOpen' is undefined)
ERROR

2020-03-14 10:55 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

已确认Bug,感谢反馈

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

HBuilderX 2.6.6-alpha已修复此问题

  • 6***@qq.com (作者)

    使用mac HBuilderX 2.6.6-alpha,mqtt连接依旧报错,报错内容如下:

    TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object. __ERROR

    2020-03-22 16:10

  • DCloud_uniCloud_WYQ

    回复 6***@qq.com: 直接跑demo就报这个?自己写了什么代码吗

    2020-03-23 11:44

  • 6***@qq.com (作者)

    回复 DCloud_uniCloud_WYQ: 使用了插件市场以及自己项目中的都有这个问题 https://ext.dcloud.net.cn/plugin?id=854 mqttDemo

    2020-03-23 12:19

  • 6***@qq.com (作者)

    回复 DCloud_uniCloud_WYQ: 也仅仅在APP端存在问题,我在iOS端上测试的。有一点比较奇怪的是,真机调试服务没有报错,可以连接成功

    2020-03-23 12:34

  • 宅记

    回复 DCloud_uniCloud_WYQ: 我也是在V3编译下同样的报错

    2020-03-24 18:46

  • DCloud_uniCloud_WYQ

    回复 6***@qq.com: 此问题已无法复现,重新导入插件市场的demo试试

    2020-03-24 18:56

  • 6***@qq.com (作者)

    回复 DCloud_uniCloud_WYQ: 应该是mqtt版本兼容性问题,https://ext.dcloud.net.cn/plugin?id=1419 这个插件下面的可以运行,建议使用该案例下的mqtt版本

    2020-03-25 10:29

  • DCloud_uniCloud_WYQ

    回复 6***@qq.com: 我本地调试的时候为了方便把node_modules下面mqtt里package.json的main指向了,dist/mqtt.js,所以没法复现你这个问题,我再排查一下,感谢反馈

    2020-03-25 21:50

  • z***@jgaogao.com

    回复 6***@qq.com: 我测试也是这个问题

    2020-03-31 22:09

  • z***@jgaogao.com

    回复 6***@qq.com: 我也是这个问题。我是windows系统

    2020-04-04 14:26

  • 6***@qq.com (作者)

    回复 z***@jgaogao.com: 现在最新版本已经好了

    2020-04-05 15:57

  • 1***@qq.com

    在纯nvue项目下依然有这个问题,真机调试的时候正常,正常跑就出现这个问题

    2020-07-07 09:23

该问题目前已经被锁定, 无法添加新回复