永洪社区

标题: 自由式表格中设置图片渲染后报错 [打印本页]

作者: wusheng    时间: 2022-4-6 10:26
标题: 自由式表格中设置图片渲染后报错
自由式表格中设置图片渲染后报错数据会加载不出来,图片也无法显示,即使数据过滤只有一条也会这样
报错信息如下:[2022-04-06 10:22:47.553] |-[ERROR] |-[de3a6c72afd5483c98b12a0d37ce5499] |-[admin2] |-[g5.util.img.ImageUtil.createImage(ImageUtil.java:72)] |-[连接超时 (Connection timed out)]java.net.ConnectException: 连接超时 (Connection timed out)        at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:?]        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399) ~[?:?]        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242) ~[?:?]        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224) ~[?:?]        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403) ~[?:?]        at java.net.Socket.connect(Socket.java:591) ~[?:?]        at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:285) ~[?:?]        at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173) ~[?:?]        at sun.net.NetworkClient.doConnect(NetworkClient.java:182) ~[?:?]        at sun.net.www.http.HttpClient.openServer(HttpClient.java:474) ~[?:?]        at sun.net.www.http.HttpClient.openServer(HttpClient.java:569) ~[?:?]        at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:265) ~[?:?]        at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:372) ~[?:?]        at sun.net.www.protocol.https.AbstractDeleg ... on.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) ~[?:?]        at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187) ~[?:?]        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081) ~[?:?]        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) ~[?:?]        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1587) ~[?:?]        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1515) ~[?:?]        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250) ~[?:?]        at g5.util.img.ImageUtil.createImage(ImageUtil.java:58) [product.jar:?]        at g5.db.grid.render.ImageRenderPainter.createImage(ImageRenderPainter.java:71) [product.jar:?]        at g5.db.grid.render.ImageRenderPainter.paint0(ImageRenderPainter.java:117) [product.jar:?]        at g5.db.grid.render.RenderPainter.paint(RenderPainter.java:88) [product.jar:?]        at g5.db.AbsImageRef.paintImage(AbsImageRef.java:203) [product.jar:?]        at g5.db.AbsImageRef.getImage(AbsImageRef.java:148) [product.jar:?]        at g5.db.grid.RenderVGrid.getViewData(RenderVGrid.java:555) [product.jar:?]        at g5.db.grid.RenderVGrid.getViewData(RenderVGrid.java:83) [product.jar:?]        at g5.db.RTDashboard.execView0(RTDashboard.java:796) [product.jar:?]        at g5.db.RTDashboard.execView(RTDashboard.java:601) [product.jar:?]        at g5.db.impl.DBTool.executeElem(DBTool.java:3476) [product.jar:?]        at g5.sv.db.req.UpdateElemReq.process1(UpdateElemReq.java:94) [product.jar:?]        at g5.sv.db.req.UpdateElemReq.process0(UpdateElemReq.java:62) [product.jar:?]        at g5.sv.Req.process(Req.java:37) [product.jar:?]        at g5.sv.db.impl.DBServiceImpl.process(DBServiceImpl.java:1049) [product.jar:?]        at g5.sv.db.DBProc.procReq(DBProc.java:985) [product.jar:?]        at g5.sv.db.DBProc.service(DBProc.java:112) [product.jar:?]        at g5.sv.ServletHelper.service(ServletHelper.java:99) [product.jar:?]        at g5.sv.PortalServlet.service(PortalServlet.java:420) [product.jar:?]        at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) [servlet-api.jar:4.0.FR]        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [catalina.jar:9.0.37]        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.37]        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.37]        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:9.0.37]        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.37]        at com.yonghongtech.filter.LoginFilter.doFilter(LoginFilter.java:175) [customer.jar:?]        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:9.0.37]        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.37]        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [catalina.jar:9.0.37]        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [catalina.jar:9.0.37]        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [catalina.jar:9.0.37]        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [catalina.jar:9.0.37]        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.37]        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) [catalina.jar:9.0.37]        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [catalina.jar:9.0.37]        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [catalina.jar:9.0.37]        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) [tomcat-coyote.jar:9.0.37]        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.37]        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-coyote.jar:9.0.37]        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589) [tomcat-coyote.jar:9.0.37]        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.37]        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.37]        at java.lang.Thread.run(Thread.java:834) [?:?]

作者: 永洪Tech-Una    时间: 2022-4-6 10:39
请反馈一下目前在使用的永洪版本号(从登录页下方或者个性化设置可查看)。
作者: wusheng    时间: 2022-4-6 10:49
永洪Tech-Una 发表于 2022-4-6 10:39
请反馈一下目前在使用的永洪版本号(从登录页下方或者个性化设置可查看)。 ...

9.0.5
作者: 永洪Tech-Una    时间: 2022-4-6 10:57
您好, 麻烦您在普通表上做同样的表格渲染看是否会报错呢
作者: wusheng    时间: 2022-4-6 11:09
永洪Tech-Una 发表于 2022-4-6 10:57
您好, 麻烦您在普通表上做同样的表格渲染看是否会报错呢

普通表格中也会加载缓慢,不设置数据过滤无法加载,数据量大概3w
作者: 永洪Tech-Una    时间: 2022-4-6 11:25
从日志上看,这个是数据库抛出来的超时
作者: 永洪Tech-Una    时间: 2022-4-6 11:30
您那边的图片是用的二进制传输的吗?麻烦去数据集那边看下二进制是否是正常显示的呢
作者: wusheng    时间: 2022-4-6 11:30
永洪Tech-Una 发表于 2022-4-6 11:25
从日志上看,这个是数据库抛出来的超时

没看到数据库报错啊
我看都是线程池和网络请求的
作者: 永洪Tech-Una    时间: 2022-4-6 11:49
数据集的详细数据中,有显示乱码吗?
作者: wusheng    时间: 2022-4-6 11:56
永洪Tech-Una 发表于 2022-4-6 11:49
数据集的详细数据中,有显示乱码吗?

没有喃
作者: 永洪Tech-Una    时间: 2022-4-6 12:02
那您这边图片用的二进制还是物理地址?
作者: wusheng    时间: 2022-4-6 14:05
永洪Tech-Una 发表于 2022-4-6 12:02
那您这边图片用的二进制还是物理地址?

物理地址
作者: 永洪Tech-Una    时间: 2022-4-6 14:11
您的图片是不是特别大?有几十M?
作者: wusheng    时间: 2022-4-6 14:27
永洪Tech-Una 发表于 2022-4-6 14:11
您的图片是不是特别大?有几十M?

图片都是处理过的,就几kb,而且在8.6版本都是正常的
作者: 永洪Tech-Una    时间: 2022-4-6 14:39
请稍等,我查一下
作者: 永洪tech-hc    时间: 2022-4-6 15:24
您好,试一下直接在浏览器新窗口访问下这个物理地址的图片,能访问到吗
作者: wusheng    时间: 2022-4-6 15:36
永洪tech-hc 发表于 2022-4-6 15:24
您好,试一下直接在浏览器新窗口访问下这个物理地址的图片,能访问到吗

能访问到的
作者: 永洪tech-hc    时间: 2022-4-6 15:41
wusheng 发表于 2022-4-6 15:36
能访问到的

数据量比较大是吗,需要渲染很多张图片?
作者: 永洪tech-hc    时间: 2022-4-6 15:43
wusheng 发表于 2022-4-6 15:36
能访问到的

转工单处理吧,我们流程跟进。
作者: wusheng    时间: 2022-4-6 16:00
永洪tech-hc 发表于 2022-4-6 15:43
转工单处理吧,我们流程跟进。

服务码还没更新,提不了工单
作者: 永洪tech-hc    时间: 2022-4-6 16:36
wusheng 发表于 2022-4-6 16:00
服务码还没更新,提不了工单

这个确实需要走流程,我们研发看看了,等你们能提工单的时候提下吧




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4