dcache icon indicating copy to clipboard operation
dcache copied to clipboard

java.lang.NullPointerException: null error on WebDAV Domain due to jetty 9.4.51 bug

Open geonmo opened this issue 1 year ago • 2 comments
trafficstars

Dear dCache staff,

I found some errors on a WebDAV domain.

2024-08-04T00:36:58.908509+09:00 cms-t2-se01.sdfarm.kr dcache@WebDavDomain[488477]: java.lang.NullPointerException: null
2024-08-04T00:36:58.908509+09:00 cms-t2-se01.sdfarm.kr dcache@WebDavDomain[488477]: #011at org.eclipse.jetty.io.AbstractConnection.lambda$failedCallback$0(AbstractConnection.java:92)
2024-08-04T00:36:58.908509+09:00 cms-t2-se01.sdfarm.kr dcache@WebDavDomain[488477]: #011at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
2024-08-04T00:36:58.908509+09:00 cms-t2-se01.sdfarm.kr dcache@WebDavDomain[488477]: #011at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
2024-08-04T00:36:58.908509+09:00 cms-t2-se01.sdfarm.kr dcache@WebDavDomain[488477]: #011at java.base/java.lang.Thread.run(Thread.java:829)

I don't know if it's due to this bug, but if the number of failed transfers at the WebDAV door increases, at some point the WebDAV domain will stop working and even basic functions like serving SSL certificates won't work.

I googled the error and found that it occurred in jetty 9.4.51 and was fixed in 9.4.52. (https://github.com/jetty/jetty.project/issues/9476)

However, I understand that dCache v9.2 uses jetty 9.4.51.

I strongly request that the jetty version upgrade in the next release of dCache v9.2.

Please also check whether this bug can cause any abnormal behavior of a WebDAV domain.

The webdav hang error has significantly reduced the availability of our site.

Regards,

-- Geonmo

geonmo avatar Aug 03 '24 17:08 geonmo