imchenr opened a new issue, #13902:
URL: https://github.com/apache/skywalking/issues/13902

   ### Search before asking
   
   - [x] I had searched in the 
[issues](https://github.com/apache/skywalking/issues?q=is%3Aissue) and found no 
similar issues.
   
   
   ### Apache SkyWalking Component
   
   Horizon UI (apache/skywalking-horizon-ui)
   
   ### What happened
   
   [root@Larry skywalking]# docker logs ui
   2026-06-10T09:13:21.173400Z main DEBUG null null initializing configuration 
XmlConfiguration[location=/skywalking/webapp/log4j2.xml, 
lastModified=2026-04-01T14:32:30Z]
   2026-06-10T09:13:21.174700Z main DEBUG PluginManager 'Core' found 134 plugins
   2026-06-10T09:13:21.174819Z main DEBUG PluginManager 'Level' found 0 plugins
   2026-06-10T09:13:21.176911Z main DEBUG PluginManager 'Lookup' found 16 
plugins
   2026-06-10T09:13:21.177917Z main DEBUG Building Plugin[name=PatternMatch, 
class=org.apache.logging.log4j.core.layout.PatternMatch].
   2026-06-10T09:13:21.183303Z main DEBUG PluginManager 'TypeConverter' found 
26 plugins
   2026-06-10T09:13:21.187274Z main DEBUG PatternMatch$Builder(, key="ERROR", 
pattern="%d %c %L [%t] %-5p %x - [%swversion] %m%n")
   2026-06-10T09:13:21.187426Z main DEBUG Building Plugin[name=patternSelector, 
class=org.apache.logging.log4j.core.layout.LevelPatternSelector].
   2026-06-10T09:13:21.190503Z main DEBUG 
LevelPatternSelector$Builder(={ERROR=%d %c %L [%t] %-5p %x - [%swversion] 
%m%n}, defaultPattern="%d %c %L [%t] %-5p %x - %m%n", 
alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", 
Configuration(/skywalking/webapp/log4j2.xml))
   2026-06-10T09:13:21.191885Z main DEBUG PluginManager 'Converter' found 45 
plugins
   2026-06-10T09:13:21.205732Z main ERROR Unrecognized format specifier 
[swversion]
   2026-06-10T09:13:21.205833Z main ERROR Unrecognized conversion specifier 
[swversion] starting at position 35 in conversion pattern.
   2026-06-10T09:13:21.209819Z main DEBUG Building Plugin[name=layout, 
class=org.apache.logging.log4j.core.layout.PatternLayout].
   2026-06-10T09:13:21.210895Z main DEBUG PatternLayout$Builder(pattern="null", 
LevelPatternSelector(key="ERROR", pattern="%d %c %L [%t] %-5p %x - [%swversion] 
%m%n", default="%d %c %L [%t] %-5p %x - %m%n"), 
Configuration(/skywalking/webapp/log4j2.xml), Replace=null, charset="null", 
alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", 
header="null", footer="null")
   2026-06-10T09:13:21.211583Z main DEBUG Building Plugin[name=appender, 
class=org.apache.logging.log4j.core.appender.ConsoleAppender].
   2026-06-10T09:13:21.215723Z main DEBUG 
ConsoleAppender$Builder(target="SYSTEM_OUT", follow="null", direct="null", 
bufferedIo="null", bufferSize="null", immediateFlush="null", 
ignoreExceptions="null", PatternLayout(key="ERROR", pattern="%d %c %L [%t] %-5p 
%x - [%swversion] %m%n", default="%d %c %L [%t] %-5p %x - %m%n"), 
name="Console", Configuration(/skywalking/webapp/log4j2.xml), Filter=null, ={})
   2026-06-10T09:13:21.216875Z main DEBUG Starting OutputStreamManager 
SYSTEM_OUT.false.false
   2026-06-10T09:13:21.216988Z main DEBUG Building Plugin[name=Appenders, 
class=org.apache.logging.log4j.core.config.AppendersPlugin].
   2026-06-10T09:13:21.217750Z main DEBUG createAppenders(={Console})
   2026-06-10T09:13:21.217937Z main DEBUG Building Plugin[name=AppenderRef, 
class=org.apache.logging.log4j.core.config.AppenderRef].
   2026-06-10T09:13:21.219980Z main DEBUG createAppenderRef(ref="Console", 
level="null", Filter=null)
   2026-06-10T09:13:21.220098Z main DEBUG Building Plugin[name=Root, 
class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
   2026-06-10T09:13:21.221348Z main DEBUG 
LoggerConfig$RootLogger$Builder(additivity="null", level="INFO", 
levelAndRefs="null", includeLocation="null", ={Console}, ={}, 
Configuration(/skywalking/webapp/log4j2.xml), Filter=null)
   2026-06-10T09:13:21.222201Z main DEBUG Building Plugin[name=Loggers, 
class=org.apache.logging.log4j.core.config.LoggersPlugin].
   2026-06-10T09:13:21.222510Z main DEBUG createLoggers(={root})
   2026-06-10T09:13:21.222733Z main DEBUG Configuration 
XmlConfiguration[location=/skywalking/webapp/log4j2.xml, 
lastModified=2026-04-01T14:32:30Z] initialized
   2026-06-10T09:13:21.222832Z main INFO Starting configuration 
XmlConfiguration[location=/skywalking/webapp/log4j2.xml, 
lastModified=2026-04-01T14:32:30Z]...
   2026-06-10T09:13:21.222938Z main INFO Configuration 
XmlConfiguration[location=/skywalking/webapp/log4j2.xml, 
lastModified=2026-04-01T14:32:30Z] started.
   2026-06-10T09:13:21.224203Z main INFO Stopping configuration 
org.apache.logging.log4j.core.config.DefaultConfiguration@670b40af...
   2026-06-10T09:13:21.224392Z main DEBUG Shutting down OutputStreamManager 
SYSTEM_OUT.false.false-1
   2026-06-10T09:13:21.224483Z main DEBUG OutputStream closed
   2026-06-10T09:13:21.224564Z main DEBUG Shut down OutputStreamManager 
SYSTEM_OUT.false.false-1, all resources released: true
   2026-06-10T09:13:21.224657Z main DEBUG Appender DefaultConsole-1 stopped 
with status true
   2026-06-10T09:13:21.224755Z main INFO Configuration 
org.apache.logging.log4j.core.config.DefaultConfiguration@670b40af stopped.
   2026-06-10T09:13:21.230527Z main DEBUG 
org.apache.logging.log4j.core.util.SystemClock supports precise timestamps.
   2026-06-10T09:13:21.230777Z main DEBUG Reconfiguration complete for 
context[name=Default] at URI /skywalking/webapp/log4j2.xml 
(org.apache.logging.log4j.core.LoggerContext@399c4be1) with optional 
ClassLoader: null
   2026-06-10T09:13:21.230879Z main DEBUG Shutdown hook enabled. Registering a 
new one.
   2026-06-10T09:13:21.231388Z main DEBUG LoggerContext[name=Default, 
org.apache.logging.log4j.core.LoggerContext@399c4be1] started OK.
   2026-06-10 09:13:21,355 com.linecorp.armeria.common.Flags 1811 [main] INFO  
[] - verboseExceptions: rate-limit=10 (default)
   2026-06-10 09:13:21,387 com.linecorp.armeria.common.Flags 1811 [main] INFO  
[] - useEpoll: true (default)
   2026-06-10 09:13:21,398 com.linecorp.armeria.common.Flags 1811 [main] INFO  
[] - annotatedServiceExceptionVerbosity: unhandled (default)
   2026-06-10 09:13:21,607 com.linecorp.armeria.common.Flags 653 [main] INFO  
[] - Using Tls engine: OpenSSL BoringSSL, 0x1010107f
   2026-06-10 09:13:21,664 com.linecorp.armeria.common.util.SystemInfo 525 
[main] INFO  [] - IPv6: disabled (no IPv6 network interface)
   2026-06-10 09:13:21,873 
com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroup 192 
[armeria-common-worker-epoll-2-2] WARN  [] - The first health check failed for 
all endpoints. numCandidates: 1 candidates: [Endpoint{127.0.0.1:12800, 
weight=1000}]
   java.util.concurrent.CompletionException: 
com.linecorp.armeria.client.UnprocessedRequestException: 
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) 
failed with error(-111): Connection refused: /127.0.0.1:12800
        at java.base/java.util.concurrent.CompletableFuture.reportJoin(Unknown 
Source)
        at java.base/java.util.concurrent.CompletableFuture.join(Unknown Source)
        at 
com.linecorp.armeria.common.util.EventLoopCheckingFuture.join(EventLoopCheckingFuture.java:86)
        at 
com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckContextGroup.lambda$initialize$1(HealthCheckContextGroup.java:91)
        at java.base/java.util.concurrent.CompletableFuture.uniHandle(Unknown 
Source)
        at 
java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(Unknown 
Source)
        at 
java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source)
        at 
java.base/java.util.concurrent.CompletableFuture.completeExceptionally(Unknown 
Source)
        at 
com.linecorp.armeria.client.endpoint.healthcheck.DefaultHealthCheckerContext.updateHealth(DefaultHealthCheckerContext.java:204)
        at 
com.linecorp.armeria.internal.client.endpoint.healthcheck.DefaultHttpHealthChecker$HealthCheckResponseSubscriber.updateHealth(DefaultHttpHealthChecker.java:325)
        at 
com.linecorp.armeria.internal.client.endpoint.healthcheck.DefaultHttpHealthChecker$HealthCheckResponseSubscriber.onError(DefaultHttpHealthChecker.java:252)
        at 
com.linecorp.armeria.common.stream.CancellableStreamMessage$CloseEvent.notifySubscriber(CancellableStreamMessage.java:274)
        at 
com.linecorp.armeria.common.stream.DefaultStreamMessage.notifySubscriberOfCloseEvent0(DefaultStreamMessage.java:311)
        at 
com.linecorp.armeria.common.stream.DefaultStreamMessage.notifySubscriberOfCloseEvent(DefaultStreamMessage.java:302)
        at 
com.linecorp.armeria.common.stream.DefaultStreamMessage.handleCloseEvent(DefaultStreamMessage.java:446)
        at 
com.linecorp.armeria.common.stream.DefaultStreamMessage.notifySubscriber0(DefaultStreamMessage.java:389)
        at 
com.linecorp.armeria.common.stream.DefaultStreamMessage.notifySubscriber(DefaultStreamMessage.java:344)
        at 
com.linecorp.armeria.common.stream.DefaultStreamMessage.addObjectOrEvent(DefaultStreamMessage.java:325)
        at 
com.linecorp.armeria.common.stream.DefaultStreamMessage.tryClose(DefaultStreamMessage.java:488)
        at 
com.linecorp.armeria.common.stream.DefaultStreamMessage.close(DefaultStreamMessage.java:459)
        at 
com.linecorp.armeria.client.HttpClientDelegate.lambda$updateCancellationTask$0(HttpClientDelegate.java:154)
        at 
com.linecorp.armeria.internal.common.DefaultCancellationScheduler.invokeTask(DefaultCancellationScheduler.java:375)
        at 
com.linecorp.armeria.internal.common.DefaultCancellationScheduler.finishNow(DefaultCancellationScheduler.java:288)
        at 
com.linecorp.armeria.internal.client.DefaultClientRequestContext.cancel(DefaultClientRequestContext.java:1082)
        at 
com.linecorp.armeria.client.HttpClientDelegate.earlyCancelRequest(HttpClientDelegate.java:324)
        at 
com.linecorp.armeria.client.HttpClientDelegate.lambda$acquireConnectionAndExecute0$0(HttpClientDelegate.java:238)
        at java.base/java.util.concurrent.CompletableFuture.uniHandle(Unknown 
Source)
        at 
java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(Unknown 
Source)
        at 
java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source)
        at 
java.base/java.util.concurrent.CompletableFuture.completeExceptionally(Unknown 
Source)
        at 
com.linecorp.armeria.client.HttpChannelPool$ChannelAcquisitionFuture.completeExceptionally(HttpChannelPool.java:872)
        at 
com.linecorp.armeria.client.HttpChannelPool.notifyConnect(HttpChannelPool.java:553)
        at 
com.linecorp.armeria.client.HttpChannelPool.lambda$connect$0(HttpChannelPool.java:375)
        at 
io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
        at 
io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:571)
        at 
io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
        at 
io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
        at 
io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
        at 
io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
        at 
com.linecorp.armeria.client.HttpChannelPool.lambda$connect$2(HttpChannelPool.java:426)
        at 
io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
        at 
io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597)
        at 
io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573)
        at 
io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
        at 
io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
        at 
io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
        at 
io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
        at 
io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.fulfillConnectPromise(AbstractEpollChannel.java:728)
        at 
io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:747)
        at 
io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:611)
        at 
io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:472)
        at 
io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317)
        at 
io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515)
        at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460)
        at 
io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
        at 
io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
        at 
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
        at 
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
        at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
        at java.base/java.lang.Thread.run(Unknown Source)
   Caused by: com.linecorp.armeria.client.UnprocessedRequestException: 
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) 
failed with error(-111): Connection refused: /127.0.0.1:12800
        at 
com.linecorp.armeria.client.UnprocessedRequestException.of(UnprocessedRequestException.java:45)
        ... 29 more
   Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: 
finishConnect(..) failed with error(-111): Connection refused: /127.0.0.1:12800
   Caused by: java.net.ConnectException: finishConnect(..) failed with 
error(-111): Connection refused
        at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
        at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
        at io.netty.channel.unix.Socket.finishConnect(Socket.java:361)
        at 
io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.doFinishConnect(AbstractEpollChannel.java:764)
        at 
io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:741)
        at 
io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:611)
        at 
io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:472)
        at 
io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317)
        at 
io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515)
        at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460)
        at 
io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
        at 
io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
        at 
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
        at 
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
        at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
        at java.base/java.lang.Thread.run(Unknown Source)
   2026-06-10 09:13:21,874 
com.linecorp.armeria.client.endpoint.DynamicEndpointGroup 282 
[armeria-common-worker-epoll-2-2] INFO  [] - New endpoints have been set: []
   2026-06-10 09:13:21,906 com.linecorp.armeria.common.util.SystemInfo 237 
[main] INFO  [] - hostname: fd47bc7fa84d (from /proc/sys/kernel/hostname)
   2026-06-10 09:13:21,942 com.linecorp.armeria.server.Server 877 
[armeria-boss-http-*:8080] INFO  [] - Serving HTTP at /0:0:0:0:0:0:0:0:8080 - 
http://127.0.0.1:8080/
   2026-06-10 09:13:21,942 
org.apache.skywalking.oap.server.webapp.ApplicationStartUp 92 [main] INFO  [] - 
SkyWalking Booster UI is now running. OAP service at http://127.0.0.1:12800 and 
Booster UI at http://localhost:8080
   
   ### What you expected to happen
   
   The properties to connect to oap is wrong.
   
   ### How to reproduce
   
   Add the properties file or environment
   
   ### Anything else
   
   _No response_
   
   ### Are you willing to submit a pull request to fix on your own?
   
   - [ ] Yes I am willing to submit a pull request on my own!
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: 
[email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to