02900-AM-12111 Apache Tomcat再起動時のエラーメッセージ出力抑止
■問題
Apache Tomcat再起動時に、下記の不要なエラーメッセージがログに出力されることがありました。
dd-MM-yyyy 02:00:24.235 重大 [collie:amInterface-0] com.google.common.eventbus.EventBus$LoggingHandler.handleException Exception thrown by subscriber method subscribe(java.lang.Object) on subscriber jp.co.iim.collie.agent.core.state.StateChangeEventListener$$Lambda$94/0x000000084011bc40@5170bcf4 when dispatching event: org.apache.thrift.transport.TTransportException: java.net.SocketException: Socket closed
java.lang.IllegalStateException: Cannot send after the producer is closed.
at org.apache.kafka.clients.producer.internals.RecordAccumulator.append(RecordAccumulator.java:141)
at org.apache.kafka.clients.producer.KafkaProducer.send(KafkaProducer.java:338)
at jp.co.iim.collie.common.agent.kakfa.TypeSafeProducer.send(TypeSafeProducer.java:59)
at jp.co.iim.collie.agent.connection.impl.KafkaConnectionImpl.doSend(KafkaConnectionImpl.java:171)
at jp.co.iim.collie.agent.connection.impl.KafkaConnectionImpl.send(KafkaConnectionImpl.java:159)
at jp.co.iim.collie.agent.core.state.StateChangeEventListener.send(StateChangeEventListener.java:244)
at jp.co.iim.collie.agent.core.state.StateChangeEventListener.lambda$new$2(StateChangeEventListener.java:100)
at jdk.internal.reflect.GeneratedMethodAccessor1796.invoke(Unknown Source
■条件
Sheltyバージョン:1.0.0以降
条件:以下の条件を満たす場合
Apache Tomcatを使用
Java Agentを使用している
■修正内容
Java Agentの終了処理において、内部状態のタイミングにより不要なログが出力されていました。
不要なログが出力されないように修正を行いました。
■使用方法
モジュールバージョン管理(AGTCNF02)画面でバージョンを2.9.0以降に更新してください。
, multiple selections available, Use left or right arrow keys to navigate selected items
Copyright © IIM. All Rights Reserved.