wechaty / wechaty-puppet-padpro

Apache License 2.0
238 stars 64 forks source link

Check failed: receiver->IsJSFunction(). #136

Open huan opened 5 years ago

huan commented 5 years ago

I just want to report that I got this error with wechaty-puppet-padpro@0.3.5

After I restart the program, it can login automatically.

10:07:31 VERB Puppet messagePayload(1094080273)
10:07:31 SILL Puppet messagePayloadCache(1094080273) cache MISS
10:07:31 SILL Puppet messagePayload(1094080273) cache SET
10:07:31 VERB Room ready()
10:07:31 SILL Contact ready() @ Puppet#0<PuppetPadpro>(ding-dong-bot)/PuppetPadpro#0
10:07:31 SILL Contact ready() isReady() true
10:07:31 SILL Contact ready() @ Puppet#0<PuppetPadpro>(ding-dong-bot)/PuppetPadpro#0
10:07:31 SILL Contact ready() isReady() true
10:07:31 SILL Message toString() for message type: Url(12)
Message#Url[🗣Contact<傅佳卿>@👥Room<易坤投资俱乐部>]
Message discarded because it does not match ding/ping/bing/code
10:08:00 SILL Wechaty memoryCheck() free: 102 MB, require: 4 MB
10:09:11 SILL Wechaty memoryCheck() free: 102 MB, require: 4 MB
10:09:59 SILL Wechaty memoryCheck() free: 102 MB, require: 4 MB
10:10:45 SILL Wechaty memoryCheck() free: 101 MB, require: 4 MB
10:12:15 SILL Wechaty memoryCheck() free: 100 MB, require: 4 MB
10:12:59 SILL Wechaty memoryCheck() free: 105 MB, require: 4 MB
10:13:40 SILL Wechaty memoryCheck() free: 105 MB, require: 4 MB
10:14:27 SILL Wechaty memoryCheck() free: 105 MB, require: 4 MB
10:15:33 SILL Wechaty memoryCheck() free: 105 MB, require: 4 MB
10:19:33 SILL Puppet constructor() watchdog.on(reset) reason: {"timeout":240000}
10:19:33 SILL Puppet constructor() this.on(reset) reason: {"timeout":240000}
10:19:33 SILL Puppet constructor() resetThrottleQueue.subscribe() reason: {"timeout":240000}
10:19:33 VERB Puppet reset({"timeout":240000})
10:19:33 SILL StateSwitch <PuppetPadpro> off() is false
10:19:33 SILL StateSwitch <PuppetPadpro> off() is false
10:19:33 SILL StateSwitch <PuppetPadpro> off() is false
10:19:33 VERB StateSwitch <PuppetPadpro> off(pending) <- (false)
10:19:33 SILL Contact ready() @ Puppet#0<PuppetPadpro>(ding-dong-bot)/PuppetPadpro#0
10:19:33 SILL Contact ready() isReady() true
10:19:33 VERB ContactSelf name()
李卓桓 logouted
10:19:33 INFO CacheManager release()

#
# Fatal error in , line 0
# Check failed: receiver->IsJSFunction().
#
#
#
#FailureMessage Object:node -v
v10.15.3
mike@dev:~/wechaty$
windmemory commented 5 years ago

@huan Do you have an idea of how to reproduce this issue?

Or if you have wechaty-puppet-padpro's silly log that you can provide?

huan commented 5 years ago

Sorry, I have no idea about what happened at all.

If you want silly log from padpro, please tell me how to set it, and I'll set it in my environment, then let's hope next time I can have the silly log for padpro.

windmemory commented 5 years ago

Refer to https://github.com/botorange/wechaty-puppet-padpro/issues/153#issuecomment-510737679