Here is more stacktrace. Anyone, any idea?
log4j: reset attribute= "false".
log4j: Threshold ="null".
log4j: Level value for root is [DEBUG].
log4j: root level set to DEBUG
log4j: Class name: [org.apache.log4j.ConsoleAppender]
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
log4j: Setting property [conversionPattern] to [%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n].
log4j: Adding appender named [console] to category [root].
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
2017-03-16 16:38:42 DEBUG InternalLoggerFactory:71 - Using SLF4J as the default logging framework
2017-03-16 16:38:42 DEBUG ResourceLeakDetector:81 - -Dio.netty.leakDetection.level: simple
2017-03-16 16:38:42 DEBUG ResourceLeakDetector:81 - -Dio.netty.leakDetection.maxRecords: 4
2017-03-16 16:38:42 DEBUG MultithreadEventLoopGroup:76 - -Dio.netty.eventLoopThreads: 8
2017-03-16 16:38:42 DEBUG PlatformDependent:76 - -Dio.netty.noUnsafe: false
2017-03-16 16:38:42 DEBUG PlatformDependent0:71 - java.nio.Buffer.address: available
2017-03-16 16:38:42 DEBUG PlatformDependent0:71 - sun.misc.Unsafe.theUnsafe: available
2017-03-16 16:38:42 DEBUG PlatformDependent0:71 - sun.misc.Unsafe.copyMemory: available
2017-03-16 16:38:42 DEBUG PlatformDependent0:71 - direct buffer constructor: available
2017-03-16 16:38:42 DEBUG PlatformDependent0:76 - java.nio.Bits.unaligned: available, true
2017-03-16 16:38:42 DEBUG PlatformDependent0:76 - java.nio.DirectByteBuffer.<init>(long, int): available
2017-03-16 16:38:42 DEBUG Cleaner0:76 - java.nio.ByteBuffer.cleaner(): available
2017-03-16 16:38:42 DEBUG PlatformDependent:71 - Platform: Windows
2017-03-16 16:38:42 DEBUG PlatformDependent:76 - Java version: 8
2017-03-16 16:38:42 DEBUG PlatformDependent:76 - sun.misc.Unsafe: available
2017-03-16 16:38:42 DEBUG PlatformDependent:76 - -Dio.netty.noJavassist: false
2017-03-16 16:38:42 DEBUG PlatformDependent:71 - Javassist: unavailable
2017-03-16 16:38:42 DEBUG PlatformDependent:71 - You don't have Javassist in your class path or you don't have enough permission to load dynamically generated classes. Please check the configuration for better performance.
2017-03-16 16:38:42 DEBUG PlatformDependent:76 - -Dio.netty.tmpdir: C:\Users\ng\AppData\Local\Temp (java.io.tmpdir)
2017-03-16 16:38:42 DEBUG PlatformDependent:76 - -Dio.netty.bitMode: 64 (sun.arch.data.model)
2017-03-16 16:38:42 DEBUG PlatformDependent:76 - -Dio.netty.noPreferDirect: false
2017-03-16 16:38:42 DEBUG PlatformDependent:76 - io.netty.maxDirectMemory: 1886912512 bytes
2017-03-16 16:38:42 DEBUG NioEventLoop:76 - -Dio.netty.noKeySetOptimization: false
2017-03-16 16:38:42 DEBUG NioEventLoop:76 - -Dio.netty.selectorAutoRebuildThreshold: 512
2017-03-16 16:38:42 DEBUG PlatformDependent:71 - org.jctools-core.MpscChunkedArrayQueue: available
2017-03-16 16:38:42 DEBUG DnsServerAddresses:76 - Default DNS servers: [/
10.78.40.11:53, /
192.168.0.1:53] (sun.net.dns.ResolverConfiguration)
2017-03-16 16:38:42 DEBUG JdkSslContext:76 - Default protocols (JDK): [TLSv1.2, TLSv1.1, TLSv1]
2017-03-16 16:38:42 DEBUG JdkSslContext:76 - Default cipher suites (JDK): [TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA]
2017-03-16 16:38:42 DEBUG PooledByteBufAllocator:76 - -Dio.netty.allocator.numHeapArenas: 8
2017-03-16 16:38:42 DEBUG PooledByteBufAllocator:76 - -Dio.netty.allocator.numDirectArenas: 8
2017-03-16 16:38:42 DEBUG PooledByteBufAllocator:76 - -Dio.netty.allocator.pageSize: 8192
2017-03-16 16:38:42 DEBUG PooledByteBufAllocator:76 - -Dio.netty.allocator.maxOrder: 11
2017-03-16 16:38:42 DEBUG PooledByteBufAllocator:76 - -Dio.netty.allocator.chunkSize: 16777216
2017-03-16 16:38:42 DEBUG PooledByteBufAllocator:76 - -Dio.netty.allocator.tinyCacheSize: 512
2017-03-16 16:38:42 DEBUG PooledByteBufAllocator:76 - -Dio.netty.allocator.smallCacheSize: 256
2017-03-16 16:38:42 DEBUG PooledByteBufAllocator:76 - -Dio.netty.allocator.normalCacheSize: 64
2017-03-16 16:38:42 DEBUG PooledByteBufAllocator:76 - -Dio.netty.allocator.maxCachedBufferCapacity: 32768
2017-03-16 16:38:42 DEBUG PooledByteBufAllocator:76 - -Dio.netty.allocator.cacheTrimInterval: 8192
2017-03-16 16:38:42 DEBUG PooledByteBufAllocator:76 - -Dio.netty.allocator.useCacheForAllThreads: true
2017-03-16 16:38:42 DEBUG DefaultChannelId:76 - -Dio.netty.processId: 11360 (auto-detected)
2017-03-16 16:38:42 DEBUG NetUtil:76 - -Djava.net.preferIPv4Stack: false
2017-03-16 16:38:42 DEBUG NetUtil:76 - -Djava.net.preferIPv6Addresses: false
2017-03-16 16:38:42 DEBUG NetUtil:86 - Loopback interface: lo (Software Loopback Interface 1, 127.0.0.1)
2017-03-16 16:38:42 DEBUG NetUtil:81 - \proc\sys\net\core\somaxconn: 200 (non-existent)
2017-03-16 16:38:42 DEBUG DefaultChannelId:76 - -Dio.netty.machineId: 00:00:00:00:00:00:00:e0 (auto-detected)
2017-03-16 16:38:42 DEBUG ThreadLocalRandom:71 - -Dio.netty.initialSeedUniquifier: 0x9512f93ec578070d
2017-03-16 16:38:43 DEBUG ByteBufUtil:76 - -Dio.netty.allocator.type: pooled
2017-03-16 16:38:43 DEBUG ByteBufUtil:76 - -Dio.netty.threadLocalDirectBufferSize: 65536
2017-03-16 16:38:43 DEBUG ByteBufUtil:76 - -Dio.netty.maxThreadLocalCharBufferSize: 16384
2017-03-16 16:38:43 WARN ChannelInitializer:151 - Failed to initialize a channel. Closing: [id: 0xae3bfdf8]
java.lang.NoSuchFieldError: COMPOSITE_CUMULATOR
at io.netty.handler.ssl.SslHandler$SslEngineType.<clinit>(SslHandler.java:183)
at io.netty.handler.ssl.SslHandler.<init>(SslHandler.java:355)
at io.netty.handler.ssl.SslHandler.<init>(SslHandler.java:332)
at io.netty.handler.ssl.SslHandler.<init>(SslHandler.java:320)
at io.vertx.core.net.impl.SSLHelper.createHandler(SSLHelper.java:412)
at io.vertx.core.net.impl.SSLHelper.createSslHandler(SSLHelper.java:437)
at io.vertx.core.net.impl.NetClientImpl.lambda$connect$1(NetClientImpl.java:178)
at io.vertx.core.net.impl.ChannelProvider$1.initChannel(ChannelProvider.java:34)
at io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:113)
at io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:105)
at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:597)
at io.netty.channel.DefaultChannelPipeline.access$000(DefaultChannelPipeline.java:44)
at io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1387)
at io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1122)
at io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:647)
at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:506)
at io.netty.channel.AbstractChannel$AbstractUnsafe.register(AbstractChannel.java:472)
at io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:80)
at io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:74)
at io.netty.bootstrap.AbstractBootstrap.initAndRegister(AbstractBootstrap.java:332)
at io.netty.bootstrap.Bootstrap.doResolveAndConnect(Bootstrap.java:163)
at io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:145)
at io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:126)
at io.vertx.core.net.impl.ChannelProvider.connect(ChannelProvider.java:37)
at io.vertx.core.net.impl.NetClientImpl.connect(NetClientImpl.java:238)
at io.vertx.core.net.impl.NetClientImpl.connect(NetClientImpl.java:99)
at poc.ImapVertx.start(ImapVertx.java:50)
at io.vertx.core.AbstractVerticle.start(AbstractVerticle.java:111)
at io.vertx.core.impl.DeploymentManager.lambda$doDeploy$8(DeploymentManager.java:434)
at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:324)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:445)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
at java.lang.Thread.run(Thread.java:745)
2017-03-16 16:38:43 DEBUG ResourceLeakDetectorFactory:76 - Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@7b5a6a1c
2017-03-16 16:38:43 DEBUG DnsQueryContext:86 - [id: 0x26ec3f3a] WRITE: [18008: /
10.78.40.11:53], DefaultDnsQuestion(
imap-mail.outlook.com. IN A)
2017-03-16 16:38:43 DEBUG Recycler:76 - -Dio.netty.recycler.maxCapacityPerThread: 32768
2017-03-16 16:38:43 DEBUG Recycler:76 - -Dio.netty.recycler.maxSharedCapacityFactor: 2
2017-03-16 16:38:43 DEBUG Recycler:76 - -Dio.netty.recycler.linkCapacity: 16
2017-03-16 16:38:43 DEBUG Recycler:76 - -Dio.netty.recycler.ratio: 8
2017-03-16 16:38:43 DEBUG AbstractByteBuf:81 - -Dio.netty.buffer.bytebuf.checkAccessible: true
2017-03-16 16:38:43 DEBUG ResourceLeakDetectorFactory:76 - Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@3aef3061
2017-03-16 16:38:43 DEBUG DnsQueryContext:86 - [id: 0x26ec3f3a] WRITE: [48540: /
10.78.40.11:53], DefaultDnsQuestion(
imap-mail.outlook.com. IN AAAA)
2017-03-16 16:38:43 DEBUG DnsNameResolver:86 - [id: 0x26ec3f3a] RECEIVED: [18008: /
10.78.40.11:53], DatagramDnsResponse(from: /
10.78.40.11:53, to: /0:0:0:0:0:0:0:0:49305, 18008, QUERY(0), NoError(0), RD RA)
DefaultDnsQuestion(
imap-mail.outlook.com. IN A)
DefaultDnsRawRecord(
imap-mail.outlook.com. 101 IN CNAME 25B)
DefaultDnsRawRecord(
imap.glbdns2.microsoft.com. 101 IN A 4B)
DefaultDnsRawRecord(OPT flags:0 udp:1280 0B)
2017-03-16 16:38:43 DEBUG DnsNameResolver:86 - [id: 0x26ec3f3a] RECEIVED: [48540: /
10.78.40.11:53], DatagramDnsResponse(from: /
10.78.40.11:53, to: /0:0:0:0:0:0:0:0:49305, 48540, QUERY(0), NoError(0), RD RA)
DefaultDnsQuestion(
imap-mail.outlook.com. IN AAAA)
DefaultDnsRawRecord(
imap-mail.outlook.com. 101 IN CNAME 25B)
DefaultDnsRawRecord(OPT flags:0 udp:1280 0B)
2017-03-16 16:38:43 WARN ChannelInitializer:151 - Failed to initialize a channel. Closing: [id: 0x95b86948]
java.lang.NoClassDefFoundError: Could not initialize class io.netty.handler.ssl.SslHandler$SslEngineType
at io.netty.handler.ssl.SslHandler.<init>(SslHandler.java:355)
at io.netty.handler.ssl.SslHandler.<init>(SslHandler.java:332)
at io.netty.handler.ssl.SslHandler.<init>(SslHandler.java:320)
at io.vertx.core.net.impl.SSLHelper.createHandler(SSLHelper.java:412)
at io.vertx.core.net.impl.SSLHelper.createSslHandler(SSLHelper.java:437)
at io.vertx.core.net.impl.NetClientImpl.lambda$connect$1(NetClientImpl.java:178)
at io.vertx.core.net.impl.ChannelProvider$1.initChannel(ChannelProvider.java:34)
at io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:113)
at io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:105)
at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:597)
at io.netty.channel.DefaultChannelPipeline.access$000(DefaultChannelPipeline.java:44)
at io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1387)
at io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1122)
at io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:647)
at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:506)
at io.netty.channel.AbstractChannel$AbstractUnsafe.register(AbstractChannel.java:472)
at io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:80)
at io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:74)
at io.netty.bootstrap.AbstractBootstrap.initAndRegister(AbstractBootstrap.java:332)
at io.netty.bootstrap.Bootstrap.doResolveAndConnect(Bootstrap.java:163)
at io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:145)
at io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:126)
at io.vertx.core.net.impl.ChannelProvider.connect(ChannelProvider.java:37)
at io.vertx.core.net.impl.NetClientImpl.connect(NetClientImpl.java:238)
at io.vertx.core.net.impl.NetClientImpl.lambda$null$3(NetClientImpl.java:229)
at io.vertx.core.impl.VertxImpl$InternalTimerHandler.handle(VertxImpl.java:784)
at io.vertx.core.impl.VertxImpl$InternalTimerHandler.handle(VertxImpl.java:755)
at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:324)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:445)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
at java.lang.Thread.run(Thread.java:745)
2017-03-16 16:38:44 WARN ChannelInitializer:151 - Failed to initialize a channel. Closing: [id: 0xa44fa1bb]
java.lang.NoClassDefFoundError: Could not initialize class io.netty.handler.ssl.SslHandler$SslEngineType
at io.netty.handler.ssl.SslHandler.<init>(SslHandler.java:355)
at io.netty.handler.ssl.SslHandler.<init>(SslHandler.java:332)
at io.netty.handler.ssl.SslHandler.<init>(SslHandler.java:320)
at io.vertx.core.net.impl.SSLHelper.createHandler(SSLHelper.java:412)
at io.vertx.core.net.impl.SSLHelper.createSslHandler(SSLHelper.java:437)
at io.vertx.core.net.impl.NetClientImpl.lambda$connect$1(NetClientImpl.java:178)
at io.vertx.core.net.impl.ChannelProvider$1.initChannel(ChannelProvider.java:34)
at io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:113)
at io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:105)
at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:597)
at io.netty.channel.DefaultChannelPipeline.access$000(DefaultChannelPipeline.java:44)
at io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1387)
at io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1122)
at io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:647)
at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:506)
at io.netty.channel.AbstractChannel$AbstractUnsafe.register(AbstractChannel.java:472)
at io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:80)
at io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:74)
at io.netty.bootstrap.AbstractBootstrap.initAndRegister(AbstractBootstrap.java:332)
at io.netty.bootstrap.Bootstrap.doResolveAndConnect(Bootstrap.java:163)
at io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:145)
at io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:126)
at io.vertx.core.net.impl.ChannelProvider.connect(ChannelProvider.java:37)
at io.vertx.core.net.impl.NetClientImpl.connect(NetClientImpl.java:238)
at io.vertx.core.net.impl.NetClientImpl.lambda$null$3(NetClientImpl.java:229)
at io.vertx.core.impl.VertxImpl$InternalTimerHandler.handle(VertxImpl.java:784)
at io.vertx.core.impl.VertxImpl$InternalTimerHandler.handle(VertxImpl.java:755)
at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:324)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:445)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
at java.lang.Thread.run(Thread.java:745)
mrt 16, 2017 4:38:44 PM poc.ImapVertx lambda$0
SEVERE: Failed to connect
java.nio.channels.ClosedChannelException
at io.netty.channel.AbstractChannel$AbstractUnsafe.ensureOpen(...)(Unknown Source)