open-horizon / exchange-api

Horizon Exchange REST API Server
Apache License 2.0
11 stars 30 forks source link

SSLExceptions in Swagger Call Stack #390

Open naphelps opened 4 years ago

naphelps commented 4 years ago

Running with java arguments: []
Using config file /etc/horizon/exchange/config.json
Roles: Map(Agbot -> Set(DATA_HEARTBEAT_MY_AGBOTS, READ_ALL_BUSINESS, MAXCHANGEID, READ_ALL_NODES, READ_ALL_AGBOTS, WRITE_MYSELF, READ_ALL_SERVICES, READ_ALL_PATTERNS, READ_MY_ORG, SEND_MSG_TO_NODE, READ_MY_AGBOTS, READ_MYSELF), Node -> Set(READ_ALL_BUSINESS, MAXCHANGEID, SEND_MSG_TO_AGBOT, READ_ALL_AGBOTS, WRITE_MYSELF, READ_ALL_SERVICES, READ_ALL_PATTERNS, READ_MY_ORG, READ_MYSELF), Anonymous -> Set(), AdminUser -> Set(ALL_IN_ORG), SuperUser -> Set(ALL), User -> Set(DATA_HEARTBEAT_MY_AGBOTS, READ_MY_PATTERNS, READ_IBM_ORGS, CREATE_PATTERNS, READ_ALL_BUSINESS, MAXCHANGEID, WRITE_MY_NODES, CREATE_AGBOT, READ_MY_SERVICES, CREATE_NODE, WRITE_MY_BUSINESS, STATUS, READ_ALL_AGBOTS, WRITE_MYSELF, READ_ALL_SERVICES, WRITE_MY_AGBOTS, READ_ALL_PATTERNS, READ_MY_NODES, CREATE_SERVICES, READ_MY_ORG, READ_MY_AGBOTS, READ_MYSELF, WRITE_MY_PATTERNS, UTILITIES, WRITE_MY_SERVICES, READ_MY_BUSINESS, CREATE_BUSINESS))
Running with akka config: Map(akka.loglevel -> Quoted("DEBUG"), akka.coordinated-shutdown.phases.service-unbind.timeout -> Quoted("60s"))
[DEBUG] [08/19/2020 20:37:48.737] [main] [EventStream(akka://actors)] logger log1-Logging$DefaultLogger started
[DEBUG] [08/19/2020 20:37:48.739] [main] [EventStream(akka://actors)] Default Loggers started
[INFO] [08/19/2020 20:37:48.870] [main] [ExchApi(akka://actors)] Root user from config.json added to the in-memory authentication cache
2020-08-19 20:37:48,912 [MLog-Init-Reporter] INFO  com.mchange.v2.log.MLog - MLog clients using slf4j logging.
2020-08-19 20:37:49,015 [main] INFO  com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.5.5 [built 11-December-2019 22:18:33 -0800; debug? true; trace: 10]
[INFO] [08/19/2020 20:37:49.048] [main] [ExchApi(akka://actors)] Created c3p0 connection pool
[INFO] [08/19/2020 20:37:49.122] [main] [ExchApi(akka://actors)] Set up DB connection with maxPoolSize=50
2020-08-19 20:37:49,493 [ExchangeExecutor-1] INFO  c.m.v.c.i.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 1, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, dataSourceName -> 1hgen0jac2cbq5medppyi|4d098f9b, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, extensions -> {}, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, forceUseNamedDriverClass -> false, identityToken -> 1hgen0jac2cbq5medppyi|4d098f9b, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://192.168.112.2:5432/exchange, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 50, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 1, numHelperThreads -> 3, preferredTestQuery -> null, privilegeSpawnedThreads -> false, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ]
[DEBUG] [08/19/2020 20:37:49.817] [actors-akka.actor.default-dispatcher-5] [ExchApi(akka://actors)] ExchangeApiTables.upgradeDb current schema result: Failure(org.postgresql.util.PSQLException: ERROR: relation "schema" does not exist
  Position: 65)
[INFO] [08/19/2020 20:37:49.818] [actors-akka.actor.default-dispatcher-5] [ExchApi(akka://actors)] Schema table does not exist, initializing the DB...
[DEBUG] [08/19/2020 20:37:50.200] [actors-akka.actor.default-dispatcher-5] [ExchApi(akka://actors)] ExchangeApiTables.upgradeDb: processing upgrade check, upgrade, or init db result
[INFO] [08/19/2020 20:37:50.231] [main] [ExchApi(akka://actors)] DB table schema initialized or upgraded successfully
[DEBUG] [08/19/2020 20:37:50.247] [actors-akka.actor.default-dispatcher-5] [ExchApi(akka://actors)] Upsert /orgs/root result: Success(1)
[INFO] [08/19/2020 20:37:50.250] [main] [ExchApi(akka://actors)] IBM authentication-related env vars: PLATFORM_IDENTITY_PROVIDER_SERVICE_PORT=None, ICP_EXTERNAL_MGMT_INGRESS=None, ICP_MANAGEMENT_INGRESS_SERVICE_PORT=None
[INFO] [08/19/2020 20:37:50.251] [main] [ExchApi(akka://actors)] Resource changes cleanup Interval: 86400
[INFO] [08/19/2020 20:37:50.252] [main] [ExchApi(akka://actors)] Remove expired msgs cleanup Interval: 3600
[DEBUG] [08/19/2020 20:37:50.257] [actors-akka.actor.default-dispatcher-5] [ExchApi(akka://actors)] Upsert /orgs/root/users/root (root) result: Success(1)
[DEBUG] [08/19/2020 20:37:50.264] [actors-akka.actor.default-dispatcher-5] [ExchApi(akka://actors)] Upsert /orgs/IBM result: Success(1)
[INFO] [08/19/2020 20:37:50.264] [actors-akka.actor.default-dispatcher-5] [ExchApi(akka://actors)] Root org and user from config.json was successfully created/updated in the DB
[DEBUG] [08/19/2020 20:37:50.309] [main] [AkkaSSLConfig(akka://actors)] Initializing AkkaSSLConfig extension...
[DEBUG] [08/19/2020 20:37:50.310] [main] [AkkaSSLConfig(akka://actors)] buildHostnameVerifier: created hostname verifier: com.typesafe.sslconfig.ssl.DefaultHostnameVerifier@769a58e5
[DEBUG] [08/19/2020 20:37:50.621] [actors-akka.actor.default-dispatcher-3] [akka://actors/system/IO-TCP/selectors/$a/0] Successfully bound to /0.0.0.0:8080
Server online accepting encrypted trSSaffic at: https://0.0.0.0:8080
[DEBUG] [08/19/2020 20:37:55.405] [actors-akka.actor.default-dispatcher-3] [akka://actors/system/IO-TCP/selectors/$a/0] New connection accepted
[DEBUG] [08/19/2020 20:37:55.466] [actors-akka.actor.default-dispatcher-5] [akka://actors/system/IO-TCP/selectors/$a/0] New connection accepted
[DEBUG] [08/19/2020 20:37:55.616] [actors-akka.actor.default-dispatcher-9] [akka://actors/system/StreamSupervisor-0/flow-2-1] closing output
[DEBUG] [08/19/2020 20:37:55.616] [actors-akka.actor.default-dispatcher-3] [akka://actors/system/StreamSupervisor-0/flow-1-1] closing output
[DEBUG] [08/19/2020 20:37:55.618] [actors-akka.actor.default-dispatcher-5] [StreamUtils$DelayCancellationStage$$anon$11(akka://actors)] Delaying cancellation for 1 minute
[DEBUG] [08/19/2020 20:37:55.619] [actors-akka.actor.default-dispatcher-4] [StreamUtils$DelayCancellationStage$$anon$11(akka://actors)] Delaying cancellation for 1 minute
[DEBUG] [08/19/2020 20:37:55.622] [actors-akka.actor.default-dispatcher-5] [akka://actors/system/StreamSupervisor-0/flow-1-0-detacher] Aborting tcp connection to /192.168.112.1:53064 because of upstream failure: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
sun.security.ssl.Alerts.getSSLException(Alerts.java:214)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1667)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1635)
sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1562)
akka.stream.impl.io.TLSActor.doInbound(TLSActor.scala:301)
akka.stream.impl.io.TLSActor.$anonfun$bidirectional$1(TLSActor.scala:230)
akka.stream.impl.Pump.pump(Transfer.scala:202)
akka.stream.impl.Pump.pump$(Transfer.scala:200)
akka.stream.impl.io.TLSActor.pump(TLSActor.scala:50)
akka.stream.impl.BatchingInputBuffer.enqueueInputElement(ActorProcessor.scala:96)
akka.stream.impl.BatchingInputBuffer$$anonfun$upstreamRunning$1.applyOrElse(ActorProcessor.scala:147)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.FanIn$InputBunch$$anonfun$subreceive$1.applyOrElse(FanIn.scala:242)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.SubReceive.apply(Transfer.scala:14)
scala.PartialFunction.applyOrElse(PartialFunction.scala:127)
scala.PartialFunction.applyOrElse$(PartialFunction.scala:126)
akka.stream.impl.SubReceive.applyOrElse(Transfer.scala:14)
scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:175)
akka.actor.Actor.aroundReceive(Actor.scala:539)
akka.actor.Actor.aroundReceive$(Actor.scala:537)
akka.stream.impl.io.TLSActor.aroundReceive(TLSActor.scala:50)
akka.actor.ActorCell.receiveMessage(ActorCell.scala:612)
akka.actor.ActorCell.invoke(ActorCell.scala:581)
akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268)
akka.dispatch.Mailbox.run(Mailbox.scala:229)
akka.dispatch.Mailbox.exec(Mailbox.scala:241)
akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
[DEBUG] [08/19/2020 20:37:55.622] [actors-akka.actor.default-dispatcher-4] [akka://actors/system/StreamSupervisor-0/flow-2-0-detacher] Aborting tcp connection to /192.168.112.1:53068 because of upstream failure: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
sun.security.ssl.Alerts.getSSLException(Alerts.java:214)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1667)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1635)
sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1562)
akka.stream.impl.io.TLSActor.doInbound(TLSActor.scala:301)
akka.stream.impl.io.TLSActor.$anonfun$bidirectional$1(TLSActor.scala:230)
akka.stream.impl.Pump.pump(Transfer.scala:202)
akka.stream.impl.Pump.pump$(Transfer.scala:200)
akka.stream.impl.io.TLSActor.pump(TLSActor.scala:50)
akka.stream.impl.BatchingInputBuffer.enqueueInputElement(ActorProcessor.scala:96)
akka.stream.impl.BatchingInputBuffer$$anonfun$upstreamRunning$1.applyOrElse(ActorProcessor.scala:147)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.FanIn$InputBunch$$anonfun$subreceive$1.applyOrElse(FanIn.scala:242)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.SubReceive.apply(Transfer.scala:14)
scala.PartialFunction.applyOrElse(PartialFunction.scala:127)
scala.PartialFunction.applyOrElse$(PartialFunction.scala:126)
akka.stream.impl.SubReceive.applyOrElse(Transfer.scala:14)
scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:175)
akka.actor.Actor.aroundReceive(Actor.scala:539)
akka.actor.Actor.aroundReceive$(Actor.scala:537)
akka.stream.impl.io.TLSActor.aroundReceive(TLSActor.scala:50)
akka.actor.ActorCell.receiveMessage(ActorCell.scala:612)
akka.actor.ActorCell.invoke(ActorCell.scala:581)
akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268)
akka.dispatch.Mailbox.run(Mailbox.scala:229)
akka.dispatch.Mailbox.exec(Mailbox.scala:241)
akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
[DEBUG] [08/19/2020 20:37:55.645] [actors-akka.actor.default-dispatcher-9] [akka://actors/system/IO-TCP/selectors/$a/0] New connection accepted
[DEBUG] [08/19/2020 20:37:55.649] [actors-akka.actor.default-dispatcher-4] [akka://actors/system/IO-TCP/selectors/$a/0] New connection accepted
[DEBUG] [08/19/2020 20:37:55.688] [actors-akka.actor.default-dispatcher-3] [akka://actors/system/StreamSupervisor-0/flow-3-1] closing output
[DEBUG] [08/19/2020 20:37:55.689] [actors-akka.actor.default-dispatcher-4] [akka://actors/system/StreamSupervisor-0/flow-4-1] closing output
[DEBUG] [08/19/2020 20:37:55.689] [actors-akka.actor.default-dispatcher-9] [StreamUtils$DelayCancellationStage$$anon$11(akka://actors)] Delaying cancellation for 1 minute
[DEBUG] [08/19/2020 20:37:55.689] [actors-akka.actor.default-dispatcher-7] [StreamUtils$DelayCancellationStage$$anon$11(akka://actors)] Delaying cancellation for 1 minute
[DEBUG] [08/19/2020 20:37:55.690] [actors-akka.actor.default-dispatcher-7] [akka://actors/system/StreamSupervisor-0/flow-4-0-detacher] Aborting tcp connection to /192.168.112.1:53076 because of upstream failure: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
sun.security.ssl.Alerts.getSSLException(Alerts.java:214)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1667)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1635)
sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1562)
akka.stream.impl.io.TLSActor.doInbound(TLSActor.scala:301)
akka.stream.impl.io.TLSActor.$anonfun$bidirectional$1(TLSActor.scala:230)
akka.stream.impl.Pump.pump(Transfer.scala:202)
akka.stream.impl.Pump.pump$(Transfer.scala:200)
akka.stream.impl.io.TLSActor.pump(TLSActor.scala:50)
akka.stream.impl.BatchingInputBuffer.enqueueInputElement(ActorProcessor.scala:96)
akka.stream.impl.BatchingInputBuffer$$anonfun$upstreamRunning$1.applyOrElse(ActorProcessor.scala:147)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.FanIn$InputBunch$$anonfun$subreceive$1.applyOrElse(FanIn.scala:242)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.SubReceive.apply(Transfer.scala:14)
scala.PartialFunction.applyOrElse(PartialFunction.scala:127)
scala.PartialFunction.applyOrElse$(PartialFunction.scala:126)
akka.stream.impl.SubReceive.applyOrElse(Transfer.scala:14)
scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:175)
akka.actor.Actor.aroundReceive(Actor.scala:539)
akka.actor.Actor.aroundReceive$(Actor.scala:537)
akka.stream.impl.io.TLSActor.aroundReceive(TLSActor.scala:50)
akka.actor.ActorCell.receiveMessage(ActorCell.scala:612)
akka.actor.ActorCell.invoke(ActorCell.scala:581)
akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268)
akka.dispatch.Mailbox.run(Mailbox.scala:229)
akka.dispatch.Mailbox.exec(Mailbox.scala:241)
akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
[DEBUG] [08/19/2020 20:37:55.691] [actors-akka.actor.default-dispatcher-9] [akka://actors/system/StreamSupervisor-0/flow-3-0-detacher] Aborting tcp connection to /192.168.112.1:53074 because of upstream failure: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
sun.security.ssl.Alerts.getSSLException(Alerts.java:214)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1667)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1635)
sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1562)
akka.stream.impl.io.TLSActor.doInbound(TLSActor.scala:301)
akka.stream.impl.io.TLSActor.$anonfun$bidirectional$1(TLSActor.scala:230)
akka.stream.impl.Pump.pump(Transfer.scala:202)
akka.stream.impl.Pump.pump$(Transfer.scala:200)
akka.stream.impl.io.TLSActor.pump(TLSActor.scala:50)
akka.stream.impl.BatchingInputBuffer.enqueueInputElement(ActorProcessor.scala:96)
akka.stream.impl.BatchingInputBuffer$$anonfun$upstreamRunning$1.applyOrElse(ActorProcessor.scala:147)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.FanIn$InputBunch$$anonfun$subreceive$1.applyOrElse(FanIn.scala:242)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.SubReceive.apply(Transfer.scala:14)
scala.PartialFunction.applyOrElse(PartialFunction.scala:127)
scala.PartialFunction.applyOrElse$(PartialFunction.scala:126)
akka.stream.impl.SubReceive.applyOrElse(Transfer.scala:14)
scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:175)
akka.actor.Actor.aroundReceive(Actor.scala:539)
akka.actor.Actor.aroundReceive$(Actor.scala:537)
akka.stream.impl.io.TLSActor.aroundReceive(TLSActor.scala:50)
akka.actor.ActorCell.receiveMessage(ActorCell.scala:612)
akka.actor.ActorCell.invoke(ActorCell.scala:581)
akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268)
akka.dispatch.Mailbox.run(Mailbox.scala:229)
akka.dispatch.Mailbox.exec(Mailbox.scala:241)
akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
[DEBUG] [08/19/2020 20:37:58.783] [actors-akka.actor.default-dispatcher-9] [akka://actors/system/IO-TCP/selectors/$a/0] New connection accepted
[DEBUG] [08/19/2020 20:37:58.794] [actors-akka.actor.default-dispatcher-7] [akka://actors/system/IO-TCP/selectors/$a/0] New connection accepted
[DEBUG] [08/19/2020 20:37:58.839] [actors-akka.actor.default-dispatcher-7] [akka://actors/system/StreamSupervisor-0/flow-5-1] closing output
[DEBUG] [08/19/2020 20:37:58.840] [actors-akka.actor.default-dispatcher-2] [StreamUtils$DelayCancellationStage$$anon$11(akka://actors)] Delaying cancellation for 1 minute
[DEBUG] [08/19/2020 20:37:58.841] [actors-akka.actor.default-dispatcher-2] [akka://actors/system/StreamSupervisor-0/flow-5-0-detacher] Aborting tcp connection to /192.168.112.1:53086 because of upstream failure: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
sun.security.ssl.Alerts.getSSLException(Alerts.java:214)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1667)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1635)
sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1562)
akka.stream.impl.io.TLSActor.doInbound(TLSActor.scala:301)
akka.stream.impl.io.TLSActor.$anonfun$bidirectional$1(TLSActor.scala:230)
akka.stream.impl.Pump.pump(Transfer.scala:202)
akka.stream.impl.Pump.pump$(Transfer.scala:200)
akka.stream.impl.io.TLSActor.pump(TLSActor.scala:50)
akka.stream.impl.BatchingInputBuffer.enqueueInputElement(ActorProcessor.scala:96)
akka.stream.impl.BatchingInputBuffer$$anonfun$upstreamRunning$1.applyOrElse(ActorProcessor.scala:147)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.FanIn$InputBunch$$anonfun$subreceive$1.applyOrElse(FanIn.scala:242)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.SubReceive.apply(Transfer.scala:14)
scala.PartialFunction.applyOrElse(PartialFunction.scala:127)
scala.PartialFunction.applyOrElse$(PartialFunction.scala:126)
akka.stream.impl.SubReceive.applyOrElse(Transfer.scala:14)
scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:175)
akka.actor.Actor.aroundReceive(Actor.scala:539)
akka.actor.Actor.aroundReceive$(Actor.scala:537)
akka.stream.impl.io.TLSActor.aroundReceive(TLSActor.scala:50)
akka.actor.ActorCell.receiveMessage(ActorCell.scala:612)
akka.actor.ActorCell.invoke(ActorCell.scala:581)
akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268)
akka.dispatch.Mailbox.run(Mailbox.scala:229)
akka.dispatch.Mailbox.exec(Mailbox.scala:241)
akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
[DEBUG] [08/19/2020 20:37:58.841] [actors-akka.actor.default-dispatcher-11] [akka://actors/system/StreamSupervisor-0/flow-6-1] closing output
[DEBUG] [08/19/2020 20:37:58.841] [actors-akka.actor.default-dispatcher-8] [akka://actors/system/IO-TCP/selectors/$a/0] New connection accepted
[DEBUG] [08/19/2020 20:37:58.841] [actors-akka.actor.default-dispatcher-5] [StreamUtils$DelayCancellationStage$$anon$11(akka://actors)] Delaying cancellation for 1 minute
[DEBUG] [08/19/2020 20:37:58.843] [actors-akka.actor.default-dispatcher-5] [akka://actors/system/StreamSupervisor-0/flow-6-0-detacher] Aborting tcp connection to /192.168.112.1:53088 because of upstream failure: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
sun.security.ssl.Alerts.getSSLException(Alerts.java:214)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1667)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1635)
sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1562)
akka.stream.impl.io.TLSActor.doInbound(TLSActor.scala:301)
akka.stream.impl.io.TLSActor.$anonfun$bidirectional$1(TLSActor.scala:230)
akka.stream.impl.Pump.pump(Transfer.scala:202)
akka.stream.impl.Pump.pump$(Transfer.scala:200)
akka.stream.impl.io.TLSActor.pump(TLSActor.scala:50)
akka.stream.impl.BatchingInputBuffer.enqueueInputElement(ActorProcessor.scala:96)
akka.stream.impl.BatchingInputBuffer$$anonfun$upstreamRunning$1.applyOrElse(ActorProcessor.scala:147)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.FanIn$InputBunch$$anonfun$subreceive$1.applyOrElse(FanIn.scala:242)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.SubReceive.apply(Transfer.scala:14)
scala.PartialFunction.applyOrElse(PartialFunction.scala:127)
scala.PartialFunction.applyOrElse$(PartialFunction.scala:126)
akka.stream.impl.SubReceive.applyOrElse(Transfer.scala:14)
scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:175)
akka.actor.Actor.aroundReceive(Actor.scala:539)
akka.actor.Actor.aroundReceive$(Actor.scala:537)
akka.stream.impl.io.TLSActor.aroundReceive(TLSActor.scala:50)
akka.actor.ActorCell.receiveMessage(ActorCell.scala:612)
akka.actor.ActorCell.invoke(ActorCell.scala:581)
akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268)
akka.dispatch.Mailbox.run(Mailbox.scala:229)
akka.dispatch.Mailbox.exec(Mailbox.scala:241)
akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
[INFO] [08/19/2020 20:37:59.891] [actors-akka.actor.default-dispatcher-5] [akka.actor.ActorSystemImpl(actors)] localhost:<no-auth> GET https://localhost:8080/v1/swagger: 200 OK
[DEBUG] [08/19/2020 20:37:59.908] [actors-akka.stream.default-blocking-io-dispatcher-16] [akka://actors/system/StreamSupervisor-0/flow-8-1-inputStreamSource] No more bytes available to read (got `-1` from `read`)
[DEBUG] [08/19/2020 20:37:59.926] [actors-akka.actor.default-dispatcher-5] [akka://actors/system/IO-TCP/selectors/$a/0] New connection accepted
[DEBUG] [08/19/2020 20:37:59.929] [actors-akka.actor.default-dispatcher-9] [akka://actors/system/IO-TCP/selectors/$a/0] New connection accepted
[DEBUG] [08/19/2020 20:37:59.938] [actors-akka.actor.default-dispatcher-2] [akka://actors/system/IO-TCP/selectors/$a/0] New connection accepted
[DEBUG] [08/19/2020 20:37:59.942] [actors-akka.actor.default-dispatcher-9] [akka://actors/system/StreamSupervisor-0/flow-9-1] closing output
[DEBUG] [08/19/2020 20:37:59.942] [actors-akka.actor.default-dispatcher-5] [StreamUtils$DelayCancellationStage$$anon$11(akka://actors)] Delaying cancellation for 1 minute
[DEBUG] [08/19/2020 20:37:59.945] [actors-akka.actor.default-dispatcher-8] [akka://actors/system/StreamSupervisor-0/flow-10-1] closing output
[DEBUG] [08/19/2020 20:37:59.945] [actors-akka.actor.default-dispatcher-12] [StreamUtils$DelayCancellationStage$$anon$11(akka://actors)] Delaying cancellation for 1 minute
[DEBUG] [08/19/2020 20:37:59.945] [actors-akka.actor.default-dispatcher-9] [akka://actors/system/IO-TCP/selectors/$a/0] New connection accepted
[DEBUG] [08/19/2020 20:37:59.945] [actors-akka.actor.default-dispatcher-5] [akka://actors/system/StreamSupervisor-0/flow-9-0-detacher] Aborting tcp connection to /192.168.112.1:53096 because of upstream failure: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
sun.security.ssl.Alerts.getSSLException(Alerts.java:214)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1667)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1635)
sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1562)
akka.stream.impl.io.TLSActor.doInbound(TLSActor.scala:301)
akka.stream.impl.io.TLSActor.$anonfun$bidirectional$1(TLSActor.scala:230)
akka.stream.impl.Pump.pump(Transfer.scala:202)
akka.stream.impl.Pump.pump$(Transfer.scala:200)
akka.stream.impl.io.TLSActor.pump(TLSActor.scala:50)
akka.stream.impl.BatchingInputBuffer.enqueueInputElement(ActorProcessor.scala:96)
akka.stream.impl.BatchingInputBuffer$$anonfun$upstreamRunning$1.applyOrElse(ActorProcessor.scala:147)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.FanIn$InputBunch$$anonfun$subreceive$1.applyOrElse(FanIn.scala:242)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.SubReceive.apply(Transfer.scala:14)
scala.PartialFunction.applyOrElse(PartialFunction.scala:127)
scala.PartialFunction.applyOrElse$(PartialFunction.scala:126)
akka.stream.impl.SubReceive.applyOrElse(Transfer.scala:14)
scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:175)
akka.actor.Actor.aroundReceive(Actor.scala:539)
akka.actor.Actor.aroundReceive$(Actor.scala:537)
akka.stream.impl.io.TLSActor.aroundReceive(TLSActor.scala:50)
akka.actor.ActorCell.receiveMessage(ActorCell.scala:612)
akka.actor.ActorCell.invoke(ActorCell.scala:581)
akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268)
akka.dispatch.Mailbox.run(Mailbox.scala:229)
akka.dispatch.Mailbox.exec(Mailbox.scala:241)
akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
[DEBUG] [08/19/2020 20:37:59.949] [actors-akka.actor.default-dispatcher-12] [akka://actors/system/StreamSupervisor-0/flow-10-0-detacher] Aborting tcp connection to /192.168.112.1:53100 because of upstream failure: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
sun.security.ssl.Alerts.getSSLException(Alerts.java:214)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1667)
sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1635)
sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1562)
akka.stream.impl.io.TLSActor.doInbound(TLSActor.scala:301)
akka.stream.impl.io.TLSActor.$anonfun$bidirectional$1(TLSActor.scala:230)
akka.stream.impl.Pump.pump(Transfer.scala:202)
akka.stream.impl.Pump.pump$(Transfer.scala:200)
akka.stream.impl.io.TLSActor.pump(TLSActor.scala:50)
akka.stream.impl.BatchingInputBuffer.enqueueInputElement(ActorProcessor.scala:96)
akka.stream.impl.BatchingInputBuffer$$anonfun$upstreamRunning$1.applyOrElse(ActorProcessor.scala:147)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.FanIn$InputBunch$$anonfun$subreceive$1.applyOrElse(FanIn.scala:242)
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38)
akka.stream.impl.SubReceive.apply(Transfer.scala:18)
akka.stream.impl.SubReceive.apply(Transfer.scala:14)
scala.PartialFunction.applyOrElse(PartialFunction.scala:127)
scala.PartialFunction.applyOrElse$(PartialFunction.scala:126)
akka.stream.impl.SubReceive.applyOrElse(Transfer.scala:14)
scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:175)
akka.actor.Actor.aroundReceive(Actor.scala:539)
akka.actor.Actor.aroundReceive$(Actor.scala:537)
akka.stream.impl.io.TLSActor.aroundReceive(TLSActor.scala:50)
akka.actor.ActorCell.receiveMessage(ActorCell.scala:612)
akka.actor.ActorCell.invoke(ActorCell.scala:581)
akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268)
akka.dispatch.Mailbox.run(Mailbox.scala:229)
akka.dispatch.Mailbox.exec(Mailbox.scala:241)
akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
[INFO] [08/19/2020 20:37:59.958] [actors-akka.actor.default-dispatcher-7] [akka.actor.ActorSystemImpl(actors)] localhost:<no-auth> GET https://localhost:8080/v1/swagger-ui.css: 200 OK
[INFO] [08/19/2020 20:37:59.969] [actors-akka.actor.default-dispatcher-12] [akka.actor.ActorSystemImpl(actors)] localhost:<no-auth> GET https://localhost:8080/v1/swagger-ui-bundle.js: 200 OK
[INFO] [08/19/2020 20:37:59.970] [actors-akka.actor.default-dispatcher-5] [akka.actor.ActorSystemImpl(actors)] localhost:<no-auth> GET https://localhost:8080/v1/swagger-ui-standalone-preset.js: 200 OK
[DEBUG] [08/19/2020 20:37:59.975] [actors-akka.stream.default-blocking-io-dispatcher-29] [akka://actors/system/StreamSupervisor-0/flow-13-1-inputStreamSource] No more bytes available to read (got `-1` from `read`)
[DEBUG] [08/19/2020 20:37:59.986] [actors-akka.stream.default-blocking-io-dispatcher-24] [akka://actors/system/StreamSupervisor-0/flow-15-1-inputStreamSource] No more bytes available to read (got `-1` from `read`)
[DEBUG] [08/19/2020 20:38:00.032] [actors-akka.stream.default-blocking-io-dispatcher-23] [akka://actors/system/StreamSupervisor-0/flow-14-1-inputStreamSource] No more bytes available to read (got `-1` from `read`)
[INFO] [08/19/2020 20:38:00.199] [actors-akka.actor.default-dispatcher-34] [akka.actor.ActorSystemImpl(actors)] localhost:<no-auth> GET https://localhost:8080/v1/favicon-32x32.png: 200 OK
[DEBUG] [08/19/2020 20:38:00.202] [actors-akka.stream.default-blocking-io-dispatcher-20] [akka://actors/system/StreamSupervisor-0/flow-16-1-inputStreamSource] No more bytes available to read (got `-1` from `read`)
[INFO] [08/19/2020 20:38:02.449] [actors-akka.actor.default-dispatcher-8] [akka.actor.ActorSystemImpl(actors)] localhost:<no-auth> GET https://localhost:8080/v1/api-docs/swagger.json: 200 OK```
naphelps commented 4 years ago

Issue is non-blocking. Does not interfere with normal Exchange API calls, and is able to render Swagger UI. Exceptions arise with SSL support enabled in the Exchange, no exceptions are made with support disabled.

192.168.112.1 is the docker network gateway.