查看: 1848|回复: 3

关于聊聊的问题

升级   84.33%

20

主题

28

回帖

453

积分

中级会员

Rank: 3Rank: 3

积分
453
发表于 2023-9-26 09:56:01 | 显示全部楼层 |阅读模式
部分用户使用聊聊时遇到无法显示聊天内容并报错,请问下是什么原因啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

1

主题

662

回帖

2195

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2195
发表于 2023-9-27 09:26:39 | 显示全部楼层
你把 O2OA 的日志拉出来给我们看看 ?
光这个提示,无法确认问题出在哪里了
回复

使用道具 举报

升级   84.33%

20

主题

28

回帖

453

积分

中级会员

Rank: 3Rank: 3

积分
453
发表于 2023-9-27 09:35:28 | 显示全部楼层
2023-09-27 17:19:12         (何振良@CZZG0050@P)
ExceptionClass:         java.lang.IllegalArgumentException
LoggerName:         com.x.message.assemble.communicate.jaxrs.im.ImAction
StackTrace:         java.lang.IllegalArgumentException: Comparison method violates its general contract!
                       
                        at java.base/java.util.TimSort.mergeHi(TimSort.java:903)
                       
                        at java.base/java.util.TimSort.mergeAt(TimSort.java:520)
                       
                        at java.base/java.util.TimSort.mergeForceCollapse(TimSort.java:461)
                       
                        at java.base/java.util.TimSort.sort(TimSort.java:254)
                       
                        at java.base/java.util.Arrays.sort(Arrays.java:1515)
                       
                        at java.base/java.util.ArrayList.sort(ArrayList.java:1749)
                       
                        at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:392)
                       
                        at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258)
                       
                        at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258)
                       
                        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
                       
                        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
                       
                        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
                       
                        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
                       
                        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
                       
                        at com.x.message.assemble.communicate.jaxrs.im.ActionMyConversationList.execute(ActionMyConversationList.java:91)
                       
                        at com.x.message.assemble.communicate.jaxrs.im.ImAction.myConversationList(ImAction.java:220)
                       
                        at jdk.internal.reflect.GeneratedMethodAccessor1823.invoke(Unknown Source)
                       
                        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                       
                        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                       
                        at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)
                       
                        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124)
                       
                        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167)
                       
                        at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$VoidOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:159)
                       
                        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
                       
                        at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:475)
                       
                        at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:397)
                       
                        at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81)
                       
                        at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:255)
                       
                        at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248)
                       
                        at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)
                       
                        at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
                       
                        at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
                       
                        at org.glassfish.jersey.internal.Errors.process(Errors.java:244)
                       
                        at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)
                       
                        at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234)
                       
                        at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684)
                       
                        at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394)
                       
                        at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)
                       
                        at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366)
                       
                        at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319)
                       
                        at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)
                       
                        at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763)
                       
                        at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1633)
                       
                        at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:228)
                       
                        at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
                       
                        at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
                       
                        at com.x.base.core.project.jaxrs.CipherManagerUserJaxrsFilter.doFilter(CipherManagerUserJaxrsFilter.java:51)
                       
                        at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
                       
                        at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
                       
                        at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)
                       
                        at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
                       
                        at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
                       
                        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:561)
                       
                        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
                       
                        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)
                       
                        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
                       
                        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
                       
                        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1612)
                       
                        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
                       
                        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)
                       
                        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
                       
                        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
                       
                        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1582)
                       
                        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
                       
                        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349)
                       
                        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
                       
                        at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:59)
                       
                        at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:766)
                       
                        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
                       
                        at org.eclipse.jetty.server.Server.handle(Server.java:516)
                       
                        at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
                       
                        at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
                       
                        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
                       
                        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
                       
                        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
                       
                        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
                       
                        at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
                       
                        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
                       
                        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
                       
                        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
                       
                        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
                       
                        at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
                       
                        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)
                       
                        at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
                       
                        at java.base/java.lang.Thread.run(Thread.java:834)
                       
RequestInfor:         http://192.168.202.21/x_message_ ... my?v=o2oa  From  192.168.54.32
回复

使用道具 举报

升级   100%

1

主题

662

回帖

2195

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2195
发表于 2023-9-28 10:14:16 | 显示全部楼层
yezi1214 发表于 2023-9-27 09:35
2023-09-27 17:19:12         (何振良@CZZG0050@P)
ExceptionClass:         java.lang.IllegalArgumentException
Lo ...

开发这边研究过这个错误了,代码这边确实有不严谨的地方,我们需要改进下。
但是发生这种极限情况的可能性不太有,感觉是不是你这边的数据有问题。我看你上面说有几个人出现,这个是人员会话数据查询引起的,所以我想你能不能提供 MSG_IM_CONVERSATION 这张表的数据,就会报错的这个人的数据。能让我们查查引起这个问题的起始原因。可以私信或发邮件 admin@o2oa.net

你们应该自己没有动过数据库数据的吧?
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread