Skip to content

Instantly share code, notes, and snippets.

@jnorthrup
Last active February 17, 2019 06:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jnorthrup/dcdad9d35e3d5f9487ba58cd5f4477a7 to your computer and use it in GitHub Desktop.
Save jnorthrup/dcdad9d35e3d5f9487ba58cd5f4477a7 to your computer and use it in GitHub Desktop.
/usr/lib/jvm/java-11-oracle/bin/java -javaagent:/home/jim/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/183.5429.30/lib/idea_rt.jar=43265:/home/jim/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/183.5429.30/bin -Dfile.encoding=UTF-8 -classpath /home/jim/kbrprime-pwa/hazelcache/target/classes:/home/jim/.m2/repository/org/asynchttpclient/async-http-client/2.7.0/async-http-client-2.7.0.jar:/home/jim/.m2/repository/org/asynchttpclient/async-http-client-netty-utils/2.7.0/async-http-client-netty-utils-2.7.0.jar:/home/jim/.m2/repository/io/netty/netty-buffer/4.1.33.Final/netty-buffer-4.1.33.Final.jar:/home/jim/.m2/repository/io/netty/netty-codec-http/4.1.33.Final/netty-codec-http-4.1.33.Final.jar:/home/jim/.m2/repository/io/netty/netty-common/4.1.33.Final/netty-common-4.1.33.Final.jar:/home/jim/.m2/repository/io/netty/netty-transport/4.1.33.Final/netty-transport-4.1.33.Final.jar:/home/jim/.m2/repository/io/netty/netty-codec/4.1.33.Final/netty-codec-4.1.33.Final.jar:/home/jim/.m2/repository/io/netty/netty-handler/4.1.33.Final/netty-handler-4.1.33.Final.jar:/home/jim/.m2/repository/io/netty/netty-codec-socks/4.1.33.Final/netty-codec-socks-4.1.33.Final.jar:/home/jim/.m2/repository/io/netty/netty-handler-proxy/4.1.33.Final/netty-handler-proxy-4.1.33.Final.jar:/home/jim/.m2/repository/io/netty/netty-transport-native-epoll/4.1.33.Final/netty-transport-native-epoll-4.1.33.Final-linux-x86_64.jar:/home/jim/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.33.Final/netty-transport-native-unix-common-4.1.33.Final.jar:/home/jim/.m2/repository/io/netty/netty-resolver-dns/4.1.33.Final/netty-resolver-dns-4.1.33.Final.jar:/home/jim/.m2/repository/io/netty/netty-resolver/4.1.33.Final/netty-resolver-4.1.33.Final.jar:/home/jim/.m2/repository/io/netty/netty-codec-dns/4.1.33.Final/netty-codec-dns-4.1.33.Final.jar:/home/jim/.m2/repository/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/home/jim/.m2/repository/com/typesafe/netty/netty-reactive-streams/2.0.0/netty-reactive-streams-2.0.0.jar:/home/jim/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/home/jim/.m2/repository/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar:/home/jim/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1/kotlinx-coroutines-core-1.1.1.jar:/home/jim/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.3.20/kotlin-stdlib-1.3.20.jar:/home/jim/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.20/kotlin-stdlib-common-1.3.20.jar:/home/jim/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar:/home/jim/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.1.1/kotlinx-coroutines-core-common-1.1.1.jar:/home/jim/.m2/repository/org/eclipse/jetty/http2/http2-hpack/9.4.14.v20181114/http2-hpack-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/jetty-util/9.4.14.v20181114/jetty-util-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/jetty-http/9.4.14.v20181114/jetty-http-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/jetty-io/9.4.14.v20181114/jetty-io-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/http2/http2-server/9.4.14.v20181114/http2-server-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/http2/http2-common/9.4.14.v20181114/http2-common-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/jetty-server/9.4.14.v20181114/jetty-server-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/jetty-alpn-java-server/9.4.14.v20181114/jetty-alpn-java-server-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/alpn/alpn-api/1.1.3.v20160715/alpn-api-1.1.3.v20160715.jar:/home/jim/.m2/repository/org/eclipse/jetty/jetty-alpn-server/9.4.14.v20181114/jetty-alpn-server-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/jetty-servlet/9.4.14.v20181114/jetty-servlet-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/jetty-security/9.4.14.v20181114/jetty-security-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/jetty-servlets/9.4.14.v20181114/jetty-servlets-9.4.14.v20181114.jar:/home/jim/.m2/repository/org/eclipse/jetty/jetty-continuation/9.4.14.v20181114/jetty-continuation-9.4.14.v20181114.jar:/home/jim/.m2/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1.jar:/home/jim/.m2/repository/com/hazelcast/hazelcast/3.11.1/hazelcast-3.11.1.jar:/home/jim/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.21/kotlin-stdlib-jdk8-1.3.21.jar:/home/jim/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.21/kotlin-stdlib-jdk7-1.3.21.jar:/home/jim/kbrprime-pwa/generated-hnpwa-server/target/classes:/home/jim/.m2/repository/javax/xml/bind/jaxb-api/2.2.11/jaxb-api-2.2.11.jar:/home/jim/.m2/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.jar:/home/jim/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.jar:/home/jim/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar:/home/jim/.m2/repository/io/swagger/swagger-jaxrs/1.5.18/swagger-jaxrs-1.5.18.jar:/home/jim/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.3/jackson-databind-2.9.3.jar:/home/jim/.m2/repository/io/swagger/swagger-core/1.5.18/swagger-core-1.5.18.jar:/home/jim/.m2/repository/org/apache/commons/commons-lang3/3.2.1/commons-lang3-3.2.1.jar:/home/jim/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.9.3/jackson-dataformat-yaml-2.9.3.jar:/home/jim/.m2/repository/org/yaml/snakeyaml/1.18/snakeyaml-1.18.jar:/home/jim/.m2/repository/io/swagger/swagger-models/1.5.18/swagger-models-1.5.18.jar:/home/jim/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar:/home/jim/.m2/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar:/home/jim/.m2/repository/org/reflections/reflections/0.9.11/reflections-0.9.11.jar:/home/jim/.m2/repository/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar:/home/jim/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar:/home/jim/.m2/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar:/home/jim/.m2/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar:/home/jim/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxrs/3.2.1/cxf-rt-frontend-jaxrs-3.2.1.jar:/home/jim/.m2/repository/org/apache/cxf/cxf-core/3.2.1/cxf-core-3.2.1.jar:/home/jim/.m2/repository/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3.jar:/home/jim/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar:/home/jim/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.2/xmlschema-core-2.2.2.jar:/home/jim/.m2/repository/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.jar:/home/jim/.m2/repository/javax/annotation/javax.annotation-api/1.3/javax.annotation-api-1.3.jar:/home/jim/.m2/repository/org/apache/cxf/cxf-rt-transports-http/3.2.1/cxf-rt-transports-http-3.2.1.jar:/home/jim/.m2/repository/org/apache/cxf/cxf-rt-rs-service-description/3.2.1/cxf-rt-rs-service-description-3.2.1.jar:/home/jim/.m2/repository/org/apache/cxf/cxf-rt-rs-service-description-swagger/3.2.1/cxf-rt-rs-service-description-swagger-3.2.1.jar:/home/jim/.m2/repository/org/apache/cxf/cxf-rt-ws-policy/3.2.1/cxf-rt-ws-policy-3.2.1.jar:/home/jim/.m2/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar:/home/jim/.m2/repository/org/apache/neethi/neethi/3.1.0/neethi-3.1.0.jar:/home/jim/.m2/repository/org/apache/cxf/cxf-rt-wsdl/3.2.1/cxf-rt-wsdl-3.2.1.jar:/home/jim/.m2/repository/org/ow2/asm/asm/5.2/asm-5.2.jar:/home/jim/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.9.1/jackson-jaxrs-json-provider-2.9.1.jar:/home/jim/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.9.1/jackson-jaxrs-base-2.9.1.jar:/home/jim/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.1/jackson-module-jaxb-annotations-2.9.1.jar:/home/jim/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.1/jackson-datatype-jsr310-2.9.1.jar:/home/jim/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar:/home/jim/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.1/jackson-core-2.9.1.jar:/home/jim/kbrprime-pwa/generated-primekbr-client/target/classes:/home/jim/.m2/repository/io/swagger/swagger-annotations/1.5.15/swagger-annotations-1.5.15.jar:/home/jim/.m2/repository/com/squareup/okhttp/okhttp/2.7.5/okhttp-2.7.5.jar:/home/jim/.m2/repository/com/squareup/okio/okio/1.6.0/okio-1.6.0.jar:/home/jim/.m2/repository/com/squareup/okhttp/logging-interceptor/2.7.5/logging-interceptor-2.7.5.jar:/home/jim/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/home/jim/.m2/repository/org/jetbrains/kotlin/kotlin-maven-serialization/1.3.21/kotlin-maven-serialization-1.3.21.jar:/home/jim/.m2/repository/com/google/code/gson/gson/2.8.1/gson-2.8.1.jar:/home/jim/.m2/repository/org/ocpsoft/prettytime/prettytime/4.0.2.Final/prettytime-4.0.2.Final.jar id.kbr.prime.JettyJavaStarter /home/jim/kbrprime-pwa/pwa/src/hnpwa-mobileelements-pagination/www
Feb 17, 2019 1:20:54 PM com.hazelcast.instance.HazelcastInstanceFactory
WARNING: Hazelcast is starting in a Java modular environment (Java 9 and newer) but without proper access to required Java packages. Use additional Java arguments to provide Hazelcast access to Java internal API. The internal API access is used to get the best performance results. Arguments to be used:
--add-modules java.se --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.management/sun.management=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED
Feb 17, 2019 1:20:54 PM com.hazelcast.instance.AddressPicker
INFO: [LOCAL] [dev] [3.11.1] Prefer IPv4 stack is true, prefer IPv6 addresses is false
Feb 17, 2019 1:20:54 PM com.hazelcast.instance.AddressPicker
INFO: [LOCAL] [dev] [3.11.1] Picked [192.168.100.12]:5702, using socket ServerSocket[addr=/0:0:0:0:0:0:0:0,localport=5702], bind any local is true
Feb 17, 2019 1:20:54 PM com.hazelcast.system
INFO: [192.168.100.12]:5702 [dev] [3.11.1] Hazelcast 3.11.1 (20181218 - d294f31) starting at [192.168.100.12]:5702
Feb 17, 2019 1:20:54 PM com.hazelcast.system
INFO: [192.168.100.12]:5702 [dev] [3.11.1] Copyright (c) 2008-2018, Hazelcast, Inc. All Rights Reserved.
Feb 17, 2019 1:20:54 PM com.hazelcast.instance.Node
INFO: [192.168.100.12]:5702 [dev] [3.11.1] A non-empty group password is configured for the Hazelcast member. Starting with Hazelcast version 3.8.2, members with the same group name, but with different group passwords (that do not use authentication) form a cluster. The group password configuration will be removed completely in a future release.
Feb 17, 2019 1:20:54 PM com.hazelcast.spi.impl.operationservice.impl.BackpressureRegulator
INFO: [192.168.100.12]:5702 [dev] [3.11.1] Backpressure is disabled
Feb 17, 2019 1:20:54 PM com.hazelcast.instance.Node
INFO: [192.168.100.12]:5702 [dev] [3.11.1] Creating MulticastJoiner
Feb 17, 2019 1:20:55 PM com.hazelcast.spi.impl.operationexecutor.impl.OperationExecutorImpl
INFO: [192.168.100.12]:5702 [dev] [3.11.1] Starting 8 partition threads and 5 generic threads (1 dedicated for priority tasks)
Feb 17, 2019 1:20:55 PM com.hazelcast.internal.diagnostics.Diagnostics
INFO: [192.168.100.12]:5702 [dev] [3.11.1] Diagnostics disabled. To enable add -Dhazelcast.diagnostics.enabled=true to the JVM arguments.
Feb 17, 2019 1:20:55 PM com.hazelcast.core.LifecycleService
INFO: [192.168.100.12]:5702 [dev] [3.11.1] [192.168.100.12]:5702 is STARTING
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.hazelcast.internal.networking.nio.SelectorOptimizer (file:/home/jim/.m2/repository/com/hazelcast/hazelcast/3.11.1/hazelcast-3.11.1.jar) to field sun.nio.ch.SelectorImpl.selectedKeys
WARNING: Please consider reporting this to the maintainers of com.hazelcast.internal.networking.nio.SelectorOptimizer
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Feb 17, 2019 1:20:55 PM com.hazelcast.internal.cluster.impl.MulticastJoiner
INFO: [192.168.100.12]:5702 [dev] [3.11.1] Trying to join to discovered node: [192.168.100.12]:5701
Feb 17, 2019 1:20:55 PM com.hazelcast.nio.tcp.TcpIpConnector
INFO: [192.168.100.12]:5702 [dev] [3.11.1] Connecting to /192.168.100.12:5701, timeout: 0, bind-any: true
Feb 17, 2019 1:20:55 PM com.hazelcast.nio.tcp.TcpIpConnection
INFO: [192.168.100.12]:5702 [dev] [3.11.1] Initialized new cluster connection between /192.168.100.12:35453 and /192.168.100.12:5701
Feb 17, 2019 1:21:01 PM com.hazelcast.internal.cluster.ClusterService
INFO: [192.168.100.12]:5702 [dev] [3.11.1]
Members {size:2, ver:4} [
Member [192.168.100.12]:5701 - f4c9598a-8563-413f-ac44-56a8cbb5eba2
Member [192.168.100.12]:5702 - 87a16c86-d502-413e-b011-d9a2f4996d3b this
]
Feb 17, 2019 1:21:02 PM com.hazelcast.core.LifecycleService
INFO: [192.168.100.12]:5702 [dev] [3.11.1] [192.168.100.12]:5702 is STARTED
13:21:02.254 [main] DEBUG org.eclipse.jetty.util.log - Logging to Logger[org.eclipse.jetty.util.log] via org.eclipse.jetty.util.log.Slf4jLog
13:21:02.256 [main] INFO org.eclipse.jetty.util.log - Logging initialized @8395ms to org.eclipse.jetty.util.log.Slf4jLog
13:21:02.267 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - Server@7e72a6cc{STOPPED}[9.4.14.v20181114] added {QueuedThreadPool[qtp1217416538]@48904d5a{STOPPED,8<=0<=200,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$83/0x000000080031d440@1c9fbb61],AUTO}
13:21:02.276 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - HttpConnectionFactory@43982337[HTTP/1.1] added {@5b275811{32768/8192,8192/8192,https://:0,[SecureRequestCustomizer@2f0ed952]},POJO}
13:21:02.283 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - HTTP2ServerConnectionFactory@332bcab0[h2] added {HTTP2SessionContainer@633cc6b5[size=0],POJO}
13:21:02.283 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - HTTP2ServerConnectionFactory@332bcab0[h2] added {@6342ff7f{32768/8192,8192/8192,https://:8443,[SecureRequestCustomizer@403c3a01]},POJO}
13:21:02.286 [main] DEBUG org.eclipse.jetty.alpn.server.ALPNServerConnectionFactory - protocols: []
13:21:02.286 [main] DEBUG org.eclipse.jetty.alpn.server.ALPNServerConnectionFactory - processors: [org.eclipse.jetty.alpn.java.server.JDK9ServerALPNProcessor@41ad373]
13:21:02.288 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - Server@7e72a6cc{STOPPED}[9.4.14.v20181114] added {AsyncNCSARequestLog@4d6ccc97{STOPPED},AUTO}
13:21:02.293 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @1115433e{null,[]}{0.0.0.0:0} added {Server@7e72a6cc{STOPPED}[9.4.14.v20181114],UNMANAGED}
13:21:02.293 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @1115433e{null,[]}{0.0.0.0:0} added {QueuedThreadPool[qtp1217416538]@48904d5a{STOPPED,8<=0<=200,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$83/0x000000080031d440@1c9fbb61],AUTO}
13:21:02.294 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @1115433e{null,[]}{0.0.0.0:0} added {ScheduledExecutorScheduler@3dc95b8b{STOPPED},AUTO}
13:21:02.294 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @1115433e{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@4fdca00a,POJO}
13:21:02.294 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @1115433e{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@43982337[HTTP/1.1],AUTO}
13:21:02.294 [main] DEBUG org.eclipse.jetty.server.AbstractConnector - @1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@43982337[HTTP/1.1]
13:21:02.296 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@@1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED}
13:21:02.304 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SslConnectionFactory@7c52fc81{SSL->alpn} added {@7523a3dc[provider=null,keyStore=file:///home/jim/kbrprime-pwa/hazelcache/target/classes/keystore,trustStore=null],AUTO}
13:21:02.304 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @766a49c7{null,[]}{0.0.0.0:0} added {Server@7e72a6cc{STOPPED}[9.4.14.v20181114],UNMANAGED}
13:21:02.305 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @766a49c7{null,[]}{0.0.0.0:0} added {QueuedThreadPool[qtp1217416538]@48904d5a{STOPPED,8<=0<=200,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$83/0x000000080031d440@1c9fbb61],AUTO}
13:21:02.305 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @766a49c7{null,[]}{0.0.0.0:0} added {ScheduledExecutorScheduler@2806d6da{STOPPED},AUTO}
13:21:02.305 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @766a49c7{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@1db7157f,POJO}
13:21:02.305 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @766a49c7{null,[ssl]}{0.0.0.0:0} added {SslConnectionFactory@7c52fc81{SSL->alpn},AUTO}
13:21:02.305 [main] DEBUG org.eclipse.jetty.server.AbstractConnector - @766a49c7{SSL,[ssl]}{0.0.0.0:0} added SslConnectionFactory@7c52fc81{SSL->alpn}
13:21:02.305 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @766a49c7{SSL,[ssl, h2]}{0.0.0.0:0} added {HTTP2ServerConnectionFactory@332bcab0[h2],AUTO}
13:21:02.305 [main] DEBUG org.eclipse.jetty.server.AbstractConnector - @766a49c7{SSL,[ssl, h2]}{0.0.0.0:0} added HTTP2ServerConnectionFactory@332bcab0[h2]
13:21:02.305 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@43982337[HTTP/1.1],AUTO}
13:21:02.306 [main] DEBUG org.eclipse.jetty.server.AbstractConnector - @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@43982337[HTTP/1.1]
13:21:02.306 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:0} added {SelectorManager@@766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:0},MANAGED}
13:21:02.306 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - Server@7e72a6cc{STOPPED}[9.4.14.v20181114] added {@1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},AUTO}
13:21:02.306 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - Server@7e72a6cc{STOPPED}[9.4.14.v20181114] added {@766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:8443},AUTO}
13:21:02.310 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ConstraintSecurityHandler@794366a5{STOPPED} added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@480b57e2,POJO}
13:21:02.315 [main] DEBUG org.eclipse.jetty.http.PreEncodedHttpField - HttpField encoders loaded: [org.eclipse.jetty.http2.hpack.HpackFieldPreEncoder@591a4f8e, org.eclipse.jetty.http.Http1FieldPreEncoder@53ed80d3]
13:21:02.336 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.svgz",pathDepth=0,group=SUFFIX_GLOB],resource=true] to PathMappings[size=1]
13:21:02.336 [main] DEBUG org.eclipse.jetty.server.handler.gzip.GzipHandler - GzipHandler@4fc5563d{STOPPED} mime types IncludeExclude@286090c{i=[],ip=org.eclipse.jetty.util.IncludeExcludeSet$SetContainsPredicate@31120021,e=[image/ief, image/vnd.wap.wbmp, image/jpeg, application/bzip2, image/x-portable-graymap, application/brotli, image/bmp, image/gif, image/x-icon, audio/midi, video/x-msvideo, image/x-xbitmap, application/x-rar-compressed, image/x-portable-bitmap, image/x-rgb, image/x-cmu-raster, application/gzip, audio/x-wav, audio/x-pn-realaudio, audio/basic, application/compress, audio/x-aiff, video/x.ms.asx, video/x.ms.asf, image/png, video/vnd.rn-realvideo, image/x-xwindowdump, image/jpeg2000, video/x-sgi-movie, audio/mpeg, image/xcf, video/mpeg, image/x-portable-pixmap, image/tiff, image/x-portable-anymap, image/x-xpixmap, application/zip, video/quicktime, application/x-xz, video/mp4],ep=org.eclipse.jetty.util.IncludeExcludeSet$SetContainsPredicate@3df1a1ac}
13:21:02.345 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@314b9e4b
13:21:02.348 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - i.k.p.@74d6736{/,null,UNAVAILABLE} added {ServletHandler@52a33c3f{STOPPED},MANAGED}
13:21:02.353 [main] WARN org.eclipse.jetty.servlet.ServletContextHandler - ServletContextHandler.setHandler should not be called directly. Use insertHandler or setSessionHandler etc.
13:21:02.354 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - i.k.p.@74d6736{/,null,UNAVAILABLE} added {ResourceHandler@f425231{STOPPED},MANAGED}
13:21:02.357 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@239f017e
13:21:02.357 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - i.k.p.@38cedb7d{/,null,UNAVAILABLE} added {ServletHandler@772caabe{STOPPED},MANAGED}
13:21:02.359 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ContextHandlerCollection@1acb74ad{STOPPED} added {i.k.p.@74d6736{/,null,UNAVAILABLE},AUTO}
13:21:02.359 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ContextHandlerCollection@1acb74ad{STOPPED} added {i.k.p.@38cedb7d{/,null,UNAVAILABLE},AUTO}
13:21:02.359 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - GzipHandler@4fc5563d{STOPPED} added {ContextHandlerCollection@1acb74ad{STOPPED},MANAGED}
13:21:02.359 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ConstraintSecurityHandler@794366a5{STOPPED} added {GzipHandler@4fc5563d{STOPPED},MANAGED}
13:21:02.359 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - Server@7e72a6cc{STOPPED}[9.4.14.v20181114] added {ConstraintSecurityHandler@794366a5{STOPPED},MANAGED}
13:21:02.360 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting Server@7e72a6cc{STOPPED}[9.4.14.v20181114]
13:21:02.361 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - Server@7e72a6cc{STARTING}[9.4.14.v20181114] added {ErrorHandler@42505474{STOPPED},AUTO}
13:21:02.362 [main] INFO org.eclipse.jetty.server.Server - jetty-9.4.14.v20181114; built: 2018-11-14T21:20:31.478Z; git: c4550056e785fb5665914545889f21dc136ad9e6; jvm 11.0.2+7-LTS
13:21:02.366 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting Server@7e72a6cc{STARTING}[9.4.14.v20181114]
13:21:02.367 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting QueuedThreadPool[qtp1217416538]@48904d5a{STOPPED,8<=0<=200,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$83/0x000000080031d440@1c9fbb61]
13:21:02.367 [main] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@64deb58f{s=0/8,p=0}
13:21:02.367 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - QueuedThreadPool[qtp1217416538]@48904d5a{STARTING,8<=0<=200,i=0,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}] added {ReservedThreadExecutor@64deb58f{s=0/8,p=0},AUTO}
13:21:02.367 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ReservedThreadExecutor@64deb58f{s=0/8,p=0}
13:21:02.370 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8509ms ReservedThreadExecutor@64deb58f{s=0/8,p=0}
13:21:02.371 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8510ms QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=7,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}]
13:21:02.371 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting AsyncNCSARequestLog@4d6ccc97{STOPPED}
13:21:02.373 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8512ms AsyncNCSARequestLog@4d6ccc97{STARTED}
13:21:02.373 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ConstraintSecurityHandler@794366a5{STOPPED}
13:21:02.375 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting ConstraintSecurityHandler@794366a5{STARTING}
13:21:02.375 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting GzipHandler@4fc5563d{STOPPED}
13:21:02.376 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting GzipHandler@4fc5563d{STARTING}
13:21:02.376 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ContextHandlerCollection@1acb74ad{STOPPED}
13:21:02.377 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandlerCollection - ->[{i.k.p.@74d6736{/,null,UNAVAILABLE},[i.k.p.@74d6736{/,null,UNAVAILABLE}]}, {i.k.p.@38cedb7d{/,null,UNAVAILABLE},[i.k.p.@38cedb7d{/,null,UNAVAILABLE}]}]
13:21:02.377 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting ContextHandlerCollection@1acb74ad{STARTING}
13:21:02.377 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting i.k.p.@74d6736{/,null,UNAVAILABLE}
13:21:02.377 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting i.k.p.@74d6736{/,null,STARTING}
13:21:02.377 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ResourceHandler@f425231{STOPPED}
13:21:02.378 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting ResourceHandler@f425231{STARTING}
13:21:02.378 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8518ms ResourceHandler@f425231{STARTED}
13:21:02.380 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting push@3c9c6245==org.eclipse.jetty.servlets.PushCacheFilter,inst=false,async=false
13:21:02.380 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8520ms push@3c9c6245==org.eclipse.jetty.servlets.PushCacheFilter,inst=false,async=false
13:21:02.381 [main] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init org.eclipse.jetty.servlets.PushCacheFilter@2dd8ff1d
13:21:02.383 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - EXCEPTION
java.lang.NullPointerException: null
at org.eclipse.jetty.servlets.PushCacheFilter.init(PushCacheFilter.java:114)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:136)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:368)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:168)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:406)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:361)
at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:449)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.server.Server.start(Server.java:415)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.Server.doStart(Server.java:382)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at id.kbr.prime.JettyJavaStarter.start(JettyJavaStarter.java:100)
at id.kbr.prime.JettyJavaStarter.main(JettyJavaStarter.java:111)
13:21:02.384 [main] WARN org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED i.k.p.@74d6736{/,null,UNAVAILABLE}: java.lang.NullPointerException
java.lang.NullPointerException: null
at org.eclipse.jetty.servlets.PushCacheFilter.init(PushCacheFilter.java:114)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:136)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:368)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:168)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:406)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:361)
at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:449)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.server.Server.start(Server.java:415)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.Server.doStart(Server.java:382)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at id.kbr.prime.JettyJavaStarter.start(JettyJavaStarter.java:100)
at id.kbr.prime.JettyJavaStarter.main(JettyJavaStarter.java:111)
13:21:02.385 [main] WARN org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED ContextHandlerCollection@1acb74ad{FAILED}: java.lang.NullPointerException
java.lang.NullPointerException: null
at org.eclipse.jetty.servlets.PushCacheFilter.init(PushCacheFilter.java:114)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:136)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:368)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:168)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:406)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:361)
at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:449)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.server.Server.start(Server.java:415)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.Server.doStart(Server.java:382)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at id.kbr.prime.JettyJavaStarter.start(JettyJavaStarter.java:100)
at id.kbr.prime.JettyJavaStarter.main(JettyJavaStarter.java:111)
13:21:02.385 [main] WARN org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED GzipHandler@4fc5563d{FAILED}: java.lang.NullPointerException
java.lang.NullPointerException: null
at org.eclipse.jetty.servlets.PushCacheFilter.init(PushCacheFilter.java:114)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:136)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:368)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:168)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:406)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:361)
at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:449)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.server.Server.start(Server.java:415)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.Server.doStart(Server.java:382)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at id.kbr.prime.JettyJavaStarter.start(JettyJavaStarter.java:100)
at id.kbr.prime.JettyJavaStarter.main(JettyJavaStarter.java:111)
13:21:02.385 [main] WARN org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED ConstraintSecurityHandler@794366a5{FAILED}: java.lang.NullPointerException
java.lang.NullPointerException: null
at org.eclipse.jetty.servlets.PushCacheFilter.init(PushCacheFilter.java:114)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:136)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:368)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:168)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:406)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:361)
at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:449)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.server.Server.start(Server.java:415)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.Server.doStart(Server.java:382)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at id.kbr.prime.JettyJavaStarter.start(JettyJavaStarter.java:100)
at id.kbr.prime.JettyJavaStarter.main(JettyJavaStarter.java:111)
13:21:02.386 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting @1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
13:21:02.386 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8080],POJO}
13:21:02.386 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ScheduledExecutorScheduler@3dc95b8b{STOPPED}
13:21:02.387 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8526ms ScheduledExecutorScheduler@3dc95b8b{STARTED}
13:21:02.387 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting HttpConnectionFactory@43982337[HTTP/1.1]
13:21:02.387 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8526ms HttpConnectionFactory@43982337[HTTP/1.1]
13:21:02.387 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting SelectorManager@@1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
13:21:02.392 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@73aeef7d/SelectorProducer@798256c5/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.391492+07:00 added {SelectorProducer@798256c5,POJO}
13:21:02.393 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@73aeef7d/SelectorProducer@798256c5/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.392976+07:00 added {QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}],UNMANAGED}
13:21:02.393 [main] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@73aeef7d/SelectorProducer@798256c5/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.393573+07:00 created
13:21:02.394 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ManagedSelector@1835dc92{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@73aeef7d/SelectorProducer@798256c5/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.394004+07:00,MANAGED}
13:21:02.394 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@@1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {ManagedSelector@1835dc92{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO}
13:21:02.394 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@3aaa3c39/SelectorProducer@65a9ea3c/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.394708+07:00 added {SelectorProducer@65a9ea3c,POJO}
13:21:02.395 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@3aaa3c39/SelectorProducer@65a9ea3c/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.394985+07:00 added {QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}],UNMANAGED}
13:21:02.395 [main] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@3aaa3c39/SelectorProducer@65a9ea3c/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.395368+07:00 created
13:21:02.395 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ManagedSelector@70f68288{STOPPED} id=1 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@3aaa3c39/SelectorProducer@65a9ea3c/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.395684+07:00,MANAGED}
13:21:02.395 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@@1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {ManagedSelector@70f68288{STOPPED} id=1 keys=-1 selected=-1 updates=0,AUTO}
13:21:02.396 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@46911148/SelectorProducer@2db1b657/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.396137+07:00 added {SelectorProducer@2db1b657,POJO}
13:21:02.396 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@46911148/SelectorProducer@2db1b657/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.396498+07:00 added {QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}],UNMANAGED}
13:21:02.396 [main] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@46911148/SelectorProducer@2db1b657/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.39687+07:00 created
13:21:02.397 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ManagedSelector@7e351d7{STOPPED} id=2 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@46911148/SelectorProducer@2db1b657/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.397174+07:00,MANAGED}
13:21:02.397 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@@1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {ManagedSelector@7e351d7{STOPPED} id=2 keys=-1 selected=-1 updates=0,AUTO}
13:21:02.397 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@43c57161/SelectorProducer@d902300/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.397662+07:00 added {SelectorProducer@d902300,POJO}
13:21:02.398 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@43c57161/SelectorProducer@d902300/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.397926+07:00 added {QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}],UNMANAGED}
13:21:02.398 [main] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@43c57161/SelectorProducer@d902300/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.39843+07:00 created
13:21:02.398 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ManagedSelector@2db33feb{STOPPED} id=3 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@43c57161/SelectorProducer@d902300/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.398787+07:00,MANAGED}
13:21:02.399 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@@1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {ManagedSelector@2db33feb{STOPPED} id=3 keys=-1 selected=-1 updates=0,AUTO}
13:21:02.399 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ManagedSelector@1835dc92{STOPPED} id=0 keys=-1 selected=-1 updates=0
13:21:02.399 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@73aeef7d/SelectorProducer@798256c5/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.399383+07:00
13:21:02.399 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8538ms EatWhatYouKill@73aeef7d/SelectorProducer@798256c5/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.399644+07:00
13:21:02.400 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$100/0x00000008003bf840@54e12f4c
13:21:02.400 [qtp1217416538-60] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$100/0x00000008003bf840@54e12f4c
13:21:02.401 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change org.eclipse.jetty.io.ManagedSelector$Start@39ee94de on ManagedSelector@1835dc92{STARTING} id=0 keys=0 selected=0 updates=0
13:21:02.401 [qtp1217416538-60] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@73aeef7d/SelectorProducer@798256c5/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=7,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.401288+07:00 tryProduce false
13:21:02.402 [qtp1217416538-60] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1
13:21:02.402 [qtp1217416538-60] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$Start@39ee94de
13:21:02.402 [qtp1217416538-60] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0
13:21:02.403 [qtp1217416538-60] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@50a8ee12 waiting with 0 keys
13:21:02.403 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8542ms ManagedSelector@1835dc92{STARTED} id=0 keys=0 selected=0 updates=0
13:21:02.403 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ManagedSelector@70f68288{STOPPED} id=1 keys=-1 selected=-1 updates=0
13:21:02.403 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@3aaa3c39/SelectorProducer@65a9ea3c/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=7,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.403287+07:00
13:21:02.403 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8542ms EatWhatYouKill@3aaa3c39/SelectorProducer@65a9ea3c/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=7,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.403624+07:00
13:21:02.403 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$100/0x00000008003bf840@642857e0
13:21:02.403 [qtp1217416538-61] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$100/0x00000008003bf840@642857e0
13:21:02.403 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change org.eclipse.jetty.io.ManagedSelector$Start@4c6b4ed7 on ManagedSelector@70f68288{STARTING} id=1 keys=0 selected=0 updates=0
13:21:02.404 [qtp1217416538-61] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@3aaa3c39/SelectorProducer@65a9ea3c/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=6,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.404083+07:00 tryProduce false
13:21:02.404 [qtp1217416538-61] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1
13:21:02.404 [qtp1217416538-61] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$Start@4c6b4ed7
13:21:02.404 [qtp1217416538-61] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0
13:21:02.404 [qtp1217416538-61] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@28b91384 waiting with 0 keys
13:21:02.404 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8543ms ManagedSelector@70f68288{STARTED} id=1 keys=0 selected=0 updates=0
13:21:02.404 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ManagedSelector@7e351d7{STOPPED} id=2 keys=-1 selected=-1 updates=0
13:21:02.404 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@46911148/SelectorProducer@2db1b657/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=6,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.404892+07:00
13:21:02.405 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8544ms EatWhatYouKill@46911148/SelectorProducer@2db1b657/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=6,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.405135+07:00
13:21:02.405 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$100/0x00000008003bf840@21263314
13:21:02.405 [qtp1217416538-62] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$100/0x00000008003bf840@21263314
13:21:02.405 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change org.eclipse.jetty.io.ManagedSelector$Start@6ca30b8a on ManagedSelector@7e351d7{STARTING} id=2 keys=0 selected=0 updates=0
13:21:02.405 [qtp1217416538-62] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@46911148/SelectorProducer@2db1b657/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=5,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.405588+07:00 tryProduce false
13:21:02.405 [qtp1217416538-62] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1
13:21:02.405 [qtp1217416538-62] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$Start@6ca30b8a
13:21:02.405 [qtp1217416538-62] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0
13:21:02.405 [qtp1217416538-62] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@54953f63 waiting with 0 keys
13:21:02.405 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8545ms ManagedSelector@7e351d7{STARTED} id=2 keys=0 selected=0 updates=0
13:21:02.405 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ManagedSelector@2db33feb{STOPPED} id=3 keys=-1 selected=-1 updates=0
13:21:02.406 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@43c57161/SelectorProducer@d902300/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=5,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.406048+07:00
13:21:02.406 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8545ms EatWhatYouKill@43c57161/SelectorProducer@d902300/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=5,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.406342+07:00
13:21:02.406 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$100/0x00000008003bf840@4a92c6a9
13:21:02.406 [qtp1217416538-63] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$100/0x00000008003bf840@4a92c6a9
13:21:02.406 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change org.eclipse.jetty.io.ManagedSelector$Start@5c9934da on ManagedSelector@2db33feb{STARTING} id=3 keys=0 selected=0 updates=0
13:21:02.406 [qtp1217416538-63] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@43c57161/SelectorProducer@d902300/IDLE/p=false/QueuedThreadPool[qtp1217416538]@48904d5a{STARTED,8<=8<=200,i=4,q=0}[ReservedThreadExecutor@64deb58f{s=0/8,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-02-17T13:21:02.406717+07:00 tryProduce false
13:21:02.406 [qtp1217416538-63] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1
13:21:02.406 [qtp1217416538-63] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$Start@5c9934da
13:21:02.406 [qtp1217416538-63] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0
13:21:02.407 [qtp1217416538-63] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@5683e190 waiting with 0 keys
13:21:02.407 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8547ms ManagedSelector@2db33feb{STARTED} id=3 keys=0 selected=0 updates=0
13:21:02.407 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8547ms SelectorManager@@1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
13:21:02.408 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {acceptor-0@58253c57,POJO}
13:21:02.408 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue acceptor-0@58253c57
13:21:02.408 [main] INFO org.eclipse.jetty.server.AbstractConnector - Started @1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
13:21:02.408 [qtp1217416538-64] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run acceptor-0@58253c57
13:21:02.408 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8548ms @1115433e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
13:21:02.408 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:8443}
13:21:02.409 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:8443} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8443],POJO}
13:21:02.409 [main] WARN org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:8443}: java.lang.IllegalStateException: No protocol factory for SSL next protocol: 'alpn' in @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:8443}
java.lang.IllegalStateException: No protocol factory for SSL next protocol: 'alpn' in @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:8443}
at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:278)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81)
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.server.Server.doStart(Server.java:394)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at id.kbr.prime.JettyJavaStarter.start(JettyJavaStarter.java:100)
at id.kbr.prime.JettyJavaStarter.main(JettyJavaStarter.java:111)
13:21:02.409 [main] WARN org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED Server@7e72a6cc{FAILED}[9.4.14.v20181114]: MultiException[java.lang.NullPointerException, java.lang.IllegalStateException: No protocol factory for SSL next protocol: 'alpn' in @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:8443}]
org.eclipse.jetty.util.MultiException: Multiple exceptions
at org.eclipse.jetty.util.MultiException.ifExceptionThrow(MultiException.java:124)
at org.eclipse.jetty.server.Server.doStart(Server.java:405)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at id.kbr.prime.JettyJavaStarter.start(JettyJavaStarter.java:100)
at id.kbr.prime.JettyJavaStarter.main(JettyJavaStarter.java:111)
Suppressed: java.lang.NullPointerException: null
at org.eclipse.jetty.servlets.PushCacheFilter.init(PushCacheFilter.java:114)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:136)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:368)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:168)
Exception in thread "main" at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:406)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:361)
at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:449)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.server.Server.start(Server.java:415)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.Server.doStart(Server.java:382)
... 3 common frames omitted
Suppressed: java.lang.IllegalStateException: No protocol factory for SSL next protocol: 'alpn' in @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:8443}
at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:278)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81)
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.server.Server.doStart(Server.java:394)
... 3 common frames omitted
Caused by: java.lang.NullPointerException: null
at org.eclipse.jetty.servlets.PushCacheFilter.init(PushCacheFilter.java:114)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:136)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:368)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:168)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:406)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:361)
MultiException[java.lang.NullPointerException, java.lang.IllegalStateException: No protocol factory for SSL next protocol: 'alpn' in @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:8443}] at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:449)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.server.Server.start(Server.java:415)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.Server.doStart(Server.java:382)
at org.eclipse.jetty.util.MultiException.ifExceptionThrow(MultiException.java:124) ... 3 common frames omitted
at org.eclipse.jetty.server.Server.doStart(Server.java:405)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at id.kbr.prime.JettyJavaStarter.start(JettyJavaStarter.java:100)
at id.kbr.prime.JettyJavaStarter.main(JettyJavaStarter.java:111)
Suppressed: java.lang.NullPointerException
at org.eclipse.jetty.servlets.PushCacheFilter.init(PushCacheFilter.java:114)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:136)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:368)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:168)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:406)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:361)
at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:449)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.server.Server.start(Server.java:415)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.Server.doStart(Server.java:382)
... 3 more
Suppressed: java.lang.IllegalStateException: No protocol factory for SSL next protocol: 'alpn' in @766a49c7{SSL,[ssl, h2, http/1.1]}{0.0.0.0:8443}
at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:278)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81)
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.server.Server.doStart(Server.java:394)
... 3 more
[CIRCULAR REFERENCE:java.lang.NullPointerException]
package id.kbr.prime;
import com.hazelcast.config.Config;
import com.hazelcast.core.Hazelcast;
import org.apache.commons.lang3.ArrayUtils;
import org.eclipse.jetty.alpn.server.ALPNServerConnectionFactory;
import org.eclipse.jetty.http2.HTTP2Cipher;
import org.eclipse.jetty.http2.server.HTTP2ServerConnectionFactory;
import org.eclipse.jetty.security.ConstraintMapping;
import org.eclipse.jetty.security.ConstraintSecurityHandler;
import org.eclipse.jetty.server.*;
import org.eclipse.jetty.server.handler.ContextHandlerCollection;
import org.eclipse.jetty.server.handler.ResourceHandler;
import org.eclipse.jetty.server.handler.gzip.GzipHandler;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlets.PushCacheFilter;
import org.eclipse.jetty.util.resource.Resource;
import org.eclipse.jetty.util.security.Constraint;
import org.eclipse.jetty.util.ssl.SslContextFactory;
import javax.servlet.FilterRegistration;
import java.nio.file.Paths;
import java.util.HashMap;
import java.util.TreeMap;
import static id.kbr.prime.JettyStarterKt.SSL_PORT;
import static org.apache.commons.lang3.ArrayUtils.toArray;
public class JettyJavaStarter implements AutoCloseable {
private final Server server;
public JettyJavaStarter(String... args) {
server = new Server() {
{
HttpConnectionFactory httpFactory = new HttpConnectionFactory(new HttpConfiguration() {{
addCustomizer(new SecureRequestCustomizer());
}});
HTTP2ServerConnectionFactory http2factory = new HTTP2ServerConnectionFactory(new HttpConfiguration() {{
setSecureScheme("https");
setSecurePort(SSL_PORT);
setSendXPoweredBy(false);
setSendServerVersion(false);
addCustomizer(new SecureRequestCustomizer());
}});
ALPNServerConnectionFactory alpn1 = new ALPNServerConnectionFactory() {{
setDefaultProtocol(httpFactory.getProtocol());
}};
setRequestLog(new AsyncNCSARequestLog());
setConnectors(
new Connector[]{
new ServerConnector(this, httpFactory) {{
setPort(8080);
}},
new ServerConnector(this, new SslConnectionFactory(new SslContextFactory() {{
setKeyStorePath(JettyStarter.class.getResource("/keystore").toExternalForm());
setCipherComparator(HTTP2Cipher.COMPARATOR);
setKeyStorePassword("changeit");
setUseCipherSuitesOrder(true);
}}, alpn1.getProtocol()), http2factory, httpFactory) {{
setPort(SSL_PORT);
}}
}
);
setHandler(new ConstraintSecurityHandler() {{
addConstraintMapping(new ConstraintMapping() {{
setPathSpec("/*");
setConstraint(new Constraint() {{
setDataConstraint(DC_CONFIDENTIAL);
}});
setHandler(new GzipHandler() {{
setHandler(new ContextHandlerCollection(new ServletContextHandler() {{
setContextPath("/");
setHandler(new ResourceHandler() {{
setWelcomeFiles(toArray("index.html"));
setBaseResource(Resource.newResource(Paths.get(args.length > 0 ? args[0] : AdapterServlet.Companion.getResourceBase().toString())));
}});
//the main feature: pass or fail?
FilterRegistration.Dynamic push = getServletContext().addFilter("push", PushCacheFilter.class);
push.setInitParameters(new HashMap<String, String>() {{
put("maxAssociations", "" + 32);
put("ports", "" + SSL_PORT);
}});
}},
new ServletContextHandler() {{
addServlet(AdapterServlet.class, "/*");
}}
));
}});
}});
}});
}
};
}
public void start() throws Exception {
server.start();
}
@Override
public void close() throws Exception {
server.stop();
}
public static void main(String... args) throws Exception {
AppKt.hz = Hazelcast.getOrCreateHazelcastInstance(new Config(args.length > 1 ? args[1] : "default"));
JettyJavaStarter it = new JettyJavaStarter(args);
it.start();
synchronized (it) {
it.wait();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment