Code Monkey home page Code Monkey logo

jeeves's People

Contributors

kanjielu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jeeves's Issues

弹出二维码后,扫码登录后报错

详细报错信息如下:
`Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2018-04-07 18:50:39.345 ERROR 8758 --- [ main] o.s.boot.SpringApplication : Application startup failed

java.lang.IllegalStateException: Failed to execute CommandLineRunner
at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:735) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:716) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:304) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
at com.cherry.jeeves.JeevesApplication.main(JeevesApplication.java:18) [classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
at org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:527) [spring-boot-maven-plugin-1.5.7.RELEASE.jar:1.5.7.RELEASE]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_162]
Caused by: com.cherry.jeeves.exception.WechatException: token ret = 1203
at com.cherry.jeeves.service.LoginService.login(LoginService.java:110) ~[classes/:na]
at com.cherry.jeeves.Jeeves.start(Jeeves.java:25) ~[classes/:na]
at com.cherry.jeeves.JeevesApplication.lambda$run$1(JeevesApplication.java:27) [classes/:na]
at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:732) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
... 12 common frames omitted

2018-04-07 18:50:39.346 INFO 8758 --- [ main] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@58aa3a31: startup date [Sat Apr 07 18:50:22 CST 2018]; root of context hierarchy
2018-04-07 18:50:39.347 INFO 8758 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
2018-04-07 18:50:39.348 WARN 8758 --- [ main] c.cherry.jeeves.service.CleanupService : [*] system is being destroyed
[WARNING]
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:527)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalStateException: Failed to execute CommandLineRunner
at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:735)
at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:716)
at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:304)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107)
at com.cherry.jeeves.JeevesApplication.main(JeevesApplication.java:18)
... 6 more
Caused by: com.cherry.jeeves.exception.WechatException: token ret = 1203
at com.cherry.jeeves.service.LoginService.login(LoginService.java:110)
at com.cherry.jeeves.Jeeves.start(Jeeves.java:25)
at com.cherry.jeeves.JeevesApplication.lambda$run$1(JeevesApplication.java:27)
at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:732)
... 12 more
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19.320 s
[INFO] Finished at: 2018-04-07T18:50:39+08:00
[INFO] Final Memory: 36M/284M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.7.RELEASE:run (default-cli) on project jeeves: An exception occurred while running. null: InvocationTargetException: Failed to execute CommandLineRunner: token ret = 1203 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.7.RELEASE:run (default-cli) on project jeeves: An exception occurred while running. null
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.maven.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:39)
at org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:122)
at org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:50)
Caused by: org.apache.maven.plugin.MojoExecutionException: An exception occurred while running. null
at org.springframework.boot.maven.AbstractRunMojo$IsolatedThreadGroup.rethrowUncaughtException(AbstractRunMojo.java:495)
at org.springframework.boot.maven.RunMojo.runWithMavenJvm(RunMojo.java:95)
at org.springframework.boot.maven.AbstractRunMojo.run(AbstractRunMojo.java:249)
at org.springframework.boot.maven.AbstractRunMojo.execute(AbstractRunMojo.java:181)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 27 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:527)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalStateException: Failed to execute CommandLineRunner
at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:735)
at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:716)
at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:304)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107)
at com.cherry.jeeves.JeevesApplication.main(JeevesApplication.java:18)
... 6 more
Caused by: com.cherry.jeeves.exception.WechatException: token ret = 1203
at com.cherry.jeeves.service.LoginService.login(LoginService.java:110)
at com.cherry.jeeves.Jeeves.start(Jeeves.java:25)
at com.cherry.jeeves.JeevesApplication.lambda$run$1(JeevesApplication.java:27)
at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:732)
... 12 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException`

二维码是乱码

2020-02-02 12:39:53.812 INFO 3832 --- [ main] com.cherry.jeeves.service.LoginService : [0] entry completed
2020-02-02 12:39:53.944 INFO 3832 --- [ main] com.cherry.jeeves.service.LoginService : [1] uuid completed
2020-02-02 12:39:54.617 INFO 3832 --- [ main] com.cherry.jeeves.service.LoginService :
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[40m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m
�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m�[47m �[0m

2020-02-02 12:39:54.618 INFO 3832 --- [ main] com.cherry.jeeves.service.LoginService : [2] qrcode completed
2020-02-02 12:39:54.910 INFO 3832 --- [ main] com.cherry.jeeves.service.LoginService : [3] statReport completed

群聊踢人接口

踢人的接口好像失效了, deleteChatRoomMember()调用后checkBaseResponse()中显示返回码为1101, 导致抛出异常

自己从手机端发送消息,服务异常并退出

MessageHandlerImpl::onReceivingPrivateTextMessage。该方法在收到私人消息后将消息回复给发送人时,如果发送人是自己(手机端),则程序会报错推出。

解决方法:
if (!message.getFromUserName().equals(cacheService.getOwner().getUserName())) { // 将原文回复给对方 replyMessage(message); }
加一个判断,如果是自己发送出去的消息则不回复。

Crash when onReceivingPrivateTextMessage.

Error message as follows:

2018-05-28 17:28:38.674  INFO 54725 --- [           main] com.cherry.jeeves.service.SyncServie     : [SYNCCHECK] retcode = 0, selector = 2
2018-05-28 17:28:39.025  INFO 54725 --- [           main] com.cherry.jeeves.MessageHandlerImpl     : onReceivingPrivateTextMessage
2018-05-28 17:28:39.026  INFO 54725 --- [           main] com.cherry.jeeves.MessageHandlerImpl     : from: @48e0f8154dba3d0d9be6ad0e0d8c9da92976cb6b914fcbea8023e79620a777f0
2018-05-28 17:28:39.026  INFO 54725 --- [           main] com.cherry.jeeves.MessageHandlerImpl     : to: @@b1ca4441c1936e5d62bf47b1dbfd29a07047164ed86ffcc35c755296bb7e1e2c
2018-05-28 17:28:39.026  INFO 54725 --- [           main] com.cherry.jeeves.MessageHandlerImpl     : content:Testing 
2018-05-28 17:28:41.254  INFO 54725 --- [           main] utoConfigurationReportLoggingInitializer : 

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2018-05-28 17:28:41.285 ERROR 54725 --- [           main] o.s.boot.SpringApplication               : Application startup failed

java.lang.IllegalStateException: Failed to execute CommandLineRunner
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:735) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
	at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:716) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
	at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:304) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
	at com.cherry.jeeves.JeevesApplication.main(JeevesApplication.java:18) [classes/:na]
Caused by: com.cherry.jeeves.exception.WechatException: SendMsgResponse ret = 1204
	at com.cherry.jeeves.utils.WechatUtils.checkBaseResponse(WechatUtils.java:12) ~[classes/:na]
	at com.cherry.jeeves.service.WechatHttpService.sendText(WechatHttpService.java:62) ~[classes/:na]
	at com.cherry.jeeves.MessageHandlerImpl.replyMessage(MessageHandlerImpl.java:157) ~[classes/:na]
	at com.cherry.jeeves.MessageHandlerImpl.onReceivingPrivateTextMessage(MessageHandlerImpl.java:63) ~[classes/:na]
	at com.cherry.jeeves.service.SyncServie.onNewMessage(SyncServie.java:128) ~[classes/:na]
	at com.cherry.jeeves.service.SyncServie.listen(SyncServie.java:61) ~[classes/:na]
	at com.cherry.jeeves.service.LoginService.login(LoginService.java:164) ~[classes/:na]
	at com.cherry.jeeves.Jeeves.start(Jeeves.java:25) ~[classes/:na]
	at com.cherry.jeeves.JeevesApplication.lambda$run$1(JeevesApplication.java:27) [classes/:na]
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:732) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
	... 6 common frames omitted

2018-05-28 17:28:41.289  INFO 54725 --- [           main] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@1e13529a: startup date [Mon May 28 17:26:35 CST 2018]; root of context hierarchy
2018-05-28 17:28:41.295  INFO 54725 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans on shutdown
2018-05-28 17:28:41.297  WARN 54725 --- [           main] c.cherry.jeeves.service.CleanupService   : [*] system is being destroyed
2018-05-28 17:28:41.297  WARN 54725 --- [           main] c.cherry.jeeves.service.CleanupService   : [*] logging out
Disconnected from the target VM, address: '127.0.0.1:51108', transport: 'socket'

Process finished with exit code 1

Any idea? Thanks.

一旦接收自定义表情就异常退出

步骤:
1、jeeves登录web微信
2、用另外一个账号给使用jeeves登录的微信号发送一个自定义表情
现象:
服务端sync接口秒回,过一两秒返回 -3003 异常

2018-05-05 00:19:30.518 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:30.571 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:30.637 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:30.711 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:30.769 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:30.833 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:30.901 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:30.954 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:31.008 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:31.075 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:31.141 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:31.214 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:31.267 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:31.332 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:31.399 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:31.474 INFO 4886 --- [ Thread-7] c.w.l.goblin.wechat.service.SyncServie : [SYNCCHECK] retcode = 0, selector = 2
2018-05-05 00:19:31.515 ERROR 4886 --- [ Thread-7] c.w.l.g.wechat.service.WechatSession : SyncResponse ret = -3003

com.wacai.loan.goblin.wechat.exception.WechatException: SyncResponse ret = -3003
at com.wacai.loan.goblin.wechat.utils.WechatUtils.checkBaseResponse(WechatUtils.java:12) ~[classes/:na]
at com.wacai.loan.goblin.wechat.service.SyncServie.sync(SyncServie.java:77) ~[classes/:na]
at com.wacai.loan.goblin.wechat.service.SyncServie.onNewMessage(SyncServie.java:115) ~[classes/:na]
at com.wacai.loan.goblin.wechat.service.SyncServie.listen(SyncServie.java:57) ~[classes/:na]
at com.wacai.loan.goblin.wechat.service.WechatSession.run(WechatSession.java:146) ~[classes/:na]

2018-05-05 00:19:31.516 INFO 4886 --- [ Thread-7] c.w.l.g.wechat.service.WechatSession : remove uuid : 4agmP67VMw==
Disconnected from the target VM, address: '127.0.0.1:55151', transport: 'socket'

Process finished with exit code 130 (interrupted by signal 2: SIGINT)

I/O error on GET request for "https://webpush.wx.qq.com/cgi-bin/mmwebwx-bin/synccheck": null;

服务老是因为这个 异常而挂掉,请问是什么原因?

java.lang.IllegalStateException: Failed to execute CommandLineRunner at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:735) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE] at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:716) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE] at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:304) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE] at com.cherry.JeevesApplication.main(JeevesApplication.java:19) [classes/:na] Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://webpush.wx.qq.com/cgi-bin/mmwebwx-bin/synccheck": null; nested exception is org.apache.http.client.ClientProtocolException at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:666) ~[spring-web-4.3.11.RELEASE.jar:4.3.11.RELEASE] at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:628) ~[spring-web-4.3.11.RELEASE.jar:4.3.11.RELEASE] at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:549) ~[spring-web-4.3.11.RELEASE.jar:4.3.11.RELEASE] at com.cherry.jeeves.service.WechatHttpServiceInternal.syncCheck(WechatHttpServiceInternal.java:421) ~[classes/:na] at com.cherry.jeeves.service.SyncServie.listen(SyncServie.java:49) ~[classes/:na] at com.cherry.jeeves.service.LoginService.login(LoginService.java:173) ~[classes/:na] at com.cherry.jeeves.Jeeves.start(Jeeves.java:25) ~[classes/:na] at com.cherry.JeevesApplication.lambda$run$1(JeevesApplication.java:28) [classes/:na] at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:732) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE] ... 6 common frames omitted Caused by: org.apache.http.client.ClientProtocolException: null at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:187) ~[httpclient-4.5.3.jar:4.5.3] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[httpclient-4.5.3.jar:4.5.3] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[httpclient-4.5.3.jar:4.5.3] at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:89) ~[spring-web-4.3.11.RELEASE.jar:4.3.11.RELEASE] at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) ~[spring-web-4.3.11.RELEASE.jar:4.3.11.RELEASE] at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53) ~[spring-web-4.3.11.RELEASE.jar:4.3.11.RELEASE] at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:652) ~[spring-web-4.3.11.RELEASE.jar:4.3.11.RELEASE] ... 14 common frames omitted Caused by: org.apache.http.ProtocolException: The server failed to respond with a valid HTTP response at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:149) ~[httpclient-4.5.3.jar:4.5.3] at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) ~[httpclient-4.5.3.jar:4.5.3] at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) ~[httpcore-4.4.6.jar:4.4.6] at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) ~[httpcore-4.4.6.jar:4.4.6] at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:165) ~[httpclient-4.5.3.jar:4.5.3] at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) ~[httpcore-4.4.6.jar:4.4.6] at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) ~[httpcore-4.4.6.jar:4.4.6] at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) ~[httpclient-4.5.3.jar:4.5.3] at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185) ~[httpclient-4.5.3.jar:4.5.3] at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[httpclient-4.5.3.jar:4.5.3] at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111) ~[httpclient-4.5.3.jar:4.5.3] at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[httpclient-4.5.3.jar:4.5.3] ... 20 common frames omitted

如何获取微信群的名字信息?

@OverRide
public void onReceivingChatRoomTextMessage(Message message) {
logger.info("onReceivingChatRoomTextMessage");
logger.info("from chatroom: " + message.getFromUserName());//此处得到的只是ID的字符串,并不是群的名字.

扫描登陆后抛异常

错误日志

2018-11-02 15:31:28.424  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [2] qrcode completed
2018-11-02 15:31:28.520  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [3] statReport completed
2018-11-02 15:31:42.329  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [*] login status = AWAIT_CONFIRMATION
2018-11-02 15:31:46.800  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [4] login completed
2018-11-02 15:31:47.709  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [5] redirect login completed
2018-11-02 15:31:47.787  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [6] redirect completed
2018-11-02 15:31:48.181  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [7] init completed
2018-11-02 15:31:48.308  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [8] status notify completed
2018-11-02 15:31:49.420  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [*] getContactResponse seq = 0
2018-11-02 15:31:49.420  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [*] getContactResponse memberCount = 50
2018-11-02 15:31:49.433  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [9] get contact completed
2018-11-02 15:31:49.568  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [*] batchGetContactResponse count = 1
2018-11-02 15:31:49.568  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [10] batch get contact completed
2018-11-02 15:31:49.568  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [*] login process completed
2018-11-02 15:31:49.569  INFO 7736 --- [           main] com.cherry.jeeves.service.LoginService   : [*] start listening
2018-11-02 15:31:49.699  INFO 7736 --- [           main] com.cherry.jeeves.service.SyncServie     : [SYNCCHECK] retcode = 0, selector = 3
2018-11-02 15:31:49.704  INFO 7736 --- [           main] utoConfigurationReportLoggingInitializer : 

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2018-11-02 15:31:49.714 ERROR 7736 --- [           main] o.s.boot.SpringApplication               : Application startup failed

java.lang.IllegalStateException: Failed to execute CommandLineRunner
    at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:735) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
    at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:716) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
    at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:304) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
    at com.cherry.jeeves.JeevesApplication.main(JeevesApplication.java:18) [classes/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_121]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_121]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]
    at org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:527) [spring-boot-maven-plugin-1.5.7.RELEASE.jar:1.5.7.RELEASE]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121]
Caused by: com.cherry.jeeves.exception.WechatException: syncCheckResponse ret = 0
    at com.cherry.jeeves.service.SyncServie.listen(SyncServie.java:71) ~[classes/:na]
    at com.cherry.jeeves.service.LoginService.login(LoginService.java:164) ~[classes/:na]
    at com.cherry.jeeves.Jeeves.start(Jeeves.java:25) ~[classes/:na]
    at com.cherry.jeeves.JeevesApplication.lambda$run$1(JeevesApplication.java:27) [classes/:na]
    at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:732) [spring-boot-1.5.7.RELEASE.jar:1.5.7.RELEASE]
    ... 12 common frames omitted

2018-11-02 15:31:49.715  INFO 7736 --- [           main] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@3d895b49: startup date [Fri Nov 02 15:31:23 CST 2018]; root of context hierarchy
2018-11-02 15:31:49.716  INFO 7736 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans on shutdown
2018-11-02 15:31:49.717  WARN 7736 --- [           main] c.cherry.jeeves.service.CleanupService   : [*] system is being destroyed
2018-11-02 15:31:49.717  WARN 7736 --- [           main] c.cherry.jeeves.service.CleanupService   : [*] logging out
[WARNING] 
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:527)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: Failed to execute CommandLineRunner
    at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:735)
    at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:716)
    at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:304)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107)
    at com.cherry.jeeves.JeevesApplication.main(JeevesApplication.java:18)
    ... 6 more
Caused by: com.cherry.jeeves.exception.WechatException: syncCheckResponse ret = 0
    at com.cherry.jeeves.service.SyncServie.listen(SyncServie.java:71)
    at com.cherry.jeeves.service.LoginService.login(LoginService.java:164)
    at com.cherry.jeeves.Jeeves.start(Jeeves.java:25)
    at com.cherry.jeeves.JeevesApplication.lambda$run$1(JeevesApplication.java:27)
    at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:732)
    ... 12 more

怎么才能登录多个微信账号?

登录一个账号的时候服务运行得很好,登录第二个账号也能登录成功,但是过一会SyncServie.listen返回
retcode = 1102, selector = 0,两个账号都下线了,这是怎么回事?
PS: 稍稍修改了下楼主的代码,WechatHttpServiceInternal,CacheService等对象都改成每个线程一份,排除多线程问题

username有什么好的办法获取吗?

我是想主动给某个好友发送消息,但是通过debug发现userName好像是一个变换的字符串,目前我是通过先接收一下消息,然后获取到好友的userName,进而才主动发送消息

请问userName如何更便捷的获取呢?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.