creator,使用vscode调试被termiated

bp: _updateBreakpoints: result [{“verified”:true,“line”:29006}]
la: _stopped: got threadState event from JSB
ar: _termiated: cocos firefox protocol error: received error packet: invalid length: 7
ar: _termiated: cocos firefox protocol error: received error packet: invalid length: 7

如上, 基本上运行到断点处就因为错误被中止,这样下去只能使用log方式来调试,如此一来效率太低了,基本上attach调试没有了用处

打印了一下出问题的包, 不太了解你们的协议格式, 麻烦给看一眼

ar: _termiated: cocos firefox protocol error: received error packet: invalid length: 4,4:{“from”:“server.conn0.pausedobj10048”,“name”:“onCollisionEnter”}38:{“from”:“server.conn0.pausedobj10059”}38:{“from”:“server.conn0.pausedobj10072”}8:{“from”:“server.conn0.pausedobj10072”}62:{“from”:“server.conn0.pausedobj10006”,“name”:“analyzeMission”}56:{“from”:“server.conn0.pausedobj10018”,“name”:“getWords”}53:{“from”:“server.conn0.pausedobj10026”,“name”:“reset”}64:{“from”:“server.conn0.pausedobj10035”,“name”:“triggerAutoStory”}67:{“from”:“server.conn0.pausedobj10041”,“name”:“interactiveWithHero”}64:{“from”:“server.conn0.pausedobj10048”,“name”:“onCollisionEnter”}38:{“from”:“server.conn0.pausedobj10059”}38:{“from”:“server.conn0.pausedobj10072”}

初步估了一下, 好像是你们分包的时候,多截了一位, 前面那个无效的长度4, 没猜错的话, 应该是64吧

看上去不是解包部分的问题, 而是打包部分的问题:
info: 36:{“from”:“server.conn1.pausedobj655”}6:{“from”:“server.conn1.pausedobj655”}60:{“from”:“server.conn1.pausedobj562”,“name”:“analyzeMission”}0:{“from”:“server.conn1.pausedobj562”,“name”:“analyzeMission”}

初步可以认为是vs code内部封包有问题, 目前我回退vs code版本到1.10, 暂时还没出现上述问题