默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 修改过的/rainbowchat_pro/rest_post 接口报错怎么办?
登录总是超时,查遍了所有的代码,发现是 /rainbowchat_pro/rest_post 接口报错,具体报错如下:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, GET, DELETE, PUT
Access-Control-Max-Age: 3628800
Access-Control-Allow-Headers: Content-Type,XFILENAME,XFILECATEGORY,XFILESIZE
Date: Sun, 13 Jan 2019 23:02:59 GMT
Connection: close
Content-Length: 2910

{"success":false,"returnValue":"com.alibaba.fastjson.JSONException:null\n  (TypeUtils.java:405 - com.alibaba.fastjson.parser.TypeUtils.castToJavaBean()\n  (TypeUtils.java:313 - com.alibaba.fastjson.parser.TypeUtils.cast()\n  (JSON.java:342 - com.alibaba.fastjson.JSON.toJavaObject()\n  (UserInfoAction.java:58 - com.his.manager.action.UserInfoAction.login()\n  (MyControllerJSON.java:354 - com.x52im.rainbowchat.MyControllerJSON.authrizationLogin()\n  (MyControllerJSON.java:152 - com.x52im.rainbowchat.MyControllerJSON.dispatch()\n  (HttpController.java:118 - com.eva.framework.HttpController.process()\n  (HttpController.java:73 - com.eva.framework.HttpController.service()\n  (HttpServlet.java:729 - javax.servlet.http.HttpServlet.service()\n  (ApplicationFilterChain.java:292 - org.apache.catalina.core.ApplicationFilterChain.internalDoFilter()\n  (ApplicationFilterChain.java:207 - org.apache.catalina.core.ApplicationFilterChain.doFilter()\n  (WsFilter.java:52 - org.apache.tomcat.websocket.server.WsFilter.doFilter()\n  (ApplicationFilterChain.java:240 - org.apache.catalina.core.ApplicationFilterChain.internalDoFilter()\n  (ApplicationFilterChain.java:207 - org.apache.catalina.core.ApplicationFilterChain.doFilter()\n  (CORSFilter.java:34 - com.x52im.rainbowchat.filter.CORSFilter.doFilter()\n  (ApplicationFilterChain.java:240 - org.apache.catalina.core.ApplicationFilterChain.internalDoFilter()\n  (ApplicationFilterChain.java:207 - org.apache.catalina.core.ApplicationFilterChain.doFilter()\n  (StandardWrapperValve.java:212 - org.apache.catalina.core.StandardWrapperValve.invoke()\n  (StandardContextValve.java:94 - org.apache.catalina.core.StandardContextValve.invoke()\n  (AuthenticatorBase.java:496 - org.apache.catalina.authenticator.AuthenticatorBase.invoke()\n  (StandardHostValve.java:141 - org.apache.catalina.core.StandardHostValve.invoke()\n  (ErrorReportValve.java:79 - org.apache.catalina.valves.ErrorReportValve.invoke()\n  (AbstractAccessLogValve.java:620 - org.apache.catalina.valves.AbstractAccessLogValve.invoke()\n  (StandardEngineValve.java:88 - org.apache.catalina.core.StandardEngineValve.invoke()\n  (CoyoteAdapter.java:502 - org.apache.catalina.connector.CoyoteAdapter.service()\n  (AbstractHttp11Processor.java:1132 - org.apache.coyote.http11.AbstractHttp11Processor.process()\n  (AbstractProtocol.java:684 - org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process()\n  (NioEndpoint.java:1539 - org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun()\n  (NioEndpoint.java:1495 - org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run()\n  (ThreadPoolExecutor.java:1142 - java.util.concurrent.ThreadPoolExecutor.runWorker()\n  (ThreadPoolExecutor.java:617 - java.util.concurrent.ThreadPoolExecutor$Worker.run()\n  (TaskThread.java:61 - org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run()\n  (Thread.java:745 - java.lang.Thread.run()\n"}

麻烦大神看一下怎么回事。

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:RainbowChat
上一篇:[已回复] 请问rainbowChat的后台管理的功能有吗,是web的吗下一篇:[已回复] notification 無法跳轉到app裡面,pendingIntent 失效
推荐方案
评论 3
服务端的异常栈里很明白的告诉你了,问题是:“com.alibaba.fastjson.JSONException:”

也就是说JSON解析出错了。你要看一下,你们写的服务端这个方法“com.his.manager.action.UserInfoAction.login()”,代码到底是怎么实现的,为什么JSON都不能正确解析,看看客户端传过来的到底是什么内容,为什么会解析失败,看一下就知道了。

这种异常发生于服务端,如果你不是服务端程序员,就让你们后台的同事看看,服务端的异常栈更清楚!

注意:RainbowChat的原版服务端并不存在“com.his.manager.action.UserInfoAction.login()”这个方法,甚至“com.his.manager.action.”这个包都不存在,所以让你后端同事按照我上面说的检查看下他写的这一块代码。
非常感谢大神的回复
引用:pink_coat1_1 发表于 2019-01-16 11:19
非常感谢大神的回复

不客气
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部