Yes. You can override runtime handling yourself @ RequestCycle.onRuntimeException (at least used to be with such name)
In production it is recommended to do so as you best see fit. ** Martin ma 10. lokak. 2022 klo 9.45 Korbinian Bachl (korbinian.ba...@whiskyworld.de) kirjoitti: > Hi, > > we use wicket for many years now and so far it is a great framework to > use. One thing that however seems still a bit of a problem is the way > wicket handles (runtime) errors. > If you look at a page then the content is often composed of 100's of > panels and components. > As long as every single component is working all is fine... but if just 1 > of the many 100 components has any kind of runtime-errors it leads to a 500 > server error. > So I wondered: what stops us from letting wicket have a "resilient mode"? > - A mode where an runtime error in any component doesnt lead to the error > beeing done as a 500 but instead only let this single component/panel > silently fail (by not outputting it - as if it would be .visible(false)) > and do this gracefully in the background? > While wicket doing error-logging in the background? > All beeing done by having a setting to let wicket be gracefully/resilient > in deploymode? > > What do you think about this approach? > > Best, > > Korbinian > > > >