HTTP Status 500 – Internal Server Error


Type Exception Report

Message Illegal character in path at index 57: http://localhost:9000/rem/articles/gerakan-seni-rupa-baru (2022

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.lang.IllegalArgumentException: Illegal character in path at index 57: http://localhost:9000/rem/articles/gerakan-seni-rupa-baru (2022
	java.net.URI.create(URI.java:852)
	org.esigate.util.UriUtils.createURI(UriUtils.java:189)
	org.esigate.util.UriUtils.extractHost(UriUtils.java:165)
	org.esigate.http.HttpClientRequestExecutor.createOutgoingRequest(HttpClientRequestExecutor.java:229)
	org.esigate.Driver.proxy(Driver.java:274)
	org.esigate.DriverFactory.proxy(DriverFactory.java:403)
	org.esigate.servlet.ProxyFilter.doFilter(ProxyFilter.java:60)

Root Cause

java.net.URISyntaxException: Illegal character in path at index 57: http://localhost:9000/rem/articles/gerakan-seni-rupa-baru (2022
	java.net.URI$Parser.fail(URI.java:2847)
	java.net.URI$Parser.checkChars(URI.java:3020)
	java.net.URI$Parser.parseHierarchical(URI.java:3104)
	java.net.URI$Parser.parse(URI.java:3052)
	java.net.URI.<init>(URI.java:588)
	java.net.URI.create(URI.java:850)
	org.esigate.util.UriUtils.createURI(UriUtils.java:189)
	org.esigate.util.UriUtils.extractHost(UriUtils.java:165)
	org.esigate.http.HttpClientRequestExecutor.createOutgoingRequest(HttpClientRequestExecutor.java:229)
	org.esigate.Driver.proxy(Driver.java:274)
	org.esigate.DriverFactory.proxy(DriverFactory.java:403)
	org.esigate.servlet.ProxyFilter.doFilter(ProxyFilter.java:60)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/9.0.58 (Ubuntu)