Fixed in Wicket

32005878a7
This commit is contained in:
Andreas Svanberg 2023-11-06 13:00:08 +01:00
parent e8bd998b93
commit 6b6c535e97
2 changed files with 0 additions and 28 deletions
view/src/main/java/se/su/dsv/scipro

@ -1,21 +0,0 @@
package se.su.dsv.scipro;
import org.apache.wicket.Application;
import org.apache.wicket.DefaultExceptionMapper;
import org.apache.wicket.protocol.http.servlet.ResponseIOException;
import org.apache.wicket.request.IRequestHandler;
import org.apache.wicket.request.handler.EmptyRequestHandler;
class NotStupidExceptionMapper extends DefaultExceptionMapper {
@Override
protected IRequestHandler mapExpectedExceptions(final Exception e, final Application application) {
if (e instanceof ResponseIOException) {
// If it is an expected, and handled, error why the fuck is it
// logged at error level?
return new EmptyRequestHandler();
}
else {
return super.mapExpectedExceptions(e, application);
}
}
}

@ -5,7 +5,6 @@ import org.apache.wicket.*;
import org.apache.wicket.authorization.strategies.CompoundAuthorizationStrategy;
import org.apache.wicket.csp.CSPDirective;
import org.apache.wicket.csp.CSPDirectiveSrcValue;
import org.apache.wicket.request.IExceptionMapper;
import org.apache.wicket.request.Request;
import org.apache.wicket.request.Response;
import org.apache.wicket.resource.JQueryResourceReference;
@ -82,7 +81,6 @@ import javax.inject.Inject;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.function.Supplier;
public class SciProApplication extends LifecycleManagedWebApplication {
@ -93,11 +91,6 @@ public class SciProApplication extends LifecycleManagedWebApplication {
: RuntimeConfigurationType.DEVELOPMENT);
}
@Override
public Supplier<IExceptionMapper> getExceptionMapperProvider() {
return NotStupidExceptionMapper::new;
}
@Override
protected IConverterLocator newConverterLocator() {
final ConverterLocator converterLocator = new ConverterLocator();