Comment resoudre "java.io.IOException: Broken pipe pour servlet [themeResource] in context with path" qui rempli les logs?

Bonjour,

Par moment je vois dans les logs l'erreur suivante qui se produit quand je clique sur certaines pages dans le portail:

07-Sep-2021 17:02:35.443 SEVERE [https-jsse-nio-443-exec-1] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [themeResource] in context with path [/bonita] threw exception [java.io.IOException: Broken pipe] with root cause
java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
at sun.nio.ch.IOUtil.write(IOUtil.java:65)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:468)

 

Cela se produit dans firefox mais pas dans Chrome. Du coup, je pense que si je clean le cache de mon browser ca ne se produira plus. Mais par contre, je ne peux pas demander a tous mes utilisateurs de nettoyer leur cache pour que cette erreur arrete de remplir mes logs. 

Y-a-t-il une solution de configuration cote serveur pour arreter cette erreur, sans avoir a demander a mes milliers d'utilisateurs de nettoyer le cache de leur navigateur?

Merci d'avance pour votre aide?

 

 

Hello Marielle,

The only solution I can think of to avoid having those logs would be to create a logging filter as explained here: https://stackoverflow.com/questions/45671014/java-util-logging-configure-filter-in-properties-file

This means deploying a jar with the filter class on the server and configuring the logging.properties file as mentioned.
HTH