Skip to content

[Bug]: docker-compose文件启动后报错 #117

@ohsweetbaby

Description

@ohsweetbaby

Is there an existing issue for this?

  • I have searched the existing issues

Description

[2025-10-24 09:23:08,622] - [82b6a146, L:/172.19.0.2:49550 - R:cs.appsmith.com/3.23.12.27:443] The connection observed an error

backend stdout | javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

backend stdout | at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)

backend stdout | at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:371)

backend stdout | at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:314)

backend stdout | at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:309)

backend stdout | at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654)

backend stdout | at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473)

backend stdout | at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369)

backend stdout | at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396)

backend stdout | at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480)

backend stdout | at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1277)

backend stdout | at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1264)

backend stdout | at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)

backend stdout | at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:1209)

backend stdout | at io.netty.handler.ssl.SslHandler.runDelegatedTasks(SslHandler.java:1549)

backend stdout | at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1395)

backend stdout | at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1236)

backend stdout | at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1285)

backend stdout | at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)

backend stdout | at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)

backend stdout | at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)

backend stdout | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)

backend stdout | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)

backend stdout | at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)

backend stdout | at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)

backend stdout | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)

backend stdout | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)

backend stdout | at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)

backend stdout | at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)

backend stdout | at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425)

backend stdout | at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)

backend stdout | at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167)

backend stdout | at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)

backend stdout | at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:403)

backend stdout | at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)

backend stdout | at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)

backend stdout | at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)

backend stdout | at java.base/java.lang.Thread.run(Thread.java:833)

backend stdout | Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

backend stdout | at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)

backend stdout | at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306)

backend stdout | at java.base/sun.security.validator.Validator.validate(Validator.java:264)

backend stdout | at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:285)

backend stdout | at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:144)

backend stdout | at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:632)

backend stdout | ... 32 common frames omitted

backend stdout | Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

backend stdout | at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)

backend stdout | at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)

backend stdout | at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)

backend stdout | at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)

backend stdout | ... 37 common frames omitted

backend stdout |

Steps To Reproduce

docker-compose up -d

Public Sample App

No response

Environment

Production

Severity

Critical (Broken Production apps)

Issue video log

No response

Version

https://lowcode.methodot.com/app/pageplug/page1-63160074cb370d532de7f2af?embed=1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions