test: attempt to make Vite websocket tests more reliable (#21078) (CP: 24.7) #20780
GitHub Actions / Test Results
failed
Mar 6, 2025 in 0s
1 fail, 57 skipped, 7 415 pass in 1h 14m 24s
Annotations
Check warning on line 0 in com.vaadin.base.devserver.viteproxy.ViteWebsocketConnectionTest
github-actions / Test Results
waitForConnection_clientWebsocketNotAvailable_fails (com.vaadin.base.devserver.viteproxy.ViteWebsocketConnectionTest) failed
vaadin-dev-server/target/surefire-reports/TEST-com.vaadin.base.devserver.viteproxy.ViteWebsocketConnectionTest.xml [took 3s]
Raw output
Expecting connection failure, but not happened in 2 seconds
java.lang.AssertionError: Expecting connection failure, but not happened in 2 seconds
at org.junit.Assert.fail(Assert.java:89)
at com.vaadin.base.devserver.viteproxy.ViteWebsocketConnectionTest.waitForConnection_clientWebsocketNotAvailable_fails(ViteWebsocketConnectionTest.java:147)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:49)
at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:120)
at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:95)
at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75)
at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:69)
at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:146)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
DEBUG: [main] [71s 96ms] HttpClientImpl(9) proxySelector is sun.net.spi.DefaultProxySelector@44165d01 (user-supplied=false)
DEBUG: [main] [71s 98ms] HttpClientImpl(9) ClientImpl (async) send http://127.0.0.1:41435/VAADIN GET
DEBUG: [HttpClient-9-Worker-0] [71s 101ms] Exchange establishing exchange for http://127.0.0.1:41435/VAADIN GET,
proxy=null
DEBUG: [HttpClient-9-Worker-0] [71s 101ms] ExchangeImpl get: HTTP/1.1: new Http1Exchange
DEBUG: [HttpClient-9-Worker-0] [71s 101ms] PlainHttpConnection(?) Initial receive buffer size is: 65536
DEBUG: [HttpClient-9-Worker-0] [71s 101ms] PlainHttpConnection(?) Initial send buffer size is: 8192
DEBUG: [HttpClient-9-Worker-0] [71s 101ms] Exchange checkFor407: all clear
DEBUG: [HttpClient-9-Worker-0] [71s 101ms] Http1Exchange Sending headers only
DEBUG: [HttpClient-9-Worker-0] [71s 101ms] Http1AsyncReceiver(SocketTube(9)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@200274d9 queue.isEmpty: true
DEBUG: [HttpClient-9-Worker-0] [71s 101ms] Http1AsyncReceiver(SocketTube(9)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@200274d9, demand=1, canRequestMore=true, queue.isEmpty=true
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1AsyncReceiver(SocketTube(9)) downstream subscription demand is 1
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1AsyncReceiver(SocketTube(9)) checkRequestMore: canRequestMore=true, hasDemand=true
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1AsyncReceiver(SocketTube(9)) downstream subscription demand is 1
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1AsyncReceiver(SocketTube(9)) checkRequestMore: canRequestMore=true, hasDemand=true
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1Exchange response created in advance
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1Exchange initiating connect async
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] PlainHttpConnection(SocketTube(9)) registering connect event
DEBUG: [HttpClient-9-SelectorManager] [71s 102ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@4bf70574 for 8 (true)
DEBUG: [HttpClient-9-SelectorManager] [71s 102ms] PlainHttpConnection(SocketTube(9)) ConnectEvent: finishing connect
DEBUG: [HttpClient-9-SelectorManager] [71s 102ms] PlainHttpConnection(SocketTube(9)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40456
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] PlainHttpConnection(SocketTube(9)) finishConnect, setting connected=true
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1Exchange SocketTube(9) connecting flows
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] SocketTube(9) connecting flows
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] SocketTube(9) read publisher got subscriber
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] SocketTube(9) registering subscribe event
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] SocketTube(9) leaving read.subscribe: Reading: [ops=0, demand=0, stopped=false], Writing: [ops=0, demand=0]
DEBUG: [HttpClient-9-SelectorManager] [71s 102ms] SocketTube(9) subscribe event raised
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1Publisher(SocketTube(9)) got subscriber: SocketTube(9)
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] SocketTube(9) subscribed for writing
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] SocketTube(9) write: registering startSubscription event
DEBUG: [HttpClient-9-SelectorManager] [71s 102ms] SocketTube(9) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@410f6e04
DEBUG: [HttpClient-9-SelectorManager] [71s 102ms] SocketTube(9) read demand reset to 0
DEBUG: [HttpClient-9-SelectorManager] [71s 102ms] SocketTube(9) calling onSubscribe
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1Exchange requestAction.headers
DEBUG: [HttpClient-9-SelectorManager] [71s 102ms] Http1AsyncReceiver(SocketTube(9)) Received onSubscribed from upstream
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1Exchange setting outgoing with headers
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=248 cap=248]], throwable=null]
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1Publisher(SocketTube(9)) WriteTask
DEBUG: [HttpClient-9-Worker-0] [71s 102ms] Http1Publisher(SocketTube(9)) hasOutgoing = true
DEBUG: [HttpClient-9-SelectorManager] [71s 105ms] SocketTube(9) onSubscribe called
DEBUG: [HttpClient-9-SelectorManager] [71s 105ms] SocketTube(9) pending subscriber subscribed
DEBUG: [HttpClient-9-SelectorManager] [71s 105ms] SocketTube(9) write: starting subscription
DEBUG: [HttpClient-9-SelectorManager] [71s 105ms] SocketTube(9) write: offloading requestMore
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] SocketTube(9) write: requesting more...
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Http1Publisher(SocketTube(9)) subscription request(1), demand=1
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Http1Publisher(SocketTube(9)) WriteTask
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Http1Publisher(SocketTube(9)) hasOutgoing = true
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Http1Exchange initiating completion of headersSentCF
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Exchange checkFor407: all clear
DEBUG: [HttpClient-9-Worker-1] [71s 105ms] Http1AsyncReceiver(SocketTube(9)) downstream subscription demand is 1
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Exchange sendRequestBody
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Http1Exchange sendBodyAsync
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Http1Exchange bodySubscriber is null
DEBUG: [HttpClient-9-Worker-1] [71s 105ms] Http1AsyncReceiver(SocketTube(9)) checkRequestMore: canRequestMore=true, hasDemand=true
DEBUG: [HttpClient-9-Worker-1] [71s 105ms] Http1AsyncReceiver(SocketTube(9)) Http1TubeSubscriber: requesting one more from upstream
DEBUG: [HttpClient-9-Worker-1] [71s 105ms] SocketTube(9) got some demand for reading
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null]
DEBUG: [HttpClient-9-Worker-1] [71s 105ms] SocketTube(9) resuming read event
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Http1Publisher(SocketTube(9)) onNext with 248 bytes
DEBUG: [HttpClient-9-Worker-1] [71s 105ms] SocketTube(9) leaving request(1): Reading: [ops=1, demand=1, stopped=false], Writing: [ops=0, demand=1]
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] SocketTube(9) trying to write: 248
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] SocketTube(9) wrote: 248
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] SocketTube(9) write: requesting more...
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Http1Publisher(SocketTube(9)) subscription request(1), demand=1
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] SocketTube(9) leaving requestMore: Reading: [ops=1, demand=1, stopped=false], Writing: [ops=0, demand=1]
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] SocketTube(9) leaving w.onNext Reading: [ops=1, demand=1, stopped=false], Writing: [ops=0, demand=1]
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Http1Exchange initiating completion of bodySentCF
DEBUG: [HttpClient-9-Worker-0] [71s 105ms] Http1Exchange sendBodyAsync completed successfully
DEBUG: [HttpClient-9-Worker-0] [71s 106ms] Http1Exchange reading headers
DEBUG: [HttpClient-9-Worker-0] [71s 106ms] Http1Response(id=8, PlainHttpConnection(SocketTube(9))) Reading Headers: (remaining: 0) READING_HEADERS
DEBUG: [HttpClient-9-Worker-0] [71s 106ms] Http1Response(id=8, PlainHttpConnection(SocketTube(9))) First time around
DEBUG: [HttpClient-9-Worker-0] [71s 106ms] Http1Response(id=8, PlainHttpConnection(SocketTube(9))) headersReader is not yet completed
DEBUG: [HttpClient-9-Worker-0] [71s 106ms] Http1Publisher(SocketTube(9)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@243df401
DEBUG: [HttpClient-9-Worker-0] [71s 106ms] SocketTube(9) leaving requestMore: Reading: [ops=1, demand=1, stopped=false], Writing: [ops=0, demand=1]
DEBUG: [HttpClient-9-SelectorManager] [71s 106ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@77229111 for 1 (true)
DEBUG: [HttpClient-9-SelectorManager] [71s 108ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@77229111 for 0 (false)
DEBUG: [HttpClient-9-SelectorManager] [71s 108ms] SocketTube(9) got read EOF
DEBUG: [HttpClient-9-SelectorManager] [71s 108ms] SocketTube(9) pausing read event
DEBUG: [HttpClient-9-SelectorManager] [71s 109ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@77229111 for 0 (false)
DEBUG: [HttpClient-9-SelectorManager] [71s 109ms] SocketTube(9) completing subscriber
DEBUG: [HttpClient-9-SelectorManager] [71s 109ms] Http1AsyncReceiver(SocketTube(9)) onError: java.io.EOFException: EOF reached while reading
DEBUG: [HttpClient-9-SelectorManager] [71s 109ms] Http1AsyncReceiver(SocketTube(9)) recorded jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
delegate: jdk.internal.net.http.Http1Response$HeadersReader@200274d9 queue.isEmpty: true jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.onReadError(Http1AsyncReceiver.java:490)
at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onComplete(Http1AsyncReceiver.java:596)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.signalCompletion(SocketTube.java:640)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.read(SocketTube.java:845)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowTask.run(SocketTube.java:181)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:303)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:256)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.signalReadable(SocketTube.java:774)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent.signalEvent(SocketTube.java:957)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowEvent.handle(SocketTube.java:253)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.handleEvent(HttpClientImpl.java:984)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.lambda$run$3(HttpClientImpl.java:939)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:939)
Caused by: java.io.EOFException: EOF reached while reading
... 14 more
DEBUG: [HttpClient-9-SelectorManager] [71s 109ms] SocketTube(9) Stopping read scheduler
DEBUG: [HttpClient-9-SelectorManager] [71s 109ms] SocketTube(9) leaving read() loop after EOF: Reading: [ops=0, demand=0, stopped=true], Writing: [ops=0, demand=1]
DEBUG: [HttpClient-9-SelectorManager] [71s 109ms] SocketTube(9) Read scheduler stopped
DEBUG: [HttpClient-9-Worker-0] [71s 113ms] Http1AsyncReceiver(SocketTube(9)) downstream subscription demand is 1
DEBUG: [HttpClient-9-Worker-0] [71s 113ms] Http1AsyncReceiver(SocketTube(9)) checkRequestMore: canRequestMore=false, hasDemand=true
DEBUG: [HttpClient-9-Worker-0] [71s 113ms] Http1AsyncReceiver(SocketTube(9)) Http1TubeSubscriber: no need to request more
DEBUG: [HttpClient-9-Worker-0] [71s 114ms] Http1AsyncReceiver(SocketTube(9)) flushing jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
delegate: jdk.internal.net.http.Http1Response$HeadersReader@200274d9 queue.isEmpty: true
DEBUG: [HttpClient-9-Worker-0] [71s 114ms] Http1Response(id=8, PlainHttpConnection(SocketTube(9))) onReadError: cf is not yet completed
DEBUG: [HttpClient-9-Worker-0] [71s 114ms] Http1Exchange getResponseAsync completed java.util.concurrent.CompletionException: jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
DEBUG: [HttpClient-9-Worker-0] [71s 114ms] MultiExchange ConnectionExpiredException (async): retrying... jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
at java.net.http/jdk.internal.net.http.common.Utils.wrapWithExtraDetail(Utils.java:349)
at java.net.http/jdk.internal.net.http.Http1Response$HeadersReader.onReadError(Http1Response.java:675)
at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.checkForErrors(Http1AsyncReceiver.java:302)
at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:268)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:205)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.io.IOException: HTTP/1.1 header parser received no bytes
at java.net.http/jdk.internal.net.http.common.Utils.wrapWithExtraDetail(Utils.java:348)
... 9 more
Caused by: java.io.EOFException: EOF reached while reading
at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onComplete(Http1AsyncReceiver.java:596)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.signalCompletion(SocketTube.java:640)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.read(SocketTube.java:845)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowTask.run(SocketTube.java:181)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:303)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:256)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.signalReadable(SocketTube.java:774)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent.signalEvent(SocketTube.java:957)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowEvent.handle(SocketTube.java:253)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.handleEvent(HttpClientImpl.java:984)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.lambda$run$3(HttpClientImpl.java:939)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:939)
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Exchange establishing exchange for http://127.0.0.1:41435/VAADIN GET,
proxy=null
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] ExchangeImpl get: HTTP/1.1: new Http1Exchange
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] PlainHttpConnection(?) Initial receive buffer size is: 65536
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] PlainHttpConnection(?) Initial send buffer size is: 8192
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Exchange checkFor407: all clear
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Http1Exchange Sending headers only
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Http1AsyncReceiver(SocketTube(10)) Subscribed pending jdk.internal.net.http.Http1Response$HeadersReader@a2c8520 queue.isEmpty: true
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Http1AsyncReceiver(SocketTube(10)) delegate is now jdk.internal.net.http.Http1Response$HeadersReader@a2c8520, demand=1, canRequestMore=true, queue.isEmpty=true
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Http1AsyncReceiver(SocketTube(10)) downstream subscription demand is 1
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Http1AsyncReceiver(SocketTube(10)) checkRequestMore: canRequestMore=true, hasDemand=true
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Http1AsyncReceiver(SocketTube(10)) downstream subscription demand is 1
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Http1AsyncReceiver(SocketTube(10)) checkRequestMore: canRequestMore=true, hasDemand=true
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Http1Exchange response created in advance
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Http1Exchange initiating connect async
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] PlainHttpConnection(SocketTube(10)) registering connect event
DEBUG: [HttpClient-9-Worker-0] [71s 115ms] Http1Response(id=8, PlainHttpConnection(SocketTube(9))) closing connection: cause is jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
DEBUG: [HttpClient-9-Worker-0] [71s 116ms] PlainHttpConnection(SocketTube(9)) Closing channel: channel registered with selector, key.interestOps=0, sa.interestOps=0
DEBUG: [HttpClient-9-Worker-0] [71s 119ms] SocketTube(9) signal read error: java.io.IOException: connection closed locally
DEBUG: [HttpClient-9-Worker-0] [71s 119ms] SocketTube(9) got read error: java.io.IOException: connection closed locally
DEBUG: [HttpClient-9-Worker-0] [71s 119ms] Http1Exchange asyncReceiver finished (failed=jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished)
DEBUG: [HttpClient-9-SelectorManager] [71s 121ms] SelectorAttachment Registering jdk.internal.net.http.PlainHttpConnection$ConnectEvent@2af0f8a4 for 8 (true)
DEBUG: [HttpClient-9-SelectorManager] [71s 122ms] PlainHttpConnection(SocketTube(10)) ConnectEvent: finishing connect
DEBUG: [HttpClient-9-SelectorManager] [71s 122ms] PlainHttpConnection(SocketTube(10)) ConnectEvent: connect finished: true, cancelled: false, Local addr: /127.0.0.1:40472
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] PlainHttpConnection(SocketTube(10)) finishConnect, setting connected=true
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] Http1Exchange SocketTube(10) connecting flows
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] SocketTube(10) connecting flows
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] SocketTube(10) read publisher got subscriber
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] SocketTube(10) registering subscribe event
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] SocketTube(10) leaving read.subscribe: Reading: [ops=0, demand=0, stopped=false], Writing: [ops=0, demand=0]
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] Http1Publisher(SocketTube(10)) got subscriber: SocketTube(10)
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] SocketTube(10) subscribed for writing
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] SocketTube(10) write: registering startSubscription event
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] Http1Exchange requestAction.headers
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] Http1Exchange setting outgoing with headers
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=248 cap=248]], throwable=null]
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] Http1Publisher(SocketTube(10)) WriteTask
DEBUG: [HttpClient-9-Worker-0] [71s 125ms] Http1Publisher(SocketTube(10)) hasOutgoing = true
DEBUG: [HttpClient-9-SelectorManager] [71s 126ms] SocketTube(10) subscribe event raised
DEBUG: [HttpClient-9-SelectorManager] [71s 126ms] SocketTube(10) handling pending subscription for jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber@606c1f8d
DEBUG: [HttpClient-9-SelectorManager] [71s 126ms] SocketTube(10) read demand reset to 0
DEBUG: [HttpClient-9-SelectorManager] [71s 126ms] SocketTube(10) calling onSubscribe
DEBUG: [HttpClient-9-SelectorManager] [71s 126ms] Http1AsyncReceiver(SocketTube(10)) Received onSubscribed from upstream
DEBUG: [HttpClient-9-SelectorManager] [71s 126ms] SocketTube(10) onSubscribe called
DEBUG: [HttpClient-9-SelectorManager] [71s 126ms] SocketTube(10) pending subscriber subscribed
DEBUG: [HttpClient-9-SelectorManager] [71s 126ms] SocketTube(10) write: starting subscription
DEBUG: [HttpClient-9-SelectorManager] [71s 126ms] SocketTube(10) write: offloading requestMore
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] SocketTube(10) write: requesting more...
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] Http1Publisher(SocketTube(10)) subscription request(1), demand=1
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] Http1Publisher(SocketTube(10)) WriteTask
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] Http1Publisher(SocketTube(10)) hasOutgoing = true
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] Http1Exchange initiating completion of headersSentCF
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] Exchange checkFor407: all clear
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] Exchange sendRequestBody
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] Http1Exchange sendBodyAsync
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] Http1Exchange bodySubscriber is null
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] Http1Exchange appending to outgoing DataPair [data=[java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]], throwable=null]
DEBUG: [HttpClient-9-Worker-0] [71s 126ms] Http1AsyncReceiver(SocketTube(10)) downstream subscription demand is 1
DEBUG: [HttpClient-9-Worker-0] [71s 126ms] Http1AsyncReceiver(SocketTube(10)) checkRequestMore: canRequestMore=true, hasDemand=true
DEBUG: [HttpClient-9-Worker-0] [71s 126ms] Http1AsyncReceiver(SocketTube(10)) Http1TubeSubscriber: requesting one more from upstream
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] Http1Publisher(SocketTube(10)) onNext with 248 bytes
DEBUG: [HttpClient-9-Worker-0] [71s 126ms] SocketTube(10) got some demand for reading
DEBUG: [HttpClient-9-Worker-0] [71s 126ms] SocketTube(10) resuming read event
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] SocketTube(10) trying to write: 248
DEBUG: [HttpClient-9-Worker-0] [71s 126ms] SocketTube(10) leaving request(1): Reading: [ops=1, demand=1, stopped=false], Writing: [ops=0, demand=1]
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] SocketTube(10) wrote: 248
DEBUG: [HttpClient-9-Worker-1] [71s 126ms] SocketTube(10) write: requesting more...
DEBUG: [HttpClient-9-Worker-1] [71s 127ms] Http1Publisher(SocketTube(10)) subscription request(1), demand=1
DEBUG: [HttpClient-9-Worker-1] [71s 127ms] SocketTube(10) leaving requestMore: Reading: [ops=1, demand=1, stopped=false], Writing: [ops=0, demand=1]
DEBUG: [HttpClient-9-Worker-1] [71s 127ms] SocketTube(10) leaving w.onNext Reading: [ops=1, demand=1, stopped=false], Writing: [ops=0, demand=1]
DEBUG: [HttpClient-9-Worker-1] [71s 127ms] Http1Exchange initiating completion of bodySentCF
DEBUG: [HttpClient-9-Worker-1] [71s 127ms] Http1Exchange sendBodyAsync completed successfully
DEBUG: [HttpClient-9-Worker-1] [71s 127ms] Http1Exchange reading headers
DEBUG: [HttpClient-9-Worker-1] [71s 127ms] Http1Response(id=9, PlainHttpConnection(SocketTube(10))) Reading Headers: (remaining: 0) READING_HEADERS
DEBUG: [HttpClient-9-Worker-1] [71s 127ms] Http1Response(id=9, PlainHttpConnection(SocketTube(10))) First time around
DEBUG: [HttpClient-9-Worker-1] [71s 127ms] Http1Response(id=9, PlainHttpConnection(SocketTube(10))) headersReader is not yet completed
DEBUG: [HttpClient-9-Worker-1] [71s 127ms] Http1Publisher(SocketTube(10)) completed, stopping jdk.internal.net.http.common.SequentialScheduler@5bc54768
DEBUG: [HttpClient-9-Worker-1] [71s 127ms] SocketTube(10) leaving requestMore: Reading: [ops=1, demand=1, stopped=false], Writing: [ops=0, demand=1]
DEBUG: [HttpClient-9-SelectorManager] [71s 130ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3a1984aa for 1 (true)
DEBUG: [HttpClient-9-SelectorManager] [71s 130ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3a1984aa for 0 (false)
DEBUG: [HttpClient-9-SelectorManager] [71s 130ms] SocketTube(10) got read EOF
DEBUG: [HttpClient-9-SelectorManager] [71s 130ms] SocketTube(10) pausing read event
DEBUG: [HttpClient-9-SelectorManager] [71s 130ms] SelectorAttachment Registering jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent@3a1984aa for 0 (false)
DEBUG: [HttpClient-9-SelectorManager] [71s 130ms] SocketTube(10) completing subscriber
DEBUG: [HttpClient-9-SelectorManager] [71s 130ms] Http1AsyncReceiver(SocketTube(10)) onError: java.io.EOFException: EOF reached while reading
DEBUG: [HttpClient-9-SelectorManager] [71s 131ms] Http1AsyncReceiver(SocketTube(10)) recorded jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
delegate: jdk.internal.net.http.Http1Response$HeadersReader@a2c8520 queue.isEmpty: true jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.onReadError(Http1AsyncReceiver.java:490)
at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onComplete(Http1AsyncReceiver.java:596)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.signalCompletion(SocketTube.java:640)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.read(SocketTube.java:845)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowTask.run(SocketTube.java:181)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:303)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:256)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.signalReadable(SocketTube.java:774)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent.signalEvent(SocketTube.java:957)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowEvent.handle(SocketTube.java:253)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.handleEvent(HttpClientImpl.java:984)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.lambda$run$3(HttpClientImpl.java:939)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:939)
Caused by: java.io.EOFException: EOF reached while reading
... 14 more
DEBUG: [HttpClient-9-SelectorManager] [71s 132ms] SocketTube(10) Stopping read scheduler
DEBUG: [HttpClient-9-SelectorManager] [71s 132ms] SocketTube(10) leaving read() loop after EOF: Reading: [ops=0, demand=0, stopped=true], Writing: [ops=0, demand=1]
DEBUG: [HttpClient-9-SelectorManager] [71s 132ms] SocketTube(10) Read scheduler stopped
DEBUG: [HttpClient-9-Worker-1] [71s 137ms] Http1AsyncReceiver(SocketTube(10)) downstream subscription demand is 1
DEBUG: [HttpClient-9-Worker-1] [71s 137ms] Http1AsyncReceiver(SocketTube(10)) checkRequestMore: canRequestMore=false, hasDemand=true
DEBUG: [HttpClient-9-Worker-1] [71s 137ms] Http1AsyncReceiver(SocketTube(10)) Http1TubeSubscriber: no need to request more
DEBUG: [HttpClient-9-Worker-1] [71s 137ms] Http1AsyncReceiver(SocketTube(10)) flushing jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
delegate: jdk.internal.net.http.Http1Response$HeadersReader@a2c8520 queue.isEmpty: true
DEBUG: [HttpClient-9-Worker-1] [71s 137ms] Http1Response(id=9, PlainHttpConnection(SocketTube(10))) onReadError: cf is not yet completed
DEBUG: [HttpClient-9-Worker-1] [71s 137ms] Http1Exchange getResponseAsync completed java.util.concurrent.CompletionException: jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
DEBUG: [HttpClient-9-Worker-1] [71s 137ms] MultiExchange ConnectionExpiredException (async): already retried once. jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
at java.net.http/jdk.internal.net.http.common.Utils.wrapWithExtraDetail(Utils.java:349)
at java.net.http/jdk.internal.net.http.Http1Response$HeadersReader.onReadError(Http1Response.java:675)
at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.checkForErrors(Http1AsyncReceiver.java:302)
at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:268)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:205)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.io.IOException: HTTP/1.1 header parser received no bytes
at java.net.http/jdk.internal.net.http.common.Utils.wrapWithExtraDetail(Utils.java:348)
... 9 more
Caused by: java.io.EOFException: EOF reached while reading
at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onComplete(Http1AsyncReceiver.java:596)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.signalCompletion(SocketTube.java:640)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.read(SocketTube.java:845)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowTask.run(SocketTube.java:181)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:230)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:303)
at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:256)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.signalReadable(SocketTube.java:774)
at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent.signalEvent(SocketTube.java:957)
at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowEvent.handle(SocketTube.java:253)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.handleEvent(HttpClientImpl.java:984)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.lambda$run$3(HttpClientImpl.java:939)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:939)
DEBUG: [HttpClient-9-Worker-1] [71s 137ms] HttpClientImpl(9) ClientImpl (async) elapsed 39 millis for GET to http://127.0.0.1:41435/VAADIN
DEBUG: [HttpClient-9-Worker-1] [71s 138ms] Http1Response(id=9, PlainHttpConnection(SocketTube(10))) closing connection: cause is jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished
DEBUG: [HttpClient-9-Worker-1] [71s 138ms] PlainHttpConnection(SocketTube(10)) Closing channel: channel registered with selector, key.interestOps=0, sa.interestOps=0
DEBUG: [HttpClient-9-Worker-1] [71s 138ms] SocketTube(10) signal read error: java.io.IOException: connection closed locally
DEBUG: [HttpClient-9-Worker-1] [71s 138ms] SocketTube(10) got read error: java.io.IOException: connection closed locally
DEBUG: [HttpClient-9-Worker-1] [71s 138ms] Http1Exchange asyncReceiver finished (failed=jdk.internal.net.http.common.ConnectionExpiredException: subscription is finished)
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker -
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - ERROR(TypeScript) Cannot find module 'Frontend/generated/jar-resources/Flow.js' or its corresponding type declarations.
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - FILE /tmp/junit4118348849635548196/src/main/frontend/generated/flow/Flow.tsx:17:31
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker -
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 15 | */
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 16 | /// <reference lib="es2018" />
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - > 17 | import { Flow as _Flow } from 'Frontend/generated/jar-resources/Flow.js';
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 18 | import React, { useCallback, useEffect, useReducer, useRef, useState, type ReactNode } from 'react';
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 19 | import { matchRoutes, useBlocker, useLocation, useNavigate, type NavigateOptions, useHref } from 'react-router';
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 20 | import { createPortal } from 'react-dom';
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker -
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - ERROR(TypeScript) Parameter 'cancel' implicitly has an 'any' type.
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - FILE /tmp/junit4118348849635548196/src/main/frontend/generated/flow/Flow.tsx:501:65
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker -
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 499 | if (cmd === postpone && containerRef.current) {
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 500 | // postponed navigation: expose existing blocker to Flow
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - > 501 | containerRef.current.serverConnected = (cancel) => {
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - | ^^^^^^
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 502 | if (cancel) {
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 503 | blocker.reset();
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 504 | blockingPromise.resolve();
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker -
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - ERROR(TypeScript) Parameter 'container' implicitly has an 'any' type.
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - FILE /tmp/junit4118348849635548196/src/main/frontend/generated/flow/Flow.tsx:531:20
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker -
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 529 | flow.serverSideRoutes[0]
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 530 | .action({ pathname: location.pathname, search: location.search })
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - > 531 | .then((container) => {
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - | ^^^^^^^^^
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 532 | const outlet = ref.current?.parentNode;
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 533 | if (outlet && outlet !== container.parentNode) {
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - 534 | outlet.append(container);
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker -
[dev-server-output] INFO com.vaadin.base.devserver.DevServerOutputTracker - [TypeScript] Found 3 errors. Watching for file changes.
Loading