We have an ignition 7 project that makes use of EasyCharts and it has been running for years.
Recently, every time the project tries to display an EasyChart component the component tunrs red. We see this error in the client…
On: Main Window.Root Container.Easy Chart
at com.inductiveautomation.factorypmi.application.gateway.QueryManager$QueryExecutor.run(QueryManager.java:308)
at java.lang.Thread.run(Unknown Source)
Caused by: com.inductiveautomation.ignition.client.gateway_interface.GatewayException: Unable to read response from Gateway.
at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.newGatewayException(GatewayInterface.java:353)
at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.getResponse(GatewayInterface.java:463)
at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:285)
… and this error on the server (in wrapper.log) …
INFO | jvm 1 | 2021/11/17 14:55:45 | java.lang.NoSuchMethodError: com.inductiveautomation.gateway.tags.history.query.QueryExecutor2.getLogger()Lorg/apache/log4j/Logger;
INFO | jvm 1 | 2021/11/17 14:55:45 | at com.inductiveautomation.gateway.tags.history.query.QueryExecutor2.initialize(QueryExecutor2.java:566)
INFO | jvm 1 | 2021/11/17 14:55:45 | at com.inductiveautomation.ignition.gateway.sqltags.history.query.HistoryWriter.initLoader(HistoryWriter.java:140)
INFO | jvm 1 | 2021/11/17 14:55:45 | at com.inductiveautomation.ignition.gateway.sqltags.history.query.HistoryWriter.execute(HistoryWriter.java:210)
INFO | jvm 1 | 2021/11/17 14:55:45 | at com.inductiveautomation.ignition.gateway.sqltags.SQLTagsManagerImpl.queryHistory(SQLTagsManagerImpl.java:1283)
We are on Ignition 7.9.17 and running java 1.8.0_251-b08.
Please see the attached screenshots for more information.