Okta Provisioning agent with SWA App: Agent Error when testing 'HTTP protocol not supported'

I am using the example-server to work out how to do this for future apps. I have included the agent log below.

[ 2018-12-07 10:12:29.042 ] [ Thread-2 ] [OktaAgent] [ ] [INFO] - Received ConnectorAction: ExecuteScriptAction
[ 2018-12-07 10:12:29.042 ] [ pool-1-thread-2 ] [OktaAgent$2] [ ] [INFO] - Running action in handler: ExecuteScriptAction
[ 2018-12-07 10:12:29.042 ] [ Thread-2 ] [RestClient] [ ] [INFO] - Fetching Next Action from https://dev-447740.oktapreview.com/api/internal/v1/connector/action/cagi3cfggtescrjsO0h7?version=1.3.0
[ 2018-12-07 10:12:29.042 ] [ pool-1-thread-2 ] [ExecuteScriptActionHandler] [ method=getConnectorConfig, aid=0oai41dfrnLDLHeMZ0h7, org=00og0blr4kudAuFtg0h7 ] [INFO] - Going to execute the connector SCIM method getConnectorConfig
[ 2018-12-07 10:12:29.042 ] [ pool-1-thread-2 ] [ScimClientImpl] [ method=getConnectorConfig, aid=0oai41dfrnLDLHeMZ0h7, org=00og0blr4kudAuFtg0h7 ] [INFO] - making GET request to http://localhost:8080/scim-server-example-01.02.03-SNAPSHOT/ServiceProviderConfigs
[ 2018-12-07 10:12:29.042 ] [ pool-1-thread-2 ] [ScimConnectorExecutorImpl] [ method=getConnectorConfig, aid=0oai41dfrnLDLHeMZ0h7, org=00og0blr4kudAuFtg0h7 ] [ERROR] - call to http://localhost:8080/scim-server-example-01.02.03-SNAPSHOT - getConnectorConfig failed for action rpc::app.onprem_provisioning.agent.reply.op1-apiapp04a.aue1s.internal//1544177578974//ec3da76d-e7b4-4bd1-863b-8723efd43152
org.apache.http.conn.UnsupportedSchemeException: http protocol is not supported
at org.apache.http.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:98) ~[OktaProvisioningAgent.jar:na]
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:318) ~[OktaProvisioningAgent.jar:na]
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:363) ~[OktaProvisioningAgent.jar:na]
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:219) ~[OktaProvisioningAgent.jar:na]
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195) ~[OktaProvisioningAgent.jar:na]
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108) ~[OktaProvisioningAgent.jar:na]
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) ~[OktaProvisioningAgent.jar:na]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) ~[OktaProvisioningAgent.jar:na]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106) ~[OktaProvisioningAgent.jar:na]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57) ~[OktaProvisioningAgent.jar:na]
at com.okta.scim.ScimClientImpl.makeRequest(ScimClientImpl.java:364) ~[OktaProvisioningAgent.jar:na]
at com.okta.scim.ScimClientImpl.performGet(ScimClientImpl.java:241) ~[OktaProvisioningAgent.jar:na]
at com.okta.scim.ScimClientImpl.getServiceProviderConfigs(ScimClientImpl.java:213) ~[OktaProvisioningAgent.jar:na]
at com.okta.opp.connectors.scim.ScimConnectorExecutorImpl.getConnectorConfig(ScimConnectorExecutorImpl.java:372) ~[OktaProvisioningAgent.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_79]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_79]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_79]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_79]
at com.okta.opp.handlers.ExecuteScriptActionHandler.performAction(ExecuteScriptActionHandler.java:63) [OktaProvisioningAgent.jar:na]
at com.okta.agent.OktaAgent$2.run(OktaAgent.java:160) [OktaProvisioningAgent.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.7.0_79]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_79]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_79]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_79]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_79]